/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/acceleratedInterpolationQvasr_64.epf -i ../../../trunk/examples/svcomp/openssl-simplified/s3_clnt_3.cil-3.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-fb4f59a-m [2022-04-28 14:52:13,649 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-04-28 14:52:13,657 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-04-28 14:52:13,713 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-04-28 14:52:13,713 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-04-28 14:52:13,714 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-04-28 14:52:13,717 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-04-28 14:52:13,718 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-04-28 14:52:13,719 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-04-28 14:52:13,723 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-04-28 14:52:13,723 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-04-28 14:52:13,725 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-04-28 14:52:13,725 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-04-28 14:52:13,727 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-04-28 14:52:13,728 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-04-28 14:52:13,730 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-04-28 14:52:13,730 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-04-28 14:52:13,731 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-04-28 14:52:13,733 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-04-28 14:52:13,737 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-04-28 14:52:13,739 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-04-28 14:52:13,740 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-04-28 14:52:13,741 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-04-28 14:52:13,741 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-04-28 14:52:13,743 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-04-28 14:52:13,749 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-04-28 14:52:13,749 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-04-28 14:52:13,750 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-04-28 14:52:13,750 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-04-28 14:52:13,750 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-04-28 14:52:13,751 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-04-28 14:52:13,751 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-04-28 14:52:13,752 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-04-28 14:52:13,753 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-04-28 14:52:13,753 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-04-28 14:52:13,754 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-04-28 14:52:13,754 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-04-28 14:52:13,754 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-04-28 14:52:13,754 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-04-28 14:52:13,755 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-04-28 14:52:13,755 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-04-28 14:52:13,756 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-04-28 14:52:13,758 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationQvasr_64.epf [2022-04-28 14:52:13,765 INFO L113 SettingsManager]: Loading preferences was successful [2022-04-28 14:52:13,766 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-04-28 14:52:13,767 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-04-28 14:52:13,767 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-04-28 14:52:13,767 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-04-28 14:52:13,767 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-04-28 14:52:13,767 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-04-28 14:52:13,767 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-04-28 14:52:13,767 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-04-28 14:52:13,768 INFO L138 SettingsManager]: * Use constant arrays=true [2022-04-28 14:52:13,768 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-04-28 14:52:13,768 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-04-28 14:52:13,768 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-04-28 14:52:13,768 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-04-28 14:52:13,768 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-04-28 14:52:13,769 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-04-28 14:52:13,769 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-04-28 14:52:13,769 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2022-04-28 14:52:13,769 INFO L138 SettingsManager]: * Trace refinement strategy=ACCELERATED_INTERPOLATION [2022-04-28 14:52:13,769 INFO L138 SettingsManager]: * Trace refinement strategy used in Accelerated Interpolation=CAMEL [2022-04-28 14:52:13,769 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-04-28 14:52:13,769 INFO L138 SettingsManager]: * Loop acceleration method that is used by accelerated interpolation=QVASR [2022-04-28 14:52:13,769 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-28 14:52:13,964 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-04-28 14:52:13,982 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-04-28 14:52:13,983 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-04-28 14:52:13,984 INFO L271 PluginConnector]: Initializing CDTParser... [2022-04-28 14:52:13,984 INFO L275 PluginConnector]: CDTParser initialized [2022-04-28 14:52:13,985 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-28 14:52:14,038 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/339f02204/e9617d9ddf2e46c7be2070255eebdf33/FLAGf95cd018d [2022-04-28 14:52:14,448 INFO L306 CDTParser]: Found 1 translation units. [2022-04-28 14:52:14,449 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/openssl-simplified/s3_clnt_3.cil-3.c [2022-04-28 14:52:14,458 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/339f02204/e9617d9ddf2e46c7be2070255eebdf33/FLAGf95cd018d [2022-04-28 14:52:14,469 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/339f02204/e9617d9ddf2e46c7be2070255eebdf33 [2022-04-28 14:52:14,470 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-04-28 14:52:14,471 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-04-28 14:52:14,473 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-04-28 14:52:14,473 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-04-28 14:52:14,476 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-04-28 14:52:14,476 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.04 02:52:14" (1/1) ... [2022-04-28 14:52:14,477 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@39280895 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.04 02:52:14, skipping insertion in model container [2022-04-28 14:52:14,477 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.04 02:52:14" (1/1) ... [2022-04-28 14:52:14,482 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-04-28 14:52:14,513 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-04-28 14:52:14,714 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-28 14:52:14,720 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-04-28 14:52:14,724 INFO L203 MainTranslator]: Completed pre-run [2022-04-28 14:52:14,766 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-28 14:52:14,780 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-04-28 14:52:14,789 INFO L208 MainTranslator]: Completed translation [2022-04-28 14:52:14,789 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.04 02:52:14 WrapperNode [2022-04-28 14:52:14,789 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-04-28 14:52:14,790 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-04-28 14:52:14,790 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-04-28 14:52:14,790 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-04-28 14:52:14,810 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.04 02:52:14" (1/1) ... [2022-04-28 14:52:14,810 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.04 02:52:14" (1/1) ... [2022-04-28 14:52:14,820 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.04 02:52:14" (1/1) ... [2022-04-28 14:52:14,820 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.04 02:52:14" (1/1) ... [2022-04-28 14:52:14,862 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.04 02:52:14" (1/1) ... [2022-04-28 14:52:14,869 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.04 02:52:14" (1/1) ... [2022-04-28 14:52:14,870 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.04 02:52:14" (1/1) ... [2022-04-28 14:52:14,872 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-04-28 14:52:14,873 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-04-28 14:52:14,873 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-04-28 14:52:14,873 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-04-28 14:52:14,880 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.04 02:52:14" (1/1) ... [2022-04-28 14:52:14,884 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-04-28 14:52:14,891 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-28 14:52:14,900 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-28 14:52:14,901 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-28 14:52:14,933 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-04-28 14:52:14,934 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-04-28 14:52:14,934 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-04-28 14:52:14,934 INFO L138 BoogieDeclarations]: Found implementation of procedure ssl3_connect [2022-04-28 14:52:14,934 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-04-28 14:52:14,934 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-04-28 14:52:14,934 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-04-28 14:52:14,934 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-04-28 14:52:14,934 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-04-28 14:52:14,934 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_char [2022-04-28 14:52:14,934 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2022-04-28 14:52:14,934 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_long [2022-04-28 14:52:14,934 INFO L130 BoogieDeclarations]: Found specification of procedure ssl3_connect [2022-04-28 14:52:14,934 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-04-28 14:52:14,935 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-04-28 14:52:14,935 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-04-28 14:52:14,935 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-04-28 14:52:14,935 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-04-28 14:52:14,935 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-04-28 14:52:14,935 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-04-28 14:52:14,995 INFO L234 CfgBuilder]: Building ICFG [2022-04-28 14:52:14,996 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-04-28 14:52:15,066 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-04-28 14:52:15,482 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##85: assume !false; [2022-04-28 14:52:15,482 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##84: assume false; [2022-04-28 14:52:15,485 INFO L275 CfgBuilder]: Performing block encoding [2022-04-28 14:52:15,489 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-04-28 14:52:15,490 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2022-04-28 14:52:15,491 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.04 02:52:15 BoogieIcfgContainer [2022-04-28 14:52:15,491 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-04-28 14:52:15,492 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-04-28 14:52:15,492 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-04-28 14:52:15,495 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-04-28 14:52:15,496 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.04 02:52:14" (1/3) ... [2022-04-28 14:52:15,496 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7f52e2a0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.04 02:52:15, skipping insertion in model container [2022-04-28 14:52:15,496 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.04 02:52:14" (2/3) ... [2022-04-28 14:52:15,496 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7f52e2a0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.04 02:52:15, skipping insertion in model container [2022-04-28 14:52:15,496 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.04 02:52:15" (3/3) ... [2022-04-28 14:52:15,498 INFO L111 eAbstractionObserver]: Analyzing ICFG s3_clnt_3.cil-3.c [2022-04-28 14:52:15,507 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2022-04-28 14:52:15,507 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-04-28 14:52:15,541 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-04-28 14:52:15,545 INFO L357 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, mPorIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@5d20b2b2, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@692c29e0 [2022-04-28 14:52:15,545 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-04-28 14:52:15,551 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-28 14:52:15,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-04-28 14:52:15,556 INFO L187 NwaCegarLoop]: Found error trace [2022-04-28 14:52:15,557 INFO L195 NwaCegarLoop]: 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-28 14:52:15,557 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-28 14:52:15,560 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-28 14:52:15,560 INFO L85 PathProgramCache]: Analyzing trace with hash -53499867, now seen corresponding path program 1 times [2022-04-28 14:52:15,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-28 14:52:15,565 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [414005948] [2022-04-28 14:52:15,571 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-28 14:52:15,571 INFO L85 PathProgramCache]: Analyzing trace with hash -53499867, now seen corresponding path program 2 times [2022-04-28 14:52:15,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-28 14:52:15,573 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439416916] [2022-04-28 14:52:15,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-28 14:52:15,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-28 14:52:15,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-28 14:52:15,825 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-28 14:52:15,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-28 14:52:15,842 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-28 14:52:15,843 INFO L290 TraceCheckUtils]: 1: Hoare triple {140#true} assume true; {140#true} is VALID [2022-04-28 14:52:15,843 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {140#true} {140#true} #547#return; {140#true} is VALID [2022-04-28 14:52:15,844 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-28 14:52:15,844 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-28 14:52:15,844 INFO L290 TraceCheckUtils]: 2: Hoare triple {140#true} assume true; {140#true} is VALID [2022-04-28 14:52:15,845 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {140#true} {140#true} #547#return; {140#true} is VALID [2022-04-28 14:52:15,845 INFO L272 TraceCheckUtils]: 4: Hoare triple {140#true} call #t~ret55 := main(); {140#true} is VALID [2022-04-28 14:52:15,845 INFO L290 TraceCheckUtils]: 5: Hoare triple {140#true} havoc ~s~0;~s~0 := 12292; {140#true} is VALID [2022-04-28 14:52:15,845 INFO L272 TraceCheckUtils]: 6: Hoare triple {140#true} call #t~ret54 := ssl3_connect(~s~0); {140#true} is VALID [2022-04-28 14:52:15,850 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-28 14:52:15,851 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-28 14:52:15,851 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-28 14:52:15,852 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-28 14:52:15,852 INFO L290 TraceCheckUtils]: 11: Hoare triple {145#(= ssl3_connect_~blastFlag~0 0)} assume !false; {145#(= ssl3_connect_~blastFlag~0 0)} is VALID [2022-04-28 14:52:15,852 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-28 14:52:15,853 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-28 14:52:15,854 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-28 14:52:15,855 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-28 14:52:15,856 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-28 14:52:15,856 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-28 14:52:15,856 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-28 14:52:15,857 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-28 14:52:15,858 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-28 14:52:15,858 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-28 14:52:15,859 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-28 14:52:15,859 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-28 14:52:15,859 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-28 14:52:15,860 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-28 14:52:15,860 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-28 14:52:15,861 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-28 14:52:15,861 INFO L290 TraceCheckUtils]: 28: Hoare triple {145#(= ssl3_connect_~blastFlag~0 0)} assume 5 == ~blastFlag~0; {141#false} is VALID [2022-04-28 14:52:15,862 INFO L290 TraceCheckUtils]: 29: Hoare triple {141#false} assume !false; {141#false} is VALID [2022-04-28 14:52:15,862 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-28 14:52:15,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-28 14:52:15,863 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1439416916] [2022-04-28 14:52:15,863 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1439416916] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-28 14:52:15,863 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-28 14:52:15,863 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-28 14:52:15,865 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-28 14:52:15,866 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [414005948] [2022-04-28 14:52:15,866 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [414005948] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-28 14:52:15,866 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-28 14:52:15,866 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-28 14:52:15,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102257687] [2022-04-28 14:52:15,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-28 14:52:15,870 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-28 14:52:15,872 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-28 14:52:15,874 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-28 14:52:15,903 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-28 14:52:15,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-28 14:52:15,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-28 14:52:15,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-28 14:52:15,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-28 14:52:15,927 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-28 14:52:16,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:52:16,566 INFO L93 Difference]: Finished difference Result 376 states and 631 transitions. [2022-04-28 14:52:16,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-28 14:52:16,566 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-28 14:52:16,566 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-28 14:52:16,567 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-28 14:52:16,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 631 transitions. [2022-04-28 14:52:16,576 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-28 14:52:16,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 631 transitions. [2022-04-28 14:52:16,581 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 4 states and 631 transitions. [2022-04-28 14:52:17,004 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-28 14:52:17,016 INFO L225 Difference]: With dead ends: 376 [2022-04-28 14:52:17,016 INFO L226 Difference]: Without dead ends: 219 [2022-04-28 14:52:17,018 INFO L412 NwaCegarLoop]: 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-28 14:52:17,020 INFO L413 NwaCegarLoop]: 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.2s IncrementalHoareTripleChecker+Time [2022-04-28 14:52:17,021 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [580 Valid, 224 Invalid, 223 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 215 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-28 14:52:17,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219 states. [2022-04-28 14:52:17,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219 to 219. [2022-04-28 14:52:17,050 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-28 14:52:17,051 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-28 14:52:17,052 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-28 14:52:17,053 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-28 14:52:17,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:52:17,059 INFO L93 Difference]: Finished difference Result 219 states and 323 transitions. [2022-04-28 14:52:17,060 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states and 323 transitions. [2022-04-28 14:52:17,061 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-28 14:52:17,061 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-28 14:52:17,061 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-28 14:52:17,062 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-28 14:52:17,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:52:17,068 INFO L93 Difference]: Finished difference Result 219 states and 323 transitions. [2022-04-28 14:52:17,068 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states and 323 transitions. [2022-04-28 14:52:17,069 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-28 14:52:17,069 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-28 14:52:17,069 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-28 14:52:17,069 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-28 14:52:17,070 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-28 14:52:17,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 219 states to 219 states and 323 transitions. [2022-04-28 14:52:17,077 INFO L78 Accepts]: Start accepts. Automaton has 219 states and 323 transitions. Word has length 30 [2022-04-28 14:52:17,077 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-28 14:52:17,077 INFO L495 AbstractCegarLoop]: Abstraction has 219 states and 323 transitions. [2022-04-28 14:52:17,078 INFO L496 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-28 14:52:17,078 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 219 states and 323 transitions. [2022-04-28 14:52:17,314 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-28 14:52:17,314 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states and 323 transitions. [2022-04-28 14:52:17,315 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-04-28 14:52:17,315 INFO L187 NwaCegarLoop]: Found error trace [2022-04-28 14:52:17,315 INFO L195 NwaCegarLoop]: 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-28 14:52:17,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-04-28 14:52:17,316 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-28 14:52:17,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-28 14:52:17,316 INFO L85 PathProgramCache]: Analyzing trace with hash -67654802, now seen corresponding path program 1 times [2022-04-28 14:52:17,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-28 14:52:17,316 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1453449032] [2022-04-28 14:52:17,317 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-28 14:52:17,317 INFO L85 PathProgramCache]: Analyzing trace with hash -67654802, now seen corresponding path program 2 times [2022-04-28 14:52:17,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-28 14:52:17,317 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793680391] [2022-04-28 14:52:17,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-28 14:52:17,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-28 14:52:17,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-28 14:52:17,394 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-28 14:52:17,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-28 14:52:17,404 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-28 14:52:17,404 INFO L290 TraceCheckUtils]: 1: Hoare triple {1779#true} assume true; {1779#true} is VALID [2022-04-28 14:52:17,404 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {1779#true} {1779#true} #547#return; {1779#true} is VALID [2022-04-28 14:52:17,405 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-28 14:52:17,405 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-28 14:52:17,405 INFO L290 TraceCheckUtils]: 2: Hoare triple {1779#true} assume true; {1779#true} is VALID [2022-04-28 14:52:17,405 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {1779#true} {1779#true} #547#return; {1779#true} is VALID [2022-04-28 14:52:17,405 INFO L272 TraceCheckUtils]: 4: Hoare triple {1779#true} call #t~ret55 := main(); {1779#true} is VALID [2022-04-28 14:52:17,406 INFO L290 TraceCheckUtils]: 5: Hoare triple {1779#true} havoc ~s~0;~s~0 := 12292; {1779#true} is VALID [2022-04-28 14:52:17,406 INFO L272 TraceCheckUtils]: 6: Hoare triple {1779#true} call #t~ret54 := ssl3_connect(~s~0); {1779#true} is VALID [2022-04-28 14:52:17,406 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-28 14:52:17,406 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-28 14:52:17,406 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-28 14:52:17,406 INFO L290 TraceCheckUtils]: 10: Hoare triple {1779#true} assume !(0 != 12288 + ~tmp___1~0); {1779#true} is VALID [2022-04-28 14:52:17,406 INFO L290 TraceCheckUtils]: 11: Hoare triple {1779#true} assume !false; {1779#true} is VALID [2022-04-28 14:52:17,407 INFO L290 TraceCheckUtils]: 12: Hoare triple {1779#true} ~state~0 := ~s__state~0; {1779#true} is VALID [2022-04-28 14:52:17,407 INFO L290 TraceCheckUtils]: 13: Hoare triple {1779#true} assume !(12292 == ~s__state~0); {1779#true} is VALID [2022-04-28 14:52:17,407 INFO L290 TraceCheckUtils]: 14: Hoare triple {1779#true} assume !(16384 == ~s__state~0); {1779#true} is VALID [2022-04-28 14:52:17,407 INFO L290 TraceCheckUtils]: 15: Hoare triple {1779#true} assume !(4096 == ~s__state~0); {1779#true} is VALID [2022-04-28 14:52:17,407 INFO L290 TraceCheckUtils]: 16: Hoare triple {1779#true} assume !(20480 == ~s__state~0); {1779#true} is VALID [2022-04-28 14:52:17,407 INFO L290 TraceCheckUtils]: 17: Hoare triple {1779#true} assume !(4099 == ~s__state~0); {1779#true} is VALID [2022-04-28 14:52:17,407 INFO L290 TraceCheckUtils]: 18: Hoare triple {1779#true} assume 4368 == ~s__state~0; {1779#true} is VALID [2022-04-28 14:52:17,408 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-28 14:52:17,408 INFO L290 TraceCheckUtils]: 20: Hoare triple {1779#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {1779#true} is VALID [2022-04-28 14:52:17,409 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-28 14:52:17,410 INFO L290 TraceCheckUtils]: 22: Hoare triple {1784#(= (+ ssl3_connect_~s__state~0 (- 4384)) 0)} assume ~__cil_tmp63~0 % 18446744073709551616 != ~__cil_tmp62~0 % 18446744073709551616; {1784#(= (+ ssl3_connect_~s__state~0 (- 4384)) 0)} is VALID [2022-04-28 14:52:17,410 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-28 14:52:17,412 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-28 14:52:17,412 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-28 14:52:17,412 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-28 14:52:17,413 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-28 14:52:17,413 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-28 14:52:17,413 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-28 14:52:17,414 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-28 14:52:17,414 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-28 14:52:17,414 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-28 14:52:17,415 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-28 14:52:17,415 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-28 14:52:17,415 INFO L290 TraceCheckUtils]: 35: Hoare triple {1780#false} assume !(4385 == ~s__state~0); {1780#false} is VALID [2022-04-28 14:52:17,415 INFO L290 TraceCheckUtils]: 36: Hoare triple {1780#false} assume !(4400 == ~s__state~0); {1780#false} is VALID [2022-04-28 14:52:17,416 INFO L290 TraceCheckUtils]: 37: Hoare triple {1780#false} assume !(4401 == ~s__state~0); {1780#false} is VALID [2022-04-28 14:52:17,416 INFO L290 TraceCheckUtils]: 38: Hoare triple {1780#false} assume !(4416 == ~s__state~0); {1780#false} is VALID [2022-04-28 14:52:17,419 INFO L290 TraceCheckUtils]: 39: Hoare triple {1780#false} assume !(4417 == ~s__state~0); {1780#false} is VALID [2022-04-28 14:52:17,419 INFO L290 TraceCheckUtils]: 40: Hoare triple {1780#false} assume 4432 == ~s__state~0; {1780#false} is VALID [2022-04-28 14:52:17,419 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-28 14:52:17,419 INFO L290 TraceCheckUtils]: 42: Hoare triple {1780#false} assume 5 == ~blastFlag~0; {1780#false} is VALID [2022-04-28 14:52:17,420 INFO L290 TraceCheckUtils]: 43: Hoare triple {1780#false} assume !false; {1780#false} is VALID [2022-04-28 14:52:17,420 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-28 14:52:17,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-28 14:52:17,420 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1793680391] [2022-04-28 14:52:17,420 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1793680391] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-28 14:52:17,421 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-28 14:52:17,421 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-28 14:52:17,421 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-28 14:52:17,422 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1453449032] [2022-04-28 14:52:17,422 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1453449032] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-28 14:52:17,422 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-28 14:52:17,422 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-28 14:52:17,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534041563] [2022-04-28 14:52:17,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-28 14:52:17,423 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-28 14:52:17,423 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-28 14:52:17,423 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-28 14:52:17,448 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-28 14:52:17,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-28 14:52:17,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-28 14:52:17,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-28 14:52:17,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-28 14:52:17,449 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-28 14:52:17,815 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:52:17,815 INFO L93 Difference]: Finished difference Result 351 states and 525 transitions. [2022-04-28 14:52:17,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-28 14:52:17,815 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-28 14:52:17,815 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-28 14:52:17,816 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-28 14:52:17,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 371 transitions. [2022-04-28 14:52:17,818 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-28 14:52:17,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 371 transitions. [2022-04-28 14:52:17,821 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 4 states and 371 transitions. [2022-04-28 14:52:18,043 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-28 14:52:18,047 INFO L225 Difference]: With dead ends: 351 [2022-04-28 14:52:18,047 INFO L226 Difference]: Without dead ends: 246 [2022-04-28 14:52:18,047 INFO L412 NwaCegarLoop]: 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-28 14:52:18,048 INFO L413 NwaCegarLoop]: 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-28 14:52:18,049 INFO L414 NwaCegarLoop]: 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-28 14:52:18,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 246 states. [2022-04-28 14:52:18,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 246 to 236. [2022-04-28 14:52:18,062 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-28 14:52:18,063 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-28 14:52:18,063 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-28 14:52:18,064 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-28 14:52:18,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:52:18,069 INFO L93 Difference]: Finished difference Result 246 states and 359 transitions. [2022-04-28 14:52:18,069 INFO L276 IsEmpty]: Start isEmpty. Operand 246 states and 359 transitions. [2022-04-28 14:52:18,070 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-28 14:52:18,070 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-28 14:52:18,070 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-28 14:52:18,071 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-28 14:52:18,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:52:18,076 INFO L93 Difference]: Finished difference Result 246 states and 359 transitions. [2022-04-28 14:52:18,076 INFO L276 IsEmpty]: Start isEmpty. Operand 246 states and 359 transitions. [2022-04-28 14:52:18,076 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-28 14:52:18,076 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-28 14:52:18,076 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-28 14:52:18,076 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-28 14:52:18,077 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-28 14:52:18,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 236 states to 236 states and 345 transitions. [2022-04-28 14:52:18,085 INFO L78 Accepts]: Start accepts. Automaton has 236 states and 345 transitions. Word has length 44 [2022-04-28 14:52:18,085 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-28 14:52:18,085 INFO L495 AbstractCegarLoop]: Abstraction has 236 states and 345 transitions. [2022-04-28 14:52:18,085 INFO L496 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-28 14:52:18,085 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 236 states and 345 transitions. [2022-04-28 14:52:18,339 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-28 14:52:18,339 INFO L276 IsEmpty]: Start isEmpty. Operand 236 states and 345 transitions. [2022-04-28 14:52:18,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-04-28 14:52:18,340 INFO L187 NwaCegarLoop]: Found error trace [2022-04-28 14:52:18,340 INFO L195 NwaCegarLoop]: 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-28 14:52:18,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-04-28 14:52:18,341 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-28 14:52:18,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-28 14:52:18,341 INFO L85 PathProgramCache]: Analyzing trace with hash 784495084, now seen corresponding path program 1 times [2022-04-28 14:52:18,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-28 14:52:18,341 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1201543998] [2022-04-28 14:52:18,342 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-28 14:52:18,342 INFO L85 PathProgramCache]: Analyzing trace with hash 784495084, now seen corresponding path program 2 times [2022-04-28 14:52:18,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-28 14:52:18,342 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849089344] [2022-04-28 14:52:18,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-28 14:52:18,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-28 14:52:18,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-28 14:52:18,453 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-28 14:52:18,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-28 14:52:18,459 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-28 14:52:18,459 INFO L290 TraceCheckUtils]: 1: Hoare triple {3457#true} assume true; {3457#true} is VALID [2022-04-28 14:52:18,459 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {3457#true} {3457#true} #547#return; {3457#true} is VALID [2022-04-28 14:52:18,459 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-28 14:52:18,460 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-28 14:52:18,460 INFO L290 TraceCheckUtils]: 2: Hoare triple {3457#true} assume true; {3457#true} is VALID [2022-04-28 14:52:18,460 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {3457#true} {3457#true} #547#return; {3457#true} is VALID [2022-04-28 14:52:18,461 INFO L272 TraceCheckUtils]: 4: Hoare triple {3457#true} call #t~ret55 := main(); {3457#true} is VALID [2022-04-28 14:52:18,461 INFO L290 TraceCheckUtils]: 5: Hoare triple {3457#true} havoc ~s~0;~s~0 := 12292; {3457#true} is VALID [2022-04-28 14:52:18,461 INFO L272 TraceCheckUtils]: 6: Hoare triple {3457#true} call #t~ret54 := ssl3_connect(~s~0); {3457#true} is VALID [2022-04-28 14:52:18,462 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-28 14:52:18,462 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-28 14:52:18,462 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-28 14:52:18,462 INFO L290 TraceCheckUtils]: 10: Hoare triple {3457#true} assume !(0 != 12288 + ~tmp___1~0); {3457#true} is VALID [2022-04-28 14:52:18,462 INFO L290 TraceCheckUtils]: 11: Hoare triple {3457#true} assume !false; {3457#true} is VALID [2022-04-28 14:52:18,462 INFO L290 TraceCheckUtils]: 12: Hoare triple {3457#true} ~state~0 := ~s__state~0; {3457#true} is VALID [2022-04-28 14:52:18,462 INFO L290 TraceCheckUtils]: 13: Hoare triple {3457#true} assume !(12292 == ~s__state~0); {3457#true} is VALID [2022-04-28 14:52:18,463 INFO L290 TraceCheckUtils]: 14: Hoare triple {3457#true} assume !(16384 == ~s__state~0); {3457#true} is VALID [2022-04-28 14:52:18,463 INFO L290 TraceCheckUtils]: 15: Hoare triple {3457#true} assume !(4096 == ~s__state~0); {3457#true} is VALID [2022-04-28 14:52:18,463 INFO L290 TraceCheckUtils]: 16: Hoare triple {3457#true} assume !(20480 == ~s__state~0); {3457#true} is VALID [2022-04-28 14:52:18,463 INFO L290 TraceCheckUtils]: 17: Hoare triple {3457#true} assume !(4099 == ~s__state~0); {3457#true} is VALID [2022-04-28 14:52:18,463 INFO L290 TraceCheckUtils]: 18: Hoare triple {3457#true} assume 4368 == ~s__state~0; {3457#true} is VALID [2022-04-28 14:52:18,463 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-28 14:52:18,463 INFO L290 TraceCheckUtils]: 20: Hoare triple {3457#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {3457#true} is VALID [2022-04-28 14:52:18,464 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-28 14:52:18,464 INFO L290 TraceCheckUtils]: 22: Hoare triple {3457#true} assume ~__cil_tmp63~0 % 18446744073709551616 != ~__cil_tmp62~0 % 18446744073709551616; {3457#true} is VALID [2022-04-28 14:52:18,465 INFO L290 TraceCheckUtils]: 23: Hoare triple {3457#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {3457#true} is VALID [2022-04-28 14:52:18,465 INFO L290 TraceCheckUtils]: 24: Hoare triple {3457#true} ~skip~0 := 0; {3457#true} is VALID [2022-04-28 14:52:18,466 INFO L290 TraceCheckUtils]: 25: Hoare triple {3457#true} assume !false; {3457#true} is VALID [2022-04-28 14:52:18,466 INFO L290 TraceCheckUtils]: 26: Hoare triple {3457#true} ~state~0 := ~s__state~0; {3457#true} is VALID [2022-04-28 14:52:18,466 INFO L290 TraceCheckUtils]: 27: Hoare triple {3457#true} assume !(12292 == ~s__state~0); {3457#true} is VALID [2022-04-28 14:52:18,466 INFO L290 TraceCheckUtils]: 28: Hoare triple {3457#true} assume !(16384 == ~s__state~0); {3457#true} is VALID [2022-04-28 14:52:18,466 INFO L290 TraceCheckUtils]: 29: Hoare triple {3457#true} assume !(4096 == ~s__state~0); {3457#true} is VALID [2022-04-28 14:52:18,467 INFO L290 TraceCheckUtils]: 30: Hoare triple {3457#true} assume !(20480 == ~s__state~0); {3457#true} is VALID [2022-04-28 14:52:18,467 INFO L290 TraceCheckUtils]: 31: Hoare triple {3457#true} assume !(4099 == ~s__state~0); {3457#true} is VALID [2022-04-28 14:52:18,468 INFO L290 TraceCheckUtils]: 32: Hoare triple {3457#true} assume !(4368 == ~s__state~0); {3457#true} is VALID [2022-04-28 14:52:18,468 INFO L290 TraceCheckUtils]: 33: Hoare triple {3457#true} assume !(4369 == ~s__state~0); {3457#true} is VALID [2022-04-28 14:52:18,469 INFO L290 TraceCheckUtils]: 34: Hoare triple {3457#true} assume 4384 == ~s__state~0; {3457#true} is VALID [2022-04-28 14:52:18,469 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-28 14:52:18,477 INFO L290 TraceCheckUtils]: 36: Hoare triple {3457#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {3457#true} is VALID [2022-04-28 14:52:18,478 INFO L290 TraceCheckUtils]: 37: Hoare triple {3457#true} assume !(~ret~0 <= 0); {3457#true} is VALID [2022-04-28 14:52:18,478 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-28 14:52:18,479 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-28 14:52:18,479 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-28 14:52:18,479 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-28 14:52:18,480 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-28 14:52:18,480 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-28 14:52:18,480 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-28 14:52:18,481 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-28 14:52:18,481 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-28 14:52:18,481 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-28 14:52:18,482 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-28 14:52:18,482 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-28 14:52:18,482 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-28 14:52:18,482 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-28 14:52:18,483 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-28 14:52:18,483 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-28 14:52:18,483 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-28 14:52:18,484 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-28 14:52:18,484 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-28 14:52:18,484 INFO L290 TraceCheckUtils]: 57: Hoare triple {3462#(<= 4560 ssl3_connect_~s__state~0)} assume 4432 == ~s__state~0; {3458#false} is VALID [2022-04-28 14:52:18,484 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-28 14:52:18,484 INFO L290 TraceCheckUtils]: 59: Hoare triple {3458#false} assume 5 == ~blastFlag~0; {3458#false} is VALID [2022-04-28 14:52:18,485 INFO L290 TraceCheckUtils]: 60: Hoare triple {3458#false} assume !false; {3458#false} is VALID [2022-04-28 14:52:18,485 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-28 14:52:18,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-28 14:52:18,485 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1849089344] [2022-04-28 14:52:18,485 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1849089344] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-28 14:52:18,485 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-28 14:52:18,486 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-28 14:52:18,486 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-28 14:52:18,486 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1201543998] [2022-04-28 14:52:18,486 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1201543998] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-28 14:52:18,486 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-28 14:52:18,486 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-28 14:52:18,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667176976] [2022-04-28 14:52:18,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-28 14:52:18,487 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-28 14:52:18,487 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-28 14:52:18,487 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-28 14:52:18,526 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-28 14:52:18,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-28 14:52:18,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-28 14:52:18,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-28 14:52:18,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-28 14:52:18,527 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-28 14:52:18,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:52:18,946 INFO L93 Difference]: Finished difference Result 561 states and 851 transitions. [2022-04-28 14:52:18,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-28 14:52:18,946 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-28 14:52:18,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-28 14:52:18,947 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-28 14:52:18,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 422 transitions. [2022-04-28 14:52:18,950 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-28 14:52:18,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 422 transitions. [2022-04-28 14:52:18,958 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 4 states and 422 transitions. [2022-04-28 14:52:19,203 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-28 14:52:19,209 INFO L225 Difference]: With dead ends: 561 [2022-04-28 14:52:19,209 INFO L226 Difference]: Without dead ends: 336 [2022-04-28 14:52:19,209 INFO L412 NwaCegarLoop]: 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-28 14:52:19,210 INFO L413 NwaCegarLoop]: 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.1s IncrementalHoareTripleChecker+Time [2022-04-28 14:52:19,211 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [209 Valid, 204 Invalid, 237 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 203 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-28 14:52:19,214 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 336 states. [2022-04-28 14:52:19,302 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 336 to 318. [2022-04-28 14:52:19,302 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-28 14:52:19,302 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-28 14:52:19,303 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-28 14:52:19,306 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-28 14:52:19,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:52:19,326 INFO L93 Difference]: Finished difference Result 336 states and 467 transitions. [2022-04-28 14:52:19,326 INFO L276 IsEmpty]: Start isEmpty. Operand 336 states and 467 transitions. [2022-04-28 14:52:19,326 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-28 14:52:19,326 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-28 14:52:19,327 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-28 14:52:19,328 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-28 14:52:19,337 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:52:19,337 INFO L93 Difference]: Finished difference Result 336 states and 467 transitions. [2022-04-28 14:52:19,337 INFO L276 IsEmpty]: Start isEmpty. Operand 336 states and 467 transitions. [2022-04-28 14:52:19,341 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-28 14:52:19,341 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-28 14:52:19,341 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-28 14:52:19,341 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-28 14:52:19,342 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-28 14:52:19,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 318 states to 318 states and 445 transitions. [2022-04-28 14:52:19,368 INFO L78 Accepts]: Start accepts. Automaton has 318 states and 445 transitions. Word has length 61 [2022-04-28 14:52:19,369 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-28 14:52:19,369 INFO L495 AbstractCegarLoop]: Abstraction has 318 states and 445 transitions. [2022-04-28 14:52:19,369 INFO L496 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-28 14:52:19,369 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 318 states and 445 transitions. [2022-04-28 14:52:19,674 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-28 14:52:19,674 INFO L276 IsEmpty]: Start isEmpty. Operand 318 states and 445 transitions. [2022-04-28 14:52:19,675 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-04-28 14:52:19,675 INFO L187 NwaCegarLoop]: Found error trace [2022-04-28 14:52:19,675 INFO L195 NwaCegarLoop]: 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-28 14:52:19,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-04-28 14:52:19,675 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-28 14:52:19,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-28 14:52:19,675 INFO L85 PathProgramCache]: Analyzing trace with hash -1020943250, now seen corresponding path program 1 times [2022-04-28 14:52:19,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-28 14:52:19,676 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1764330240] [2022-04-28 14:52:19,676 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-28 14:52:19,676 INFO L85 PathProgramCache]: Analyzing trace with hash -1020943250, now seen corresponding path program 2 times [2022-04-28 14:52:19,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-28 14:52:19,676 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160156591] [2022-04-28 14:52:19,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-28 14:52:19,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-28 14:52:19,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-28 14:52:19,726 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-28 14:52:19,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-28 14:52:19,729 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-28 14:52:19,729 INFO L290 TraceCheckUtils]: 1: Hoare triple {5899#true} assume true; {5899#true} is VALID [2022-04-28 14:52:19,729 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {5899#true} {5899#true} #547#return; {5899#true} is VALID [2022-04-28 14:52:19,730 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-28 14:52:19,730 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-28 14:52:19,730 INFO L290 TraceCheckUtils]: 2: Hoare triple {5899#true} assume true; {5899#true} is VALID [2022-04-28 14:52:19,730 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {5899#true} {5899#true} #547#return; {5899#true} is VALID [2022-04-28 14:52:19,730 INFO L272 TraceCheckUtils]: 4: Hoare triple {5899#true} call #t~ret55 := main(); {5899#true} is VALID [2022-04-28 14:52:19,730 INFO L290 TraceCheckUtils]: 5: Hoare triple {5899#true} havoc ~s~0;~s~0 := 12292; {5899#true} is VALID [2022-04-28 14:52:19,731 INFO L272 TraceCheckUtils]: 6: Hoare triple {5899#true} call #t~ret54 := ssl3_connect(~s~0); {5899#true} is VALID [2022-04-28 14:52:19,731 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-28 14:52:19,731 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-28 14:52:19,731 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-28 14:52:19,731 INFO L290 TraceCheckUtils]: 10: Hoare triple {5899#true} assume !(0 != 12288 + ~tmp___1~0); {5899#true} is VALID [2022-04-28 14:52:19,731 INFO L290 TraceCheckUtils]: 11: Hoare triple {5899#true} assume !false; {5899#true} is VALID [2022-04-28 14:52:19,731 INFO L290 TraceCheckUtils]: 12: Hoare triple {5899#true} ~state~0 := ~s__state~0; {5899#true} is VALID [2022-04-28 14:52:19,731 INFO L290 TraceCheckUtils]: 13: Hoare triple {5899#true} assume !(12292 == ~s__state~0); {5899#true} is VALID [2022-04-28 14:52:19,731 INFO L290 TraceCheckUtils]: 14: Hoare triple {5899#true} assume !(16384 == ~s__state~0); {5899#true} is VALID [2022-04-28 14:52:19,731 INFO L290 TraceCheckUtils]: 15: Hoare triple {5899#true} assume !(4096 == ~s__state~0); {5899#true} is VALID [2022-04-28 14:52:19,732 INFO L290 TraceCheckUtils]: 16: Hoare triple {5899#true} assume !(20480 == ~s__state~0); {5899#true} is VALID [2022-04-28 14:52:19,732 INFO L290 TraceCheckUtils]: 17: Hoare triple {5899#true} assume !(4099 == ~s__state~0); {5899#true} is VALID [2022-04-28 14:52:19,732 INFO L290 TraceCheckUtils]: 18: Hoare triple {5899#true} assume 4368 == ~s__state~0; {5899#true} is VALID [2022-04-28 14:52:19,732 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-28 14:52:19,732 INFO L290 TraceCheckUtils]: 20: Hoare triple {5899#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {5899#true} is VALID [2022-04-28 14:52:19,732 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-28 14:52:19,732 INFO L290 TraceCheckUtils]: 22: Hoare triple {5899#true} assume ~__cil_tmp63~0 % 18446744073709551616 != ~__cil_tmp62~0 % 18446744073709551616; {5899#true} is VALID [2022-04-28 14:52:19,732 INFO L290 TraceCheckUtils]: 23: Hoare triple {5899#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {5899#true} is VALID [2022-04-28 14:52:19,732 INFO L290 TraceCheckUtils]: 24: Hoare triple {5899#true} ~skip~0 := 0; {5899#true} is VALID [2022-04-28 14:52:19,732 INFO L290 TraceCheckUtils]: 25: Hoare triple {5899#true} assume !false; {5899#true} is VALID [2022-04-28 14:52:19,733 INFO L290 TraceCheckUtils]: 26: Hoare triple {5899#true} ~state~0 := ~s__state~0; {5899#true} is VALID [2022-04-28 14:52:19,733 INFO L290 TraceCheckUtils]: 27: Hoare triple {5899#true} assume !(12292 == ~s__state~0); {5899#true} is VALID [2022-04-28 14:52:19,733 INFO L290 TraceCheckUtils]: 28: Hoare triple {5899#true} assume !(16384 == ~s__state~0); {5899#true} is VALID [2022-04-28 14:52:19,733 INFO L290 TraceCheckUtils]: 29: Hoare triple {5899#true} assume !(4096 == ~s__state~0); {5899#true} is VALID [2022-04-28 14:52:19,733 INFO L290 TraceCheckUtils]: 30: Hoare triple {5899#true} assume !(20480 == ~s__state~0); {5899#true} is VALID [2022-04-28 14:52:19,733 INFO L290 TraceCheckUtils]: 31: Hoare triple {5899#true} assume !(4099 == ~s__state~0); {5899#true} is VALID [2022-04-28 14:52:19,733 INFO L290 TraceCheckUtils]: 32: Hoare triple {5899#true} assume !(4368 == ~s__state~0); {5899#true} is VALID [2022-04-28 14:52:19,733 INFO L290 TraceCheckUtils]: 33: Hoare triple {5899#true} assume !(4369 == ~s__state~0); {5899#true} is VALID [2022-04-28 14:52:19,733 INFO L290 TraceCheckUtils]: 34: Hoare triple {5899#true} assume 4384 == ~s__state~0; {5899#true} is VALID [2022-04-28 14:52:19,733 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-28 14:52:19,734 INFO L290 TraceCheckUtils]: 36: Hoare triple {5899#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {5899#true} is VALID [2022-04-28 14:52:19,734 INFO L290 TraceCheckUtils]: 37: Hoare triple {5899#true} assume !(~ret~0 <= 0); {5899#true} is VALID [2022-04-28 14:52:19,734 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-28 14:52:19,734 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-28 14:52:19,735 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-28 14:52:19,735 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-28 14:52:19,735 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-28 14:52:19,736 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-28 14:52:19,736 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-28 14:52:19,736 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-28 14:52:19,736 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-28 14:52:19,737 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-28 14:52:19,737 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-28 14:52:19,737 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-28 14:52:19,738 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-28 14:52:19,738 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-28 14:52:19,738 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-28 14:52:19,739 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-28 14:52:19,739 INFO L290 TraceCheckUtils]: 54: Hoare triple {5900#false} assume !(4401 == ~s__state~0); {5900#false} is VALID [2022-04-28 14:52:19,739 INFO L290 TraceCheckUtils]: 55: Hoare triple {5900#false} assume !(4416 == ~s__state~0); {5900#false} is VALID [2022-04-28 14:52:19,739 INFO L290 TraceCheckUtils]: 56: Hoare triple {5900#false} assume !(4417 == ~s__state~0); {5900#false} is VALID [2022-04-28 14:52:19,739 INFO L290 TraceCheckUtils]: 57: Hoare triple {5900#false} assume 4432 == ~s__state~0; {5900#false} is VALID [2022-04-28 14:52:19,739 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-28 14:52:19,739 INFO L290 TraceCheckUtils]: 59: Hoare triple {5900#false} assume 5 == ~blastFlag~0; {5900#false} is VALID [2022-04-28 14:52:19,739 INFO L290 TraceCheckUtils]: 60: Hoare triple {5900#false} assume !false; {5900#false} is VALID [2022-04-28 14:52:19,740 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-28 14:52:19,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-28 14:52:19,740 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160156591] [2022-04-28 14:52:19,740 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1160156591] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-28 14:52:19,740 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-28 14:52:19,740 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-28 14:52:19,740 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-28 14:52:19,741 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1764330240] [2022-04-28 14:52:19,741 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1764330240] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-28 14:52:19,741 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-28 14:52:19,741 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-28 14:52:19,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581459319] [2022-04-28 14:52:19,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-28 14:52:19,741 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-28 14:52:19,741 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-28 14:52:19,742 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-28 14:52:19,770 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-28 14:52:19,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-28 14:52:19,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-28 14:52:19,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-28 14:52:19,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-28 14:52:19,770 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-28 14:52:20,172 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:52:20,172 INFO L93 Difference]: Finished difference Result 671 states and 954 transitions. [2022-04-28 14:52:20,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-28 14:52:20,172 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-28 14:52:20,172 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-28 14:52:20,173 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-28 14:52:20,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 375 transitions. [2022-04-28 14:52:20,175 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-28 14:52:20,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 375 transitions. [2022-04-28 14:52:20,176 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 4 states and 375 transitions. [2022-04-28 14:52:20,416 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-28 14:52:20,424 INFO L225 Difference]: With dead ends: 671 [2022-04-28 14:52:20,424 INFO L226 Difference]: Without dead ends: 366 [2022-04-28 14:52:20,425 INFO L412 NwaCegarLoop]: 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-28 14:52:20,425 INFO L413 NwaCegarLoop]: 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-28 14:52:20,426 INFO L414 NwaCegarLoop]: 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-28 14:52:20,426 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 366 states. [2022-04-28 14:52:20,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 366 to 356. [2022-04-28 14:52:20,498 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-28 14:52:20,499 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-28 14:52:20,499 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-28 14:52:20,500 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-28 14:52:20,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:52:20,507 INFO L93 Difference]: Finished difference Result 366 states and 506 transitions. [2022-04-28 14:52:20,507 INFO L276 IsEmpty]: Start isEmpty. Operand 366 states and 506 transitions. [2022-04-28 14:52:20,507 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-28 14:52:20,507 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-28 14:52:20,508 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-28 14:52:20,509 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-28 14:52:20,515 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:52:20,515 INFO L93 Difference]: Finished difference Result 366 states and 506 transitions. [2022-04-28 14:52:20,515 INFO L276 IsEmpty]: Start isEmpty. Operand 366 states and 506 transitions. [2022-04-28 14:52:20,516 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-28 14:52:20,516 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-28 14:52:20,516 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-28 14:52:20,516 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-28 14:52:20,517 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-28 14:52:20,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 356 states to 356 states and 493 transitions. [2022-04-28 14:52:20,525 INFO L78 Accepts]: Start accepts. Automaton has 356 states and 493 transitions. Word has length 61 [2022-04-28 14:52:20,525 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-28 14:52:20,526 INFO L495 AbstractCegarLoop]: Abstraction has 356 states and 493 transitions. [2022-04-28 14:52:20,526 INFO L496 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-28 14:52:20,526 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 356 states and 493 transitions. [2022-04-28 14:52:20,872 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-28 14:52:20,872 INFO L276 IsEmpty]: Start isEmpty. Operand 356 states and 493 transitions. [2022-04-28 14:52:20,873 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2022-04-28 14:52:20,873 INFO L187 NwaCegarLoop]: Found error trace [2022-04-28 14:52:20,873 INFO L195 NwaCegarLoop]: 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-28 14:52:20,873 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-04-28 14:52:20,873 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-28 14:52:20,874 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-28 14:52:20,874 INFO L85 PathProgramCache]: Analyzing trace with hash 833035925, now seen corresponding path program 1 times [2022-04-28 14:52:20,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-28 14:52:20,874 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [439634835] [2022-04-28 14:52:20,874 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-28 14:52:20,875 INFO L85 PathProgramCache]: Analyzing trace with hash 833035925, now seen corresponding path program 2 times [2022-04-28 14:52:20,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-28 14:52:20,875 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1060081327] [2022-04-28 14:52:20,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-28 14:52:20,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-28 14:52:20,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-28 14:52:20,929 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-28 14:52:20,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-28 14:52:20,933 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-28 14:52:20,933 INFO L290 TraceCheckUtils]: 1: Hoare triple {8697#true} assume true; {8697#true} is VALID [2022-04-28 14:52:20,933 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {8697#true} {8697#true} #547#return; {8697#true} is VALID [2022-04-28 14:52:20,933 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-28 14:52:20,933 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-28 14:52:20,934 INFO L290 TraceCheckUtils]: 2: Hoare triple {8697#true} assume true; {8697#true} is VALID [2022-04-28 14:52:20,934 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {8697#true} {8697#true} #547#return; {8697#true} is VALID [2022-04-28 14:52:20,934 INFO L272 TraceCheckUtils]: 4: Hoare triple {8697#true} call #t~ret55 := main(); {8697#true} is VALID [2022-04-28 14:52:20,934 INFO L290 TraceCheckUtils]: 5: Hoare triple {8697#true} havoc ~s~0;~s~0 := 12292; {8697#true} is VALID [2022-04-28 14:52:20,934 INFO L272 TraceCheckUtils]: 6: Hoare triple {8697#true} call #t~ret54 := ssl3_connect(~s~0); {8697#true} is VALID [2022-04-28 14:52:20,934 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-28 14:52:20,934 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-28 14:52:20,934 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-28 14:52:20,934 INFO L290 TraceCheckUtils]: 10: Hoare triple {8697#true} assume !(0 != 12288 + ~tmp___1~0); {8697#true} is VALID [2022-04-28 14:52:20,934 INFO L290 TraceCheckUtils]: 11: Hoare triple {8697#true} assume !false; {8697#true} is VALID [2022-04-28 14:52:20,934 INFO L290 TraceCheckUtils]: 12: Hoare triple {8697#true} ~state~0 := ~s__state~0; {8697#true} is VALID [2022-04-28 14:52:20,935 INFO L290 TraceCheckUtils]: 13: Hoare triple {8697#true} assume !(12292 == ~s__state~0); {8697#true} is VALID [2022-04-28 14:52:20,935 INFO L290 TraceCheckUtils]: 14: Hoare triple {8697#true} assume !(16384 == ~s__state~0); {8697#true} is VALID [2022-04-28 14:52:20,935 INFO L290 TraceCheckUtils]: 15: Hoare triple {8697#true} assume !(4096 == ~s__state~0); {8697#true} is VALID [2022-04-28 14:52:20,935 INFO L290 TraceCheckUtils]: 16: Hoare triple {8697#true} assume !(20480 == ~s__state~0); {8697#true} is VALID [2022-04-28 14:52:20,935 INFO L290 TraceCheckUtils]: 17: Hoare triple {8697#true} assume !(4099 == ~s__state~0); {8697#true} is VALID [2022-04-28 14:52:20,935 INFO L290 TraceCheckUtils]: 18: Hoare triple {8697#true} assume 4368 == ~s__state~0; {8697#true} is VALID [2022-04-28 14:52:20,935 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-28 14:52:20,935 INFO L290 TraceCheckUtils]: 20: Hoare triple {8697#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {8697#true} is VALID [2022-04-28 14:52:20,935 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-28 14:52:20,935 INFO L290 TraceCheckUtils]: 22: Hoare triple {8697#true} assume ~__cil_tmp63~0 % 18446744073709551616 != ~__cil_tmp62~0 % 18446744073709551616; {8697#true} is VALID [2022-04-28 14:52:20,936 INFO L290 TraceCheckUtils]: 23: Hoare triple {8697#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {8697#true} is VALID [2022-04-28 14:52:20,936 INFO L290 TraceCheckUtils]: 24: Hoare triple {8697#true} ~skip~0 := 0; {8697#true} is VALID [2022-04-28 14:52:20,936 INFO L290 TraceCheckUtils]: 25: Hoare triple {8697#true} assume !false; {8697#true} is VALID [2022-04-28 14:52:20,936 INFO L290 TraceCheckUtils]: 26: Hoare triple {8697#true} ~state~0 := ~s__state~0; {8697#true} is VALID [2022-04-28 14:52:20,936 INFO L290 TraceCheckUtils]: 27: Hoare triple {8697#true} assume !(12292 == ~s__state~0); {8697#true} is VALID [2022-04-28 14:52:20,936 INFO L290 TraceCheckUtils]: 28: Hoare triple {8697#true} assume !(16384 == ~s__state~0); {8697#true} is VALID [2022-04-28 14:52:20,936 INFO L290 TraceCheckUtils]: 29: Hoare triple {8697#true} assume !(4096 == ~s__state~0); {8697#true} is VALID [2022-04-28 14:52:20,936 INFO L290 TraceCheckUtils]: 30: Hoare triple {8697#true} assume !(20480 == ~s__state~0); {8697#true} is VALID [2022-04-28 14:52:20,936 INFO L290 TraceCheckUtils]: 31: Hoare triple {8697#true} assume !(4099 == ~s__state~0); {8697#true} is VALID [2022-04-28 14:52:20,936 INFO L290 TraceCheckUtils]: 32: Hoare triple {8697#true} assume !(4368 == ~s__state~0); {8697#true} is VALID [2022-04-28 14:52:20,936 INFO L290 TraceCheckUtils]: 33: Hoare triple {8697#true} assume !(4369 == ~s__state~0); {8697#true} is VALID [2022-04-28 14:52:20,937 INFO L290 TraceCheckUtils]: 34: Hoare triple {8697#true} assume 4384 == ~s__state~0; {8697#true} is VALID [2022-04-28 14:52:20,937 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-28 14:52:20,937 INFO L290 TraceCheckUtils]: 36: Hoare triple {8697#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {8697#true} is VALID [2022-04-28 14:52:20,937 INFO L290 TraceCheckUtils]: 37: Hoare triple {8697#true} assume !(~ret~0 <= 0); {8697#true} is VALID [2022-04-28 14:52:20,937 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-28 14:52:20,938 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-28 14:52:20,938 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-28 14:52:20,938 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-28 14:52:20,938 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-28 14:52:20,939 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-28 14:52:20,939 INFO L290 TraceCheckUtils]: 44: Hoare triple {8702#(<= ssl3_connect_~s__state~0 4560)} assume 12292 == ~s__state~0; {8698#false} is VALID [2022-04-28 14:52:20,939 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-28 14:52:20,939 INFO L290 TraceCheckUtils]: 46: Hoare triple {8698#false} ~s__server~0 := 0; {8698#false} is VALID [2022-04-28 14:52:20,939 INFO L290 TraceCheckUtils]: 47: Hoare triple {8698#false} assume 0 != ~cb~0; {8698#false} is VALID [2022-04-28 14:52:20,940 INFO L290 TraceCheckUtils]: 48: Hoare triple {8698#false} ~__cil_tmp55~0 := 65280 + ~s__version~0; {8698#false} is VALID [2022-04-28 14:52:20,940 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-28 14:52:20,940 INFO L290 TraceCheckUtils]: 50: Hoare triple {8698#false} assume !(~__cil_tmp58~0 % 18446744073709551616 == ~__cil_tmp57~0 % 18446744073709551616); {8698#false} is VALID [2022-04-28 14:52:20,940 INFO L290 TraceCheckUtils]: 51: Hoare triple {8698#false} assume !(0 == ~tmp___4~0); {8698#false} is VALID [2022-04-28 14:52:20,940 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-28 14:52:20,940 INFO L290 TraceCheckUtils]: 53: Hoare triple {8698#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {8698#false} is VALID [2022-04-28 14:52:20,940 INFO L290 TraceCheckUtils]: 54: Hoare triple {8698#false} ~skip~0 := 0; {8698#false} is VALID [2022-04-28 14:52:20,940 INFO L290 TraceCheckUtils]: 55: Hoare triple {8698#false} assume !false; {8698#false} is VALID [2022-04-28 14:52:20,940 INFO L290 TraceCheckUtils]: 56: Hoare triple {8698#false} ~state~0 := ~s__state~0; {8698#false} is VALID [2022-04-28 14:52:20,940 INFO L290 TraceCheckUtils]: 57: Hoare triple {8698#false} assume !(12292 == ~s__state~0); {8698#false} is VALID [2022-04-28 14:52:20,940 INFO L290 TraceCheckUtils]: 58: Hoare triple {8698#false} assume !(16384 == ~s__state~0); {8698#false} is VALID [2022-04-28 14:52:20,941 INFO L290 TraceCheckUtils]: 59: Hoare triple {8698#false} assume !(4096 == ~s__state~0); {8698#false} is VALID [2022-04-28 14:52:20,941 INFO L290 TraceCheckUtils]: 60: Hoare triple {8698#false} assume !(20480 == ~s__state~0); {8698#false} is VALID [2022-04-28 14:52:20,941 INFO L290 TraceCheckUtils]: 61: Hoare triple {8698#false} assume !(4099 == ~s__state~0); {8698#false} is VALID [2022-04-28 14:52:20,941 INFO L290 TraceCheckUtils]: 62: Hoare triple {8698#false} assume !(4368 == ~s__state~0); {8698#false} is VALID [2022-04-28 14:52:20,941 INFO L290 TraceCheckUtils]: 63: Hoare triple {8698#false} assume !(4369 == ~s__state~0); {8698#false} is VALID [2022-04-28 14:52:20,941 INFO L290 TraceCheckUtils]: 64: Hoare triple {8698#false} assume !(4384 == ~s__state~0); {8698#false} is VALID [2022-04-28 14:52:20,941 INFO L290 TraceCheckUtils]: 65: Hoare triple {8698#false} assume !(4385 == ~s__state~0); {8698#false} is VALID [2022-04-28 14:52:20,941 INFO L290 TraceCheckUtils]: 66: Hoare triple {8698#false} assume !(4400 == ~s__state~0); {8698#false} is VALID [2022-04-28 14:52:20,941 INFO L290 TraceCheckUtils]: 67: Hoare triple {8698#false} assume !(4401 == ~s__state~0); {8698#false} is VALID [2022-04-28 14:52:20,941 INFO L290 TraceCheckUtils]: 68: Hoare triple {8698#false} assume !(4416 == ~s__state~0); {8698#false} is VALID [2022-04-28 14:52:20,941 INFO L290 TraceCheckUtils]: 69: Hoare triple {8698#false} assume !(4417 == ~s__state~0); {8698#false} is VALID [2022-04-28 14:52:20,942 INFO L290 TraceCheckUtils]: 70: Hoare triple {8698#false} assume 4432 == ~s__state~0; {8698#false} is VALID [2022-04-28 14:52:20,942 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-28 14:52:20,942 INFO L290 TraceCheckUtils]: 72: Hoare triple {8698#false} assume 5 == ~blastFlag~0; {8698#false} is VALID [2022-04-28 14:52:20,942 INFO L290 TraceCheckUtils]: 73: Hoare triple {8698#false} assume !false; {8698#false} is VALID [2022-04-28 14:52:20,942 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-28 14:52:20,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-28 14:52:20,942 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1060081327] [2022-04-28 14:52:20,942 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1060081327] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-28 14:52:20,942 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-28 14:52:20,943 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-28 14:52:20,943 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-28 14:52:20,943 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [439634835] [2022-04-28 14:52:20,943 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [439634835] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-28 14:52:20,943 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-28 14:52:20,943 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-28 14:52:20,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1232654491] [2022-04-28 14:52:20,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-28 14:52:20,943 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-28 14:52:20,944 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-28 14:52:20,944 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-28 14:52:20,978 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-28 14:52:20,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-28 14:52:20,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-28 14:52:20,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-28 14:52:20,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-28 14:52:20,978 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-28 14:52:21,547 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:52:21,548 INFO L93 Difference]: Finished difference Result 805 states and 1153 transitions. [2022-04-28 14:52:21,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-28 14:52:21,548 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-28 14:52:21,548 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-28 14:52:21,548 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-28 14:52:21,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 425 transitions. [2022-04-28 14:52:21,551 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-28 14:52:21,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 425 transitions. [2022-04-28 14:52:21,553 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 4 states and 425 transitions. [2022-04-28 14:52:21,787 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-28 14:52:21,797 INFO L225 Difference]: With dead ends: 805 [2022-04-28 14:52:21,797 INFO L226 Difference]: Without dead ends: 460 [2022-04-28 14:52:21,798 INFO L412 NwaCegarLoop]: 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-28 14:52:21,798 INFO L413 NwaCegarLoop]: 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-28 14:52:21,799 INFO L414 NwaCegarLoop]: 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-28 14:52:21,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 460 states. [2022-04-28 14:52:22,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 460 to 434. [2022-04-28 14:52:22,007 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-28 14:52:22,008 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-28 14:52:22,009 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-28 14:52:22,009 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-28 14:52:22,019 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:52:22,019 INFO L93 Difference]: Finished difference Result 460 states and 659 transitions. [2022-04-28 14:52:22,020 INFO L276 IsEmpty]: Start isEmpty. Operand 460 states and 659 transitions. [2022-04-28 14:52:22,020 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-28 14:52:22,020 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-28 14:52:22,021 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-28 14:52:22,021 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-28 14:52:22,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:52:22,031 INFO L93 Difference]: Finished difference Result 460 states and 659 transitions. [2022-04-28 14:52:22,031 INFO L276 IsEmpty]: Start isEmpty. Operand 460 states and 659 transitions. [2022-04-28 14:52:22,032 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-28 14:52:22,032 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-28 14:52:22,032 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-28 14:52:22,032 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-28 14:52:22,032 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-28 14:52:22,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 434 states to 434 states and 627 transitions. [2022-04-28 14:52:22,043 INFO L78 Accepts]: Start accepts. Automaton has 434 states and 627 transitions. Word has length 74 [2022-04-28 14:52:22,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-28 14:52:22,043 INFO L495 AbstractCegarLoop]: Abstraction has 434 states and 627 transitions. [2022-04-28 14:52:22,044 INFO L496 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-28 14:52:22,044 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 434 states and 627 transitions. [2022-04-28 14:52:22,502 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-28 14:52:22,502 INFO L276 IsEmpty]: Start isEmpty. Operand 434 states and 627 transitions. [2022-04-28 14:52:22,503 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2022-04-28 14:52:22,503 INFO L187 NwaCegarLoop]: Found error trace [2022-04-28 14:52:22,503 INFO L195 NwaCegarLoop]: 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-28 14:52:22,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-04-28 14:52:22,503 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-28 14:52:22,503 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-28 14:52:22,503 INFO L85 PathProgramCache]: Analyzing trace with hash 35365114, now seen corresponding path program 1 times [2022-04-28 14:52:22,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-28 14:52:22,504 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [675485731] [2022-04-28 14:52:22,504 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-28 14:52:22,504 INFO L85 PathProgramCache]: Analyzing trace with hash 35365114, now seen corresponding path program 2 times [2022-04-28 14:52:22,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-28 14:52:22,504 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1344564741] [2022-04-28 14:52:22,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-28 14:52:22,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-28 14:52:22,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-28 14:52:22,553 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-28 14:52:22,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-28 14:52:22,556 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-28 14:52:22,557 INFO L290 TraceCheckUtils]: 1: Hoare triple {12107#true} assume true; {12107#true} is VALID [2022-04-28 14:52:22,557 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {12107#true} {12107#true} #547#return; {12107#true} is VALID [2022-04-28 14:52:22,557 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-28 14:52:22,557 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-28 14:52:22,557 INFO L290 TraceCheckUtils]: 2: Hoare triple {12107#true} assume true; {12107#true} is VALID [2022-04-28 14:52:22,557 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {12107#true} {12107#true} #547#return; {12107#true} is VALID [2022-04-28 14:52:22,558 INFO L272 TraceCheckUtils]: 4: Hoare triple {12107#true} call #t~ret55 := main(); {12107#true} is VALID [2022-04-28 14:52:22,558 INFO L290 TraceCheckUtils]: 5: Hoare triple {12107#true} havoc ~s~0;~s~0 := 12292; {12107#true} is VALID [2022-04-28 14:52:22,558 INFO L272 TraceCheckUtils]: 6: Hoare triple {12107#true} call #t~ret54 := ssl3_connect(~s~0); {12107#true} is VALID [2022-04-28 14:52:22,558 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-28 14:52:22,558 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-28 14:52:22,558 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-28 14:52:22,558 INFO L290 TraceCheckUtils]: 10: Hoare triple {12107#true} assume !(0 != 12288 + ~tmp___1~0); {12107#true} is VALID [2022-04-28 14:52:22,558 INFO L290 TraceCheckUtils]: 11: Hoare triple {12107#true} assume !false; {12107#true} is VALID [2022-04-28 14:52:22,558 INFO L290 TraceCheckUtils]: 12: Hoare triple {12107#true} ~state~0 := ~s__state~0; {12107#true} is VALID [2022-04-28 14:52:22,558 INFO L290 TraceCheckUtils]: 13: Hoare triple {12107#true} assume !(12292 == ~s__state~0); {12107#true} is VALID [2022-04-28 14:52:22,558 INFO L290 TraceCheckUtils]: 14: Hoare triple {12107#true} assume !(16384 == ~s__state~0); {12107#true} is VALID [2022-04-28 14:52:22,558 INFO L290 TraceCheckUtils]: 15: Hoare triple {12107#true} assume !(4096 == ~s__state~0); {12107#true} is VALID [2022-04-28 14:52:22,559 INFO L290 TraceCheckUtils]: 16: Hoare triple {12107#true} assume !(20480 == ~s__state~0); {12107#true} is VALID [2022-04-28 14:52:22,559 INFO L290 TraceCheckUtils]: 17: Hoare triple {12107#true} assume !(4099 == ~s__state~0); {12107#true} is VALID [2022-04-28 14:52:22,559 INFO L290 TraceCheckUtils]: 18: Hoare triple {12107#true} assume 4368 == ~s__state~0; {12107#true} is VALID [2022-04-28 14:52:22,559 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-28 14:52:22,559 INFO L290 TraceCheckUtils]: 20: Hoare triple {12107#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {12107#true} is VALID [2022-04-28 14:52:22,559 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-28 14:52:22,559 INFO L290 TraceCheckUtils]: 22: Hoare triple {12107#true} assume ~__cil_tmp63~0 % 18446744073709551616 != ~__cil_tmp62~0 % 18446744073709551616; {12107#true} is VALID [2022-04-28 14:52:22,559 INFO L290 TraceCheckUtils]: 23: Hoare triple {12107#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {12107#true} is VALID [2022-04-28 14:52:22,559 INFO L290 TraceCheckUtils]: 24: Hoare triple {12107#true} ~skip~0 := 0; {12107#true} is VALID [2022-04-28 14:52:22,559 INFO L290 TraceCheckUtils]: 25: Hoare triple {12107#true} assume !false; {12107#true} is VALID [2022-04-28 14:52:22,559 INFO L290 TraceCheckUtils]: 26: Hoare triple {12107#true} ~state~0 := ~s__state~0; {12107#true} is VALID [2022-04-28 14:52:22,560 INFO L290 TraceCheckUtils]: 27: Hoare triple {12107#true} assume !(12292 == ~s__state~0); {12107#true} is VALID [2022-04-28 14:52:22,560 INFO L290 TraceCheckUtils]: 28: Hoare triple {12107#true} assume !(16384 == ~s__state~0); {12107#true} is VALID [2022-04-28 14:52:22,560 INFO L290 TraceCheckUtils]: 29: Hoare triple {12107#true} assume !(4096 == ~s__state~0); {12107#true} is VALID [2022-04-28 14:52:22,560 INFO L290 TraceCheckUtils]: 30: Hoare triple {12107#true} assume !(20480 == ~s__state~0); {12107#true} is VALID [2022-04-28 14:52:22,560 INFO L290 TraceCheckUtils]: 31: Hoare triple {12107#true} assume !(4099 == ~s__state~0); {12107#true} is VALID [2022-04-28 14:52:22,560 INFO L290 TraceCheckUtils]: 32: Hoare triple {12107#true} assume !(4368 == ~s__state~0); {12107#true} is VALID [2022-04-28 14:52:22,560 INFO L290 TraceCheckUtils]: 33: Hoare triple {12107#true} assume !(4369 == ~s__state~0); {12107#true} is VALID [2022-04-28 14:52:22,560 INFO L290 TraceCheckUtils]: 34: Hoare triple {12107#true} assume 4384 == ~s__state~0; {12107#true} is VALID [2022-04-28 14:52:22,560 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-28 14:52:22,560 INFO L290 TraceCheckUtils]: 36: Hoare triple {12107#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {12107#true} is VALID [2022-04-28 14:52:22,561 INFO L290 TraceCheckUtils]: 37: Hoare triple {12107#true} assume !(~ret~0 <= 0); {12107#true} is VALID [2022-04-28 14:52:22,561 INFO L290 TraceCheckUtils]: 38: Hoare triple {12107#true} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {12107#true} is VALID [2022-04-28 14:52:22,561 INFO L290 TraceCheckUtils]: 39: Hoare triple {12107#true} ~s__init_num~0 := 0; {12107#true} is VALID [2022-04-28 14:52:22,561 INFO L290 TraceCheckUtils]: 40: Hoare triple {12107#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {12107#true} is VALID [2022-04-28 14:52:22,561 INFO L290 TraceCheckUtils]: 41: Hoare triple {12107#true} ~skip~0 := 0; {12107#true} is VALID [2022-04-28 14:52:22,561 INFO L290 TraceCheckUtils]: 42: Hoare triple {12107#true} assume !false; {12107#true} is VALID [2022-04-28 14:52:22,561 INFO L290 TraceCheckUtils]: 43: Hoare triple {12107#true} ~state~0 := ~s__state~0; {12107#true} is VALID [2022-04-28 14:52:22,561 INFO L290 TraceCheckUtils]: 44: Hoare triple {12107#true} assume !(12292 == ~s__state~0); {12107#true} is VALID [2022-04-28 14:52:22,561 INFO L290 TraceCheckUtils]: 45: Hoare triple {12107#true} assume !(16384 == ~s__state~0); {12107#true} is VALID [2022-04-28 14:52:22,561 INFO L290 TraceCheckUtils]: 46: Hoare triple {12107#true} assume !(4096 == ~s__state~0); {12107#true} is VALID [2022-04-28 14:52:22,561 INFO L290 TraceCheckUtils]: 47: Hoare triple {12107#true} assume !(20480 == ~s__state~0); {12107#true} is VALID [2022-04-28 14:52:22,561 INFO L290 TraceCheckUtils]: 48: Hoare triple {12107#true} assume !(4099 == ~s__state~0); {12107#true} is VALID [2022-04-28 14:52:22,562 INFO L290 TraceCheckUtils]: 49: Hoare triple {12107#true} assume !(4368 == ~s__state~0); {12107#true} is VALID [2022-04-28 14:52:22,562 INFO L290 TraceCheckUtils]: 50: Hoare triple {12107#true} assume !(4369 == ~s__state~0); {12107#true} is VALID [2022-04-28 14:52:22,562 INFO L290 TraceCheckUtils]: 51: Hoare triple {12107#true} assume !(4384 == ~s__state~0); {12107#true} is VALID [2022-04-28 14:52:22,562 INFO L290 TraceCheckUtils]: 52: Hoare triple {12107#true} assume !(4385 == ~s__state~0); {12107#true} is VALID [2022-04-28 14:52:22,562 INFO L290 TraceCheckUtils]: 53: Hoare triple {12107#true} assume 4400 == ~s__state~0; {12107#true} is VALID [2022-04-28 14:52:22,562 INFO L290 TraceCheckUtils]: 54: Hoare triple {12107#true} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {12107#true} is VALID [2022-04-28 14:52:22,562 INFO L290 TraceCheckUtils]: 55: Hoare triple {12107#true} assume 0 != (256 + ~__cil_tmp64~0) % 18446744073709551616;~skip~0 := 1; {12107#true} is VALID [2022-04-28 14:52:22,562 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-28 14:52:22,563 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-28 14:52:22,563 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-28 14:52:22,563 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-28 14:52:22,564 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-28 14:52:22,564 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-28 14:52:22,564 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-28 14:52:22,565 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-28 14:52:22,565 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-28 14:52:22,565 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-28 14:52:22,565 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-28 14:52:22,566 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-28 14:52:22,566 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-28 14:52:22,566 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-28 14:52:22,567 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-28 14:52:22,567 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-28 14:52:22,567 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-28 14:52:22,567 INFO L290 TraceCheckUtils]: 73: Hoare triple {12108#false} assume !(4417 == ~s__state~0); {12108#false} is VALID [2022-04-28 14:52:22,567 INFO L290 TraceCheckUtils]: 74: Hoare triple {12108#false} assume 4432 == ~s__state~0; {12108#false} is VALID [2022-04-28 14:52:22,567 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-28 14:52:22,567 INFO L290 TraceCheckUtils]: 76: Hoare triple {12108#false} assume 5 == ~blastFlag~0; {12108#false} is VALID [2022-04-28 14:52:22,568 INFO L290 TraceCheckUtils]: 77: Hoare triple {12108#false} assume !false; {12108#false} is VALID [2022-04-28 14:52:22,583 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-28 14:52:22,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-28 14:52:22,584 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1344564741] [2022-04-28 14:52:22,584 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1344564741] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-28 14:52:22,584 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-28 14:52:22,584 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-28 14:52:22,584 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-28 14:52:22,584 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [675485731] [2022-04-28 14:52:22,584 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [675485731] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-28 14:52:22,584 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-28 14:52:22,584 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-28 14:52:22,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1175106639] [2022-04-28 14:52:22,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-28 14:52:22,585 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-28 14:52:22,585 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-28 14:52:22,585 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-28 14:52:22,619 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-28 14:52:22,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-28 14:52:22,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-28 14:52:22,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-28 14:52:22,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-28 14:52:22,619 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-28 14:52:23,245 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:52:23,245 INFO L93 Difference]: Finished difference Result 903 states and 1314 transitions. [2022-04-28 14:52:23,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-28 14:52:23,245 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-28 14:52:23,245 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-28 14:52:23,245 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-28 14:52:23,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 372 transitions. [2022-04-28 14:52:23,247 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-28 14:52:23,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 372 transitions. [2022-04-28 14:52:23,249 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 4 states and 372 transitions. [2022-04-28 14:52:23,503 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-28 14:52:23,514 INFO L225 Difference]: With dead ends: 903 [2022-04-28 14:52:23,514 INFO L226 Difference]: Without dead ends: 482 [2022-04-28 14:52:23,515 INFO L412 NwaCegarLoop]: 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-28 14:52:23,515 INFO L413 NwaCegarLoop]: 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-28 14:52:23,516 INFO L414 NwaCegarLoop]: 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-28 14:52:23,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 482 states. [2022-04-28 14:52:23,820 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 482 to 476. [2022-04-28 14:52:23,821 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-28 14:52:23,822 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-28 14:52:23,823 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-28 14:52:23,824 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-28 14:52:23,839 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:52:23,839 INFO L93 Difference]: Finished difference Result 482 states and 686 transitions. [2022-04-28 14:52:23,839 INFO L276 IsEmpty]: Start isEmpty. Operand 482 states and 686 transitions. [2022-04-28 14:52:23,840 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-28 14:52:23,840 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-28 14:52:23,841 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-28 14:52:23,841 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-28 14:52:23,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:52:23,857 INFO L93 Difference]: Finished difference Result 482 states and 686 transitions. [2022-04-28 14:52:23,857 INFO L276 IsEmpty]: Start isEmpty. Operand 482 states and 686 transitions. [2022-04-28 14:52:23,858 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-28 14:52:23,858 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-28 14:52:23,858 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-28 14:52:23,858 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-28 14:52:23,859 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-28 14:52:23,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 476 states to 476 states and 679 transitions. [2022-04-28 14:52:23,876 INFO L78 Accepts]: Start accepts. Automaton has 476 states and 679 transitions. Word has length 78 [2022-04-28 14:52:23,877 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-28 14:52:23,877 INFO L495 AbstractCegarLoop]: Abstraction has 476 states and 679 transitions. [2022-04-28 14:52:23,877 INFO L496 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-28 14:52:23,877 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 476 states and 679 transitions. [2022-04-28 14:52:24,379 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-28 14:52:24,381 INFO L276 IsEmpty]: Start isEmpty. Operand 476 states and 679 transitions. [2022-04-28 14:52:24,383 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2022-04-28 14:52:24,383 INFO L187 NwaCegarLoop]: Found error trace [2022-04-28 14:52:24,383 INFO L195 NwaCegarLoop]: 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-28 14:52:24,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-04-28 14:52:24,383 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-28 14:52:24,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-28 14:52:24,384 INFO L85 PathProgramCache]: Analyzing trace with hash -810093392, now seen corresponding path program 1 times [2022-04-28 14:52:24,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-28 14:52:24,384 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1969263184] [2022-04-28 14:52:24,385 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-28 14:52:24,385 INFO L85 PathProgramCache]: Analyzing trace with hash -810093392, now seen corresponding path program 2 times [2022-04-28 14:52:24,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-28 14:52:24,385 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106605433] [2022-04-28 14:52:24,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-28 14:52:24,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-28 14:52:24,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-28 14:52:24,473 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-28 14:52:24,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-28 14:52:24,477 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-28 14:52:24,477 INFO L290 TraceCheckUtils]: 1: Hoare triple {15841#true} assume true; {15841#true} is VALID [2022-04-28 14:52:24,477 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {15841#true} {15841#true} #547#return; {15841#true} is VALID [2022-04-28 14:52:24,477 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-28 14:52:24,477 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-28 14:52:24,477 INFO L290 TraceCheckUtils]: 2: Hoare triple {15841#true} assume true; {15841#true} is VALID [2022-04-28 14:52:24,478 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {15841#true} {15841#true} #547#return; {15841#true} is VALID [2022-04-28 14:52:24,478 INFO L272 TraceCheckUtils]: 4: Hoare triple {15841#true} call #t~ret55 := main(); {15841#true} is VALID [2022-04-28 14:52:24,478 INFO L290 TraceCheckUtils]: 5: Hoare triple {15841#true} havoc ~s~0;~s~0 := 12292; {15841#true} is VALID [2022-04-28 14:52:24,478 INFO L272 TraceCheckUtils]: 6: Hoare triple {15841#true} call #t~ret54 := ssl3_connect(~s~0); {15841#true} is VALID [2022-04-28 14:52:24,478 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-28 14:52:24,478 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-28 14:52:24,478 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-28 14:52:24,478 INFO L290 TraceCheckUtils]: 10: Hoare triple {15841#true} assume !(0 != 12288 + ~tmp___1~0); {15841#true} is VALID [2022-04-28 14:52:24,478 INFO L290 TraceCheckUtils]: 11: Hoare triple {15841#true} assume !false; {15841#true} is VALID [2022-04-28 14:52:24,478 INFO L290 TraceCheckUtils]: 12: Hoare triple {15841#true} ~state~0 := ~s__state~0; {15841#true} is VALID [2022-04-28 14:52:24,479 INFO L290 TraceCheckUtils]: 13: Hoare triple {15841#true} assume !(12292 == ~s__state~0); {15841#true} is VALID [2022-04-28 14:52:24,479 INFO L290 TraceCheckUtils]: 14: Hoare triple {15841#true} assume !(16384 == ~s__state~0); {15841#true} is VALID [2022-04-28 14:52:24,479 INFO L290 TraceCheckUtils]: 15: Hoare triple {15841#true} assume !(4096 == ~s__state~0); {15841#true} is VALID [2022-04-28 14:52:24,479 INFO L290 TraceCheckUtils]: 16: Hoare triple {15841#true} assume !(20480 == ~s__state~0); {15841#true} is VALID [2022-04-28 14:52:24,479 INFO L290 TraceCheckUtils]: 17: Hoare triple {15841#true} assume !(4099 == ~s__state~0); {15841#true} is VALID [2022-04-28 14:52:24,479 INFO L290 TraceCheckUtils]: 18: Hoare triple {15841#true} assume 4368 == ~s__state~0; {15841#true} is VALID [2022-04-28 14:52:24,479 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-28 14:52:24,479 INFO L290 TraceCheckUtils]: 20: Hoare triple {15841#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {15841#true} is VALID [2022-04-28 14:52:24,479 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-28 14:52:24,479 INFO L290 TraceCheckUtils]: 22: Hoare triple {15841#true} assume ~__cil_tmp63~0 % 18446744073709551616 != ~__cil_tmp62~0 % 18446744073709551616; {15841#true} is VALID [2022-04-28 14:52:24,479 INFO L290 TraceCheckUtils]: 23: Hoare triple {15841#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {15841#true} is VALID [2022-04-28 14:52:24,480 INFO L290 TraceCheckUtils]: 24: Hoare triple {15841#true} ~skip~0 := 0; {15841#true} is VALID [2022-04-28 14:52:24,480 INFO L290 TraceCheckUtils]: 25: Hoare triple {15841#true} assume !false; {15841#true} is VALID [2022-04-28 14:52:24,480 INFO L290 TraceCheckUtils]: 26: Hoare triple {15841#true} ~state~0 := ~s__state~0; {15841#true} is VALID [2022-04-28 14:52:24,480 INFO L290 TraceCheckUtils]: 27: Hoare triple {15841#true} assume !(12292 == ~s__state~0); {15841#true} is VALID [2022-04-28 14:52:24,480 INFO L290 TraceCheckUtils]: 28: Hoare triple {15841#true} assume !(16384 == ~s__state~0); {15841#true} is VALID [2022-04-28 14:52:24,480 INFO L290 TraceCheckUtils]: 29: Hoare triple {15841#true} assume !(4096 == ~s__state~0); {15841#true} is VALID [2022-04-28 14:52:24,480 INFO L290 TraceCheckUtils]: 30: Hoare triple {15841#true} assume !(20480 == ~s__state~0); {15841#true} is VALID [2022-04-28 14:52:24,480 INFO L290 TraceCheckUtils]: 31: Hoare triple {15841#true} assume !(4099 == ~s__state~0); {15841#true} is VALID [2022-04-28 14:52:24,480 INFO L290 TraceCheckUtils]: 32: Hoare triple {15841#true} assume !(4368 == ~s__state~0); {15841#true} is VALID [2022-04-28 14:52:24,480 INFO L290 TraceCheckUtils]: 33: Hoare triple {15841#true} assume !(4369 == ~s__state~0); {15841#true} is VALID [2022-04-28 14:52:24,481 INFO L290 TraceCheckUtils]: 34: Hoare triple {15841#true} assume 4384 == ~s__state~0; {15841#true} is VALID [2022-04-28 14:52:24,481 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-28 14:52:24,481 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-28 14:52:24,481 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-28 14:52:24,482 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-28 14:52:24,482 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-28 14:52:24,482 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-28 14:52:24,483 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-28 14:52:24,483 INFO L290 TraceCheckUtils]: 42: Hoare triple {15846#(= 2 ssl3_connect_~blastFlag~0)} assume !false; {15846#(= 2 ssl3_connect_~blastFlag~0)} is VALID [2022-04-28 14:52:24,483 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-28 14:52:24,483 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-28 14:52:24,484 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-28 14:52:24,484 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-28 14:52:24,484 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-28 14:52:24,485 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-28 14:52:24,485 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-28 14:52:24,485 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-28 14:52:24,485 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-28 14:52:24,486 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-28 14:52:24,486 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-28 14:52:24,486 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-28 14:52:24,487 INFO L290 TraceCheckUtils]: 55: Hoare triple {15846#(= 2 ssl3_connect_~blastFlag~0)} assume 0 != (256 + ~__cil_tmp64~0) % 18446744073709551616;~skip~0 := 1; {15846#(= 2 ssl3_connect_~blastFlag~0)} is VALID [2022-04-28 14:52:24,487 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-28 14:52:24,487 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-28 14:52:24,488 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-28 14:52:24,488 INFO L290 TraceCheckUtils]: 59: Hoare triple {15846#(= 2 ssl3_connect_~blastFlag~0)} assume !false; {15846#(= 2 ssl3_connect_~blastFlag~0)} is VALID [2022-04-28 14:52:24,488 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-28 14:52:24,488 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-28 14:52:24,489 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-28 14:52:24,489 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-28 14:52:24,489 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-28 14:52:24,490 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-28 14:52:24,490 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-28 14:52:24,490 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-28 14:52:24,491 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-28 14:52:24,491 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-28 14:52:24,491 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-28 14:52:24,491 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-28 14:52:24,492 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-28 14:52:24,492 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-28 14:52:24,492 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-28 14:52:24,493 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-28 14:52:24,493 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-28 14:52:24,493 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-28 14:52:24,493 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-28 14:52:24,494 INFO L290 TraceCheckUtils]: 79: Hoare triple {15846#(= 2 ssl3_connect_~blastFlag~0)} assume !false; {15846#(= 2 ssl3_connect_~blastFlag~0)} is VALID [2022-04-28 14:52:24,494 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-28 14:52:24,494 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-28 14:52:24,495 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-28 14:52:24,495 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-28 14:52:24,495 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-28 14:52:24,495 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-28 14:52:24,496 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-28 14:52:24,496 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-28 14:52:24,496 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-28 14:52:24,497 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-28 14:52:24,497 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-28 14:52:24,497 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-28 14:52:24,498 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-28 14:52:24,498 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-28 14:52:24,498 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-28 14:52:24,498 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-28 14:52:24,499 INFO L290 TraceCheckUtils]: 96: Hoare triple {15846#(= 2 ssl3_connect_~blastFlag~0)} assume 5 == ~blastFlag~0; {15842#false} is VALID [2022-04-28 14:52:24,499 INFO L290 TraceCheckUtils]: 97: Hoare triple {15842#false} assume !false; {15842#false} is VALID [2022-04-28 14:52:24,499 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-28 14:52:24,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-28 14:52:24,499 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [106605433] [2022-04-28 14:52:24,500 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [106605433] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-28 14:52:24,500 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-28 14:52:24,500 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-28 14:52:24,500 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-28 14:52:24,500 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1969263184] [2022-04-28 14:52:24,500 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1969263184] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-28 14:52:24,500 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-28 14:52:24,500 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-28 14:52:24,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885646901] [2022-04-28 14:52:24,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-28 14:52:24,501 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-28 14:52:24,501 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-28 14:52:24,501 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-28 14:52:24,534 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-28 14:52:24,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-28 14:52:24,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-28 14:52:24,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-28 14:52:24,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-28 14:52:24,535 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-28 14:52:25,290 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:52:25,290 INFO L93 Difference]: Finished difference Result 957 states and 1371 transitions. [2022-04-28 14:52:25,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-28 14:52:25,291 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-28 14:52:25,291 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-28 14:52:25,291 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-28 14:52:25,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 489 transitions. [2022-04-28 14:52:25,296 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-28 14:52:25,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 489 transitions. [2022-04-28 14:52:25,298 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 4 states and 489 transitions. [2022-04-28 14:52:25,594 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-28 14:52:25,615 INFO L225 Difference]: With dead ends: 957 [2022-04-28 14:52:25,615 INFO L226 Difference]: Without dead ends: 715 [2022-04-28 14:52:25,616 INFO L412 NwaCegarLoop]: 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-28 14:52:25,618 INFO L413 NwaCegarLoop]: 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-28 14:52:25,618 INFO L414 NwaCegarLoop]: 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-28 14:52:25,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 715 states. [2022-04-28 14:52:25,975 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 715 to 715. [2022-04-28 14:52:25,975 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-28 14:52:25,977 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-28 14:52:25,978 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-28 14:52:25,979 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-28 14:52:26,003 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:52:26,003 INFO L93 Difference]: Finished difference Result 715 states and 1018 transitions. [2022-04-28 14:52:26,004 INFO L276 IsEmpty]: Start isEmpty. Operand 715 states and 1018 transitions. [2022-04-28 14:52:26,004 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-28 14:52:26,005 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-28 14:52:26,006 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-28 14:52:26,007 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-28 14:52:26,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:52:26,026 INFO L93 Difference]: Finished difference Result 715 states and 1018 transitions. [2022-04-28 14:52:26,026 INFO L276 IsEmpty]: Start isEmpty. Operand 715 states and 1018 transitions. [2022-04-28 14:52:26,027 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-28 14:52:26,027 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-28 14:52:26,027 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-28 14:52:26,027 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-28 14:52:26,029 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-28 14:52:26,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 715 states to 715 states and 1018 transitions. [2022-04-28 14:52:26,058 INFO L78 Accepts]: Start accepts. Automaton has 715 states and 1018 transitions. Word has length 98 [2022-04-28 14:52:26,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-28 14:52:26,058 INFO L495 AbstractCegarLoop]: Abstraction has 715 states and 1018 transitions. [2022-04-28 14:52:26,058 INFO L496 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-28 14:52:26,058 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 715 states and 1018 transitions. [2022-04-28 14:52:26,584 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-28 14:52:26,584 INFO L276 IsEmpty]: Start isEmpty. Operand 715 states and 1018 transitions. [2022-04-28 14:52:26,585 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2022-04-28 14:52:26,585 INFO L187 NwaCegarLoop]: Found error trace [2022-04-28 14:52:26,586 INFO L195 NwaCegarLoop]: 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-28 14:52:26,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-04-28 14:52:26,586 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-28 14:52:26,586 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-28 14:52:26,586 INFO L85 PathProgramCache]: Analyzing trace with hash -1903322539, now seen corresponding path program 1 times [2022-04-28 14:52:26,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-28 14:52:26,586 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [145606933] [2022-04-28 14:52:26,587 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-28 14:52:26,587 INFO L85 PathProgramCache]: Analyzing trace with hash -1903322539, now seen corresponding path program 2 times [2022-04-28 14:52:26,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-28 14:52:26,587 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258433635] [2022-04-28 14:52:26,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-28 14:52:26,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-28 14:52:26,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-28 14:52:26,676 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-28 14:52:26,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-28 14:52:26,680 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-28 14:52:26,680 INFO L290 TraceCheckUtils]: 1: Hoare triple {20627#true} assume true; {20627#true} is VALID [2022-04-28 14:52:26,680 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {20627#true} {20627#true} #547#return; {20627#true} is VALID [2022-04-28 14:52:26,680 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-28 14:52:26,681 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-28 14:52:26,681 INFO L290 TraceCheckUtils]: 2: Hoare triple {20627#true} assume true; {20627#true} is VALID [2022-04-28 14:52:26,681 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {20627#true} {20627#true} #547#return; {20627#true} is VALID [2022-04-28 14:52:26,681 INFO L272 TraceCheckUtils]: 4: Hoare triple {20627#true} call #t~ret55 := main(); {20627#true} is VALID [2022-04-28 14:52:26,681 INFO L290 TraceCheckUtils]: 5: Hoare triple {20627#true} havoc ~s~0;~s~0 := 12292; {20627#true} is VALID [2022-04-28 14:52:26,681 INFO L272 TraceCheckUtils]: 6: Hoare triple {20627#true} call #t~ret54 := ssl3_connect(~s~0); {20627#true} is VALID [2022-04-28 14:52:26,681 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-28 14:52:26,681 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-28 14:52:26,681 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-28 14:52:26,681 INFO L290 TraceCheckUtils]: 10: Hoare triple {20627#true} assume !(0 != 12288 + ~tmp___1~0); {20627#true} is VALID [2022-04-28 14:52:26,681 INFO L290 TraceCheckUtils]: 11: Hoare triple {20627#true} assume !false; {20627#true} is VALID [2022-04-28 14:52:26,681 INFO L290 TraceCheckUtils]: 12: Hoare triple {20627#true} ~state~0 := ~s__state~0; {20627#true} is VALID [2022-04-28 14:52:26,682 INFO L290 TraceCheckUtils]: 13: Hoare triple {20627#true} assume !(12292 == ~s__state~0); {20627#true} is VALID [2022-04-28 14:52:26,682 INFO L290 TraceCheckUtils]: 14: Hoare triple {20627#true} assume !(16384 == ~s__state~0); {20627#true} is VALID [2022-04-28 14:52:26,682 INFO L290 TraceCheckUtils]: 15: Hoare triple {20627#true} assume !(4096 == ~s__state~0); {20627#true} is VALID [2022-04-28 14:52:26,682 INFO L290 TraceCheckUtils]: 16: Hoare triple {20627#true} assume !(20480 == ~s__state~0); {20627#true} is VALID [2022-04-28 14:52:26,682 INFO L290 TraceCheckUtils]: 17: Hoare triple {20627#true} assume !(4099 == ~s__state~0); {20627#true} is VALID [2022-04-28 14:52:26,682 INFO L290 TraceCheckUtils]: 18: Hoare triple {20627#true} assume 4368 == ~s__state~0; {20627#true} is VALID [2022-04-28 14:52:26,682 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-28 14:52:26,682 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-28 14:52:26,683 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-28 14:52:26,683 INFO L290 TraceCheckUtils]: 22: Hoare triple {20632#(= ssl3_connect_~blastFlag~0 1)} assume ~__cil_tmp63~0 % 18446744073709551616 != ~__cil_tmp62~0 % 18446744073709551616; {20632#(= ssl3_connect_~blastFlag~0 1)} is VALID [2022-04-28 14:52:26,683 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-28 14:52:26,684 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-28 14:52:26,684 INFO L290 TraceCheckUtils]: 25: Hoare triple {20632#(= ssl3_connect_~blastFlag~0 1)} assume !false; {20632#(= ssl3_connect_~blastFlag~0 1)} is VALID [2022-04-28 14:52:26,684 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-28 14:52:26,685 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-28 14:52:26,685 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-28 14:52:26,685 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-28 14:52:26,686 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-28 14:52:26,686 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-28 14:52:26,686 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-28 14:52:26,690 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-28 14:52:26,691 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-28 14:52:26,691 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-28 14:52:26,692 INFO L290 TraceCheckUtils]: 36: Hoare triple {20632#(= ssl3_connect_~blastFlag~0 1)} assume !(1 == ~blastFlag~0); {20628#false} is VALID [2022-04-28 14:52:26,692 INFO L290 TraceCheckUtils]: 37: Hoare triple {20628#false} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {20628#false} is VALID [2022-04-28 14:52:26,692 INFO L290 TraceCheckUtils]: 38: Hoare triple {20628#false} assume !(~ret~0 <= 0); {20628#false} is VALID [2022-04-28 14:52:26,692 INFO L290 TraceCheckUtils]: 39: Hoare triple {20628#false} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {20628#false} is VALID [2022-04-28 14:52:26,692 INFO L290 TraceCheckUtils]: 40: Hoare triple {20628#false} ~s__init_num~0 := 0; {20628#false} is VALID [2022-04-28 14:52:26,692 INFO L290 TraceCheckUtils]: 41: Hoare triple {20628#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {20628#false} is VALID [2022-04-28 14:52:26,693 INFO L290 TraceCheckUtils]: 42: Hoare triple {20628#false} ~skip~0 := 0; {20628#false} is VALID [2022-04-28 14:52:26,693 INFO L290 TraceCheckUtils]: 43: Hoare triple {20628#false} assume !false; {20628#false} is VALID [2022-04-28 14:52:26,693 INFO L290 TraceCheckUtils]: 44: Hoare triple {20628#false} ~state~0 := ~s__state~0; {20628#false} is VALID [2022-04-28 14:52:26,693 INFO L290 TraceCheckUtils]: 45: Hoare triple {20628#false} assume !(12292 == ~s__state~0); {20628#false} is VALID [2022-04-28 14:52:26,693 INFO L290 TraceCheckUtils]: 46: Hoare triple {20628#false} assume !(16384 == ~s__state~0); {20628#false} is VALID [2022-04-28 14:52:26,693 INFO L290 TraceCheckUtils]: 47: Hoare triple {20628#false} assume !(4096 == ~s__state~0); {20628#false} is VALID [2022-04-28 14:52:26,693 INFO L290 TraceCheckUtils]: 48: Hoare triple {20628#false} assume !(20480 == ~s__state~0); {20628#false} is VALID [2022-04-28 14:52:26,693 INFO L290 TraceCheckUtils]: 49: Hoare triple {20628#false} assume !(4099 == ~s__state~0); {20628#false} is VALID [2022-04-28 14:52:26,693 INFO L290 TraceCheckUtils]: 50: Hoare triple {20628#false} assume !(4368 == ~s__state~0); {20628#false} is VALID [2022-04-28 14:52:26,693 INFO L290 TraceCheckUtils]: 51: Hoare triple {20628#false} assume !(4369 == ~s__state~0); {20628#false} is VALID [2022-04-28 14:52:26,693 INFO L290 TraceCheckUtils]: 52: Hoare triple {20628#false} assume !(4384 == ~s__state~0); {20628#false} is VALID [2022-04-28 14:52:26,693 INFO L290 TraceCheckUtils]: 53: Hoare triple {20628#false} assume !(4385 == ~s__state~0); {20628#false} is VALID [2022-04-28 14:52:26,693 INFO L290 TraceCheckUtils]: 54: Hoare triple {20628#false} assume 4400 == ~s__state~0; {20628#false} is VALID [2022-04-28 14:52:26,694 INFO L290 TraceCheckUtils]: 55: Hoare triple {20628#false} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {20628#false} is VALID [2022-04-28 14:52:26,694 INFO L290 TraceCheckUtils]: 56: Hoare triple {20628#false} assume 0 != (256 + ~__cil_tmp64~0) % 18446744073709551616;~skip~0 := 1; {20628#false} is VALID [2022-04-28 14:52:26,694 INFO L290 TraceCheckUtils]: 57: Hoare triple {20628#false} ~s__state~0 := 4416;~s__init_num~0 := 0; {20628#false} is VALID [2022-04-28 14:52:26,694 INFO L290 TraceCheckUtils]: 58: Hoare triple {20628#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {20628#false} is VALID [2022-04-28 14:52:26,694 INFO L290 TraceCheckUtils]: 59: Hoare triple {20628#false} ~skip~0 := 0; {20628#false} is VALID [2022-04-28 14:52:26,694 INFO L290 TraceCheckUtils]: 60: Hoare triple {20628#false} assume !false; {20628#false} is VALID [2022-04-28 14:52:26,694 INFO L290 TraceCheckUtils]: 61: Hoare triple {20628#false} ~state~0 := ~s__state~0; {20628#false} is VALID [2022-04-28 14:52:26,694 INFO L290 TraceCheckUtils]: 62: Hoare triple {20628#false} assume !(12292 == ~s__state~0); {20628#false} is VALID [2022-04-28 14:52:26,694 INFO L290 TraceCheckUtils]: 63: Hoare triple {20628#false} assume !(16384 == ~s__state~0); {20628#false} is VALID [2022-04-28 14:52:26,694 INFO L290 TraceCheckUtils]: 64: Hoare triple {20628#false} assume !(4096 == ~s__state~0); {20628#false} is VALID [2022-04-28 14:52:26,694 INFO L290 TraceCheckUtils]: 65: Hoare triple {20628#false} assume !(20480 == ~s__state~0); {20628#false} is VALID [2022-04-28 14:52:26,694 INFO L290 TraceCheckUtils]: 66: Hoare triple {20628#false} assume !(4099 == ~s__state~0); {20628#false} is VALID [2022-04-28 14:52:26,694 INFO L290 TraceCheckUtils]: 67: Hoare triple {20628#false} assume !(4368 == ~s__state~0); {20628#false} is VALID [2022-04-28 14:52:26,694 INFO L290 TraceCheckUtils]: 68: Hoare triple {20628#false} assume !(4369 == ~s__state~0); {20628#false} is VALID [2022-04-28 14:52:26,695 INFO L290 TraceCheckUtils]: 69: Hoare triple {20628#false} assume !(4384 == ~s__state~0); {20628#false} is VALID [2022-04-28 14:52:26,695 INFO L290 TraceCheckUtils]: 70: Hoare triple {20628#false} assume !(4385 == ~s__state~0); {20628#false} is VALID [2022-04-28 14:52:26,695 INFO L290 TraceCheckUtils]: 71: Hoare triple {20628#false} assume !(4400 == ~s__state~0); {20628#false} is VALID [2022-04-28 14:52:26,695 INFO L290 TraceCheckUtils]: 72: Hoare triple {20628#false} assume !(4401 == ~s__state~0); {20628#false} is VALID [2022-04-28 14:52:26,695 INFO L290 TraceCheckUtils]: 73: Hoare triple {20628#false} assume 4416 == ~s__state~0; {20628#false} is VALID [2022-04-28 14:52:26,695 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-28 14:52:26,695 INFO L290 TraceCheckUtils]: 75: Hoare triple {20628#false} assume !(3 == ~blastFlag~0); {20628#false} is VALID [2022-04-28 14:52:26,695 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-28 14:52:26,695 INFO L290 TraceCheckUtils]: 77: Hoare triple {20628#false} assume !(0 == ~tmp___6~0); {20628#false} is VALID [2022-04-28 14:52:26,695 INFO L290 TraceCheckUtils]: 78: Hoare triple {20628#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {20628#false} is VALID [2022-04-28 14:52:26,695 INFO L290 TraceCheckUtils]: 79: Hoare triple {20628#false} ~skip~0 := 0; {20628#false} is VALID [2022-04-28 14:52:26,695 INFO L290 TraceCheckUtils]: 80: Hoare triple {20628#false} assume !false; {20628#false} is VALID [2022-04-28 14:52:26,695 INFO L290 TraceCheckUtils]: 81: Hoare triple {20628#false} ~state~0 := ~s__state~0; {20628#false} is VALID [2022-04-28 14:52:26,696 INFO L290 TraceCheckUtils]: 82: Hoare triple {20628#false} assume !(12292 == ~s__state~0); {20628#false} is VALID [2022-04-28 14:52:26,696 INFO L290 TraceCheckUtils]: 83: Hoare triple {20628#false} assume !(16384 == ~s__state~0); {20628#false} is VALID [2022-04-28 14:52:26,696 INFO L290 TraceCheckUtils]: 84: Hoare triple {20628#false} assume !(4096 == ~s__state~0); {20628#false} is VALID [2022-04-28 14:52:26,696 INFO L290 TraceCheckUtils]: 85: Hoare triple {20628#false} assume !(20480 == ~s__state~0); {20628#false} is VALID [2022-04-28 14:52:26,696 INFO L290 TraceCheckUtils]: 86: Hoare triple {20628#false} assume !(4099 == ~s__state~0); {20628#false} is VALID [2022-04-28 14:52:26,696 INFO L290 TraceCheckUtils]: 87: Hoare triple {20628#false} assume !(4368 == ~s__state~0); {20628#false} is VALID [2022-04-28 14:52:26,696 INFO L290 TraceCheckUtils]: 88: Hoare triple {20628#false} assume !(4369 == ~s__state~0); {20628#false} is VALID [2022-04-28 14:52:26,696 INFO L290 TraceCheckUtils]: 89: Hoare triple {20628#false} assume !(4384 == ~s__state~0); {20628#false} is VALID [2022-04-28 14:52:26,696 INFO L290 TraceCheckUtils]: 90: Hoare triple {20628#false} assume !(4385 == ~s__state~0); {20628#false} is VALID [2022-04-28 14:52:26,696 INFO L290 TraceCheckUtils]: 91: Hoare triple {20628#false} assume !(4400 == ~s__state~0); {20628#false} is VALID [2022-04-28 14:52:26,696 INFO L290 TraceCheckUtils]: 92: Hoare triple {20628#false} assume !(4401 == ~s__state~0); {20628#false} is VALID [2022-04-28 14:52:26,696 INFO L290 TraceCheckUtils]: 93: Hoare triple {20628#false} assume !(4416 == ~s__state~0); {20628#false} is VALID [2022-04-28 14:52:26,696 INFO L290 TraceCheckUtils]: 94: Hoare triple {20628#false} assume !(4417 == ~s__state~0); {20628#false} is VALID [2022-04-28 14:52:26,697 INFO L290 TraceCheckUtils]: 95: Hoare triple {20628#false} assume 4432 == ~s__state~0; {20628#false} is VALID [2022-04-28 14:52:26,697 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-28 14:52:26,697 INFO L290 TraceCheckUtils]: 97: Hoare triple {20628#false} assume 5 == ~blastFlag~0; {20628#false} is VALID [2022-04-28 14:52:26,697 INFO L290 TraceCheckUtils]: 98: Hoare triple {20628#false} assume !false; {20628#false} is VALID [2022-04-28 14:52:26,697 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-28 14:52:26,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-28 14:52:26,697 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [258433635] [2022-04-28 14:52:26,697 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [258433635] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-28 14:52:26,697 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-28 14:52:26,697 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-28 14:52:26,698 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-28 14:52:26,698 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [145606933] [2022-04-28 14:52:26,698 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [145606933] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-28 14:52:26,698 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-28 14:52:26,698 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-28 14:52:26,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [530509027] [2022-04-28 14:52:26,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-28 14:52:26,698 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-28 14:52:26,699 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-28 14:52:26,699 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-28 14:52:26,742 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-28 14:52:26,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-28 14:52:26,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-28 14:52:26,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-28 14:52:26,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-28 14:52:26,743 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-28 14:52:27,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:52:27,502 INFO L93 Difference]: Finished difference Result 1217 states and 1732 transitions. [2022-04-28 14:52:27,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-28 14:52:27,503 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-28 14:52:27,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-28 14:52:27,503 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-28 14:52:27,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 361 transitions. [2022-04-28 14:52:27,505 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-28 14:52:27,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 361 transitions. [2022-04-28 14:52:27,507 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 4 states and 361 transitions. [2022-04-28 14:52:27,724 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-28 14:52:27,745 INFO L225 Difference]: With dead ends: 1217 [2022-04-28 14:52:27,745 INFO L226 Difference]: Without dead ends: 736 [2022-04-28 14:52:27,746 INFO L412 NwaCegarLoop]: 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-28 14:52:27,746 INFO L413 NwaCegarLoop]: 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-28 14:52:27,746 INFO L414 NwaCegarLoop]: 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-28 14:52:27,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 736 states. [2022-04-28 14:52:28,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 736 to 736. [2022-04-28 14:52:28,102 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-28 14:52:28,104 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-28 14:52:28,105 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-28 14:52:28,106 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-28 14:52:28,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:52:28,125 INFO L93 Difference]: Finished difference Result 736 states and 1045 transitions. [2022-04-28 14:52:28,125 INFO L276 IsEmpty]: Start isEmpty. Operand 736 states and 1045 transitions. [2022-04-28 14:52:28,126 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-28 14:52:28,126 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-28 14:52:28,128 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-28 14:52:28,128 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-28 14:52:28,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:52:28,147 INFO L93 Difference]: Finished difference Result 736 states and 1045 transitions. [2022-04-28 14:52:28,147 INFO L276 IsEmpty]: Start isEmpty. Operand 736 states and 1045 transitions. [2022-04-28 14:52:28,148 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-28 14:52:28,148 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-28 14:52:28,148 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-28 14:52:28,148 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-28 14:52:28,149 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-28 14:52:28,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 736 states to 736 states and 1045 transitions. [2022-04-28 14:52:28,174 INFO L78 Accepts]: Start accepts. Automaton has 736 states and 1045 transitions. Word has length 99 [2022-04-28 14:52:28,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-28 14:52:28,174 INFO L495 AbstractCegarLoop]: Abstraction has 736 states and 1045 transitions. [2022-04-28 14:52:28,174 INFO L496 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-28 14:52:28,174 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 736 states and 1045 transitions. [2022-04-28 14:52:28,929 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-28 14:52:28,929 INFO L276 IsEmpty]: Start isEmpty. Operand 736 states and 1045 transitions. [2022-04-28 14:52:28,930 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2022-04-28 14:52:28,930 INFO L187 NwaCegarLoop]: Found error trace [2022-04-28 14:52:28,930 INFO L195 NwaCegarLoop]: 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-28 14:52:28,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-04-28 14:52:28,930 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-28 14:52:28,931 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-28 14:52:28,931 INFO L85 PathProgramCache]: Analyzing trace with hash -1355647686, now seen corresponding path program 1 times [2022-04-28 14:52:28,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-28 14:52:28,931 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [203014560] [2022-04-28 14:52:28,931 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-28 14:52:28,931 INFO L85 PathProgramCache]: Analyzing trace with hash -1355647686, now seen corresponding path program 2 times [2022-04-28 14:52:28,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-28 14:52:28,932 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115846523] [2022-04-28 14:52:28,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-28 14:52:28,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-28 14:52:28,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-28 14:52:28,975 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-28 14:52:28,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-28 14:52:28,978 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-28 14:52:28,978 INFO L290 TraceCheckUtils]: 1: Hoare triple {26017#true} assume true; {26017#true} is VALID [2022-04-28 14:52:28,978 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {26017#true} {26017#true} #547#return; {26017#true} is VALID [2022-04-28 14:52:28,978 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-28 14:52:28,979 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-28 14:52:28,979 INFO L290 TraceCheckUtils]: 2: Hoare triple {26017#true} assume true; {26017#true} is VALID [2022-04-28 14:52:28,979 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {26017#true} {26017#true} #547#return; {26017#true} is VALID [2022-04-28 14:52:28,979 INFO L272 TraceCheckUtils]: 4: Hoare triple {26017#true} call #t~ret55 := main(); {26017#true} is VALID [2022-04-28 14:52:28,979 INFO L290 TraceCheckUtils]: 5: Hoare triple {26017#true} havoc ~s~0;~s~0 := 12292; {26017#true} is VALID [2022-04-28 14:52:28,979 INFO L272 TraceCheckUtils]: 6: Hoare triple {26017#true} call #t~ret54 := ssl3_connect(~s~0); {26017#true} is VALID [2022-04-28 14:52:28,979 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-28 14:52:28,979 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-28 14:52:28,979 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-28 14:52:28,979 INFO L290 TraceCheckUtils]: 10: Hoare triple {26017#true} assume !(0 != 12288 + ~tmp___1~0); {26017#true} is VALID [2022-04-28 14:52:28,979 INFO L290 TraceCheckUtils]: 11: Hoare triple {26017#true} assume !false; {26017#true} is VALID [2022-04-28 14:52:28,979 INFO L290 TraceCheckUtils]: 12: Hoare triple {26017#true} ~state~0 := ~s__state~0; {26017#true} is VALID [2022-04-28 14:52:28,979 INFO L290 TraceCheckUtils]: 13: Hoare triple {26017#true} assume !(12292 == ~s__state~0); {26017#true} is VALID [2022-04-28 14:52:28,980 INFO L290 TraceCheckUtils]: 14: Hoare triple {26017#true} assume !(16384 == ~s__state~0); {26017#true} is VALID [2022-04-28 14:52:28,980 INFO L290 TraceCheckUtils]: 15: Hoare triple {26017#true} assume !(4096 == ~s__state~0); {26017#true} is VALID [2022-04-28 14:52:28,980 INFO L290 TraceCheckUtils]: 16: Hoare triple {26017#true} assume !(20480 == ~s__state~0); {26017#true} is VALID [2022-04-28 14:52:28,980 INFO L290 TraceCheckUtils]: 17: Hoare triple {26017#true} assume !(4099 == ~s__state~0); {26017#true} is VALID [2022-04-28 14:52:28,980 INFO L290 TraceCheckUtils]: 18: Hoare triple {26017#true} assume 4368 == ~s__state~0; {26017#true} is VALID [2022-04-28 14:52:28,980 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-28 14:52:28,980 INFO L290 TraceCheckUtils]: 20: Hoare triple {26017#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {26017#true} is VALID [2022-04-28 14:52:28,980 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-28 14:52:28,980 INFO L290 TraceCheckUtils]: 22: Hoare triple {26017#true} assume ~__cil_tmp63~0 % 18446744073709551616 != ~__cil_tmp62~0 % 18446744073709551616; {26017#true} is VALID [2022-04-28 14:52:28,980 INFO L290 TraceCheckUtils]: 23: Hoare triple {26017#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {26017#true} is VALID [2022-04-28 14:52:28,980 INFO L290 TraceCheckUtils]: 24: Hoare triple {26017#true} ~skip~0 := 0; {26017#true} is VALID [2022-04-28 14:52:28,980 INFO L290 TraceCheckUtils]: 25: Hoare triple {26017#true} assume !false; {26017#true} is VALID [2022-04-28 14:52:28,980 INFO L290 TraceCheckUtils]: 26: Hoare triple {26017#true} ~state~0 := ~s__state~0; {26017#true} is VALID [2022-04-28 14:52:28,981 INFO L290 TraceCheckUtils]: 27: Hoare triple {26017#true} assume !(12292 == ~s__state~0); {26017#true} is VALID [2022-04-28 14:52:28,981 INFO L290 TraceCheckUtils]: 28: Hoare triple {26017#true} assume !(16384 == ~s__state~0); {26017#true} is VALID [2022-04-28 14:52:28,981 INFO L290 TraceCheckUtils]: 29: Hoare triple {26017#true} assume !(4096 == ~s__state~0); {26017#true} is VALID [2022-04-28 14:52:28,981 INFO L290 TraceCheckUtils]: 30: Hoare triple {26017#true} assume !(20480 == ~s__state~0); {26017#true} is VALID [2022-04-28 14:52:28,981 INFO L290 TraceCheckUtils]: 31: Hoare triple {26017#true} assume !(4099 == ~s__state~0); {26017#true} is VALID [2022-04-28 14:52:28,981 INFO L290 TraceCheckUtils]: 32: Hoare triple {26017#true} assume !(4368 == ~s__state~0); {26017#true} is VALID [2022-04-28 14:52:28,981 INFO L290 TraceCheckUtils]: 33: Hoare triple {26017#true} assume !(4369 == ~s__state~0); {26017#true} is VALID [2022-04-28 14:52:28,981 INFO L290 TraceCheckUtils]: 34: Hoare triple {26017#true} assume 4384 == ~s__state~0; {26017#true} is VALID [2022-04-28 14:52:28,981 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-28 14:52:28,981 INFO L290 TraceCheckUtils]: 36: Hoare triple {26017#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {26017#true} is VALID [2022-04-28 14:52:28,981 INFO L290 TraceCheckUtils]: 37: Hoare triple {26017#true} assume !(~ret~0 <= 0); {26017#true} is VALID [2022-04-28 14:52:28,981 INFO L290 TraceCheckUtils]: 38: Hoare triple {26017#true} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {26017#true} is VALID [2022-04-28 14:52:28,981 INFO L290 TraceCheckUtils]: 39: Hoare triple {26017#true} ~s__init_num~0 := 0; {26017#true} is VALID [2022-04-28 14:52:28,981 INFO L290 TraceCheckUtils]: 40: Hoare triple {26017#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {26017#true} is VALID [2022-04-28 14:52:28,982 INFO L290 TraceCheckUtils]: 41: Hoare triple {26017#true} ~skip~0 := 0; {26017#true} is VALID [2022-04-28 14:52:28,982 INFO L290 TraceCheckUtils]: 42: Hoare triple {26017#true} assume !false; {26017#true} is VALID [2022-04-28 14:52:28,982 INFO L290 TraceCheckUtils]: 43: Hoare triple {26017#true} ~state~0 := ~s__state~0; {26017#true} is VALID [2022-04-28 14:52:28,982 INFO L290 TraceCheckUtils]: 44: Hoare triple {26017#true} assume !(12292 == ~s__state~0); {26017#true} is VALID [2022-04-28 14:52:28,982 INFO L290 TraceCheckUtils]: 45: Hoare triple {26017#true} assume !(16384 == ~s__state~0); {26017#true} is VALID [2022-04-28 14:52:28,982 INFO L290 TraceCheckUtils]: 46: Hoare triple {26017#true} assume !(4096 == ~s__state~0); {26017#true} is VALID [2022-04-28 14:52:28,982 INFO L290 TraceCheckUtils]: 47: Hoare triple {26017#true} assume !(20480 == ~s__state~0); {26017#true} is VALID [2022-04-28 14:52:28,982 INFO L290 TraceCheckUtils]: 48: Hoare triple {26017#true} assume !(4099 == ~s__state~0); {26017#true} is VALID [2022-04-28 14:52:28,982 INFO L290 TraceCheckUtils]: 49: Hoare triple {26017#true} assume !(4368 == ~s__state~0); {26017#true} is VALID [2022-04-28 14:52:28,982 INFO L290 TraceCheckUtils]: 50: Hoare triple {26017#true} assume !(4369 == ~s__state~0); {26017#true} is VALID [2022-04-28 14:52:28,982 INFO L290 TraceCheckUtils]: 51: Hoare triple {26017#true} assume !(4384 == ~s__state~0); {26017#true} is VALID [2022-04-28 14:52:28,982 INFO L290 TraceCheckUtils]: 52: Hoare triple {26017#true} assume !(4385 == ~s__state~0); {26017#true} is VALID [2022-04-28 14:52:28,982 INFO L290 TraceCheckUtils]: 53: Hoare triple {26017#true} assume 4400 == ~s__state~0; {26017#true} is VALID [2022-04-28 14:52:28,982 INFO L290 TraceCheckUtils]: 54: Hoare triple {26017#true} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {26017#true} is VALID [2022-04-28 14:52:28,983 INFO L290 TraceCheckUtils]: 55: Hoare triple {26017#true} assume !(0 != (256 + ~__cil_tmp64~0) % 18446744073709551616);assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;~ret~0 := #t~nondet40;havoc #t~nondet40; {26017#true} is VALID [2022-04-28 14:52:28,983 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-28 14:52:28,983 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-28 14:52:28,983 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-28 14:52:28,984 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-28 14:52:28,984 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-28 14:52:28,984 INFO L290 TraceCheckUtils]: 61: Hoare triple {26022#(= 3 ssl3_connect_~blastFlag~0)} assume !false; {26022#(= 3 ssl3_connect_~blastFlag~0)} is VALID [2022-04-28 14:52:28,985 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-28 14:52:28,985 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-28 14:52:28,985 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-28 14:52:28,985 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-28 14:52:28,986 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-28 14:52:28,986 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-28 14:52:28,986 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-28 14:52:28,986 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-28 14:52:28,987 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-28 14:52:28,987 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-28 14:52:28,987 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-28 14:52:28,987 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-28 14:52:28,988 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-28 14:52:28,988 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-28 14:52:28,988 INFO L290 TraceCheckUtils]: 76: Hoare triple {26022#(= 3 ssl3_connect_~blastFlag~0)} assume !(3 == ~blastFlag~0); {26018#false} is VALID [2022-04-28 14:52:28,988 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-28 14:52:28,988 INFO L290 TraceCheckUtils]: 78: Hoare triple {26018#false} assume !(0 == ~tmp___6~0); {26018#false} is VALID [2022-04-28 14:52:28,988 INFO L290 TraceCheckUtils]: 79: Hoare triple {26018#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {26018#false} is VALID [2022-04-28 14:52:28,988 INFO L290 TraceCheckUtils]: 80: Hoare triple {26018#false} ~skip~0 := 0; {26018#false} is VALID [2022-04-28 14:52:28,989 INFO L290 TraceCheckUtils]: 81: Hoare triple {26018#false} assume !false; {26018#false} is VALID [2022-04-28 14:52:28,989 INFO L290 TraceCheckUtils]: 82: Hoare triple {26018#false} ~state~0 := ~s__state~0; {26018#false} is VALID [2022-04-28 14:52:28,989 INFO L290 TraceCheckUtils]: 83: Hoare triple {26018#false} assume !(12292 == ~s__state~0); {26018#false} is VALID [2022-04-28 14:52:28,989 INFO L290 TraceCheckUtils]: 84: Hoare triple {26018#false} assume !(16384 == ~s__state~0); {26018#false} is VALID [2022-04-28 14:52:28,989 INFO L290 TraceCheckUtils]: 85: Hoare triple {26018#false} assume !(4096 == ~s__state~0); {26018#false} is VALID [2022-04-28 14:52:28,989 INFO L290 TraceCheckUtils]: 86: Hoare triple {26018#false} assume !(20480 == ~s__state~0); {26018#false} is VALID [2022-04-28 14:52:28,989 INFO L290 TraceCheckUtils]: 87: Hoare triple {26018#false} assume !(4099 == ~s__state~0); {26018#false} is VALID [2022-04-28 14:52:28,989 INFO L290 TraceCheckUtils]: 88: Hoare triple {26018#false} assume !(4368 == ~s__state~0); {26018#false} is VALID [2022-04-28 14:52:28,989 INFO L290 TraceCheckUtils]: 89: Hoare triple {26018#false} assume !(4369 == ~s__state~0); {26018#false} is VALID [2022-04-28 14:52:28,989 INFO L290 TraceCheckUtils]: 90: Hoare triple {26018#false} assume !(4384 == ~s__state~0); {26018#false} is VALID [2022-04-28 14:52:28,989 INFO L290 TraceCheckUtils]: 91: Hoare triple {26018#false} assume !(4385 == ~s__state~0); {26018#false} is VALID [2022-04-28 14:52:28,989 INFO L290 TraceCheckUtils]: 92: Hoare triple {26018#false} assume !(4400 == ~s__state~0); {26018#false} is VALID [2022-04-28 14:52:28,989 INFO L290 TraceCheckUtils]: 93: Hoare triple {26018#false} assume !(4401 == ~s__state~0); {26018#false} is VALID [2022-04-28 14:52:28,989 INFO L290 TraceCheckUtils]: 94: Hoare triple {26018#false} assume !(4416 == ~s__state~0); {26018#false} is VALID [2022-04-28 14:52:28,990 INFO L290 TraceCheckUtils]: 95: Hoare triple {26018#false} assume !(4417 == ~s__state~0); {26018#false} is VALID [2022-04-28 14:52:28,990 INFO L290 TraceCheckUtils]: 96: Hoare triple {26018#false} assume 4432 == ~s__state~0; {26018#false} is VALID [2022-04-28 14:52:28,990 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-28 14:52:28,990 INFO L290 TraceCheckUtils]: 98: Hoare triple {26018#false} assume 5 == ~blastFlag~0; {26018#false} is VALID [2022-04-28 14:52:28,990 INFO L290 TraceCheckUtils]: 99: Hoare triple {26018#false} assume !false; {26018#false} is VALID [2022-04-28 14:52:28,990 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-28 14:52:28,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-28 14:52:28,990 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115846523] [2022-04-28 14:52:28,990 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2115846523] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-28 14:52:28,990 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-28 14:52:28,991 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-28 14:52:28,991 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-28 14:52:28,991 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [203014560] [2022-04-28 14:52:28,991 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [203014560] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-28 14:52:28,991 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-28 14:52:28,991 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-28 14:52:28,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [896839925] [2022-04-28 14:52:28,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-28 14:52:28,991 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-28 14:52:28,992 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-28 14:52:28,992 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-28 14:52:29,038 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-28 14:52:29,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-28 14:52:29,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-28 14:52:29,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-28 14:52:29,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-28 14:52:29,039 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-28 14:52:29,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:52:29,768 INFO L93 Difference]: Finished difference Result 1263 states and 1789 transitions. [2022-04-28 14:52:29,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-28 14:52:29,768 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-28 14:52:29,768 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-28 14:52:29,769 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-28 14:52:29,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 364 transitions. [2022-04-28 14:52:29,771 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-28 14:52:29,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 364 transitions. [2022-04-28 14:52:29,772 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 4 states and 364 transitions. [2022-04-28 14:52:29,940 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-28 14:52:29,962 INFO L225 Difference]: With dead ends: 1263 [2022-04-28 14:52:29,962 INFO L226 Difference]: Without dead ends: 761 [2022-04-28 14:52:29,963 INFO L412 NwaCegarLoop]: 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-28 14:52:29,964 INFO L413 NwaCegarLoop]: 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-28 14:52:29,964 INFO L414 NwaCegarLoop]: 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-28 14:52:29,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 761 states. [2022-04-28 14:52:30,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 761 to 761. [2022-04-28 14:52:30,277 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-28 14:52:30,278 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-28 14:52:30,279 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-28 14:52:30,280 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-28 14:52:30,298 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:52:30,298 INFO L93 Difference]: Finished difference Result 761 states and 1075 transitions. [2022-04-28 14:52:30,298 INFO L276 IsEmpty]: Start isEmpty. Operand 761 states and 1075 transitions. [2022-04-28 14:52:30,298 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-28 14:52:30,298 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-28 14:52:30,299 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-28 14:52:30,300 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-28 14:52:30,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:52:30,318 INFO L93 Difference]: Finished difference Result 761 states and 1075 transitions. [2022-04-28 14:52:30,318 INFO L276 IsEmpty]: Start isEmpty. Operand 761 states and 1075 transitions. [2022-04-28 14:52:30,319 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-28 14:52:30,319 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-28 14:52:30,319 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-28 14:52:30,319 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-28 14:52:30,320 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-28 14:52:30,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 761 states to 761 states and 1075 transitions. [2022-04-28 14:52:30,344 INFO L78 Accepts]: Start accepts. Automaton has 761 states and 1075 transitions. Word has length 100 [2022-04-28 14:52:30,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-28 14:52:30,344 INFO L495 AbstractCegarLoop]: Abstraction has 761 states and 1075 transitions. [2022-04-28 14:52:30,344 INFO L496 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-28 14:52:30,345 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 761 states and 1075 transitions. [2022-04-28 14:52:30,984 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-28 14:52:30,984 INFO L276 IsEmpty]: Start isEmpty. Operand 761 states and 1075 transitions. [2022-04-28 14:52:30,985 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2022-04-28 14:52:30,985 INFO L187 NwaCegarLoop]: Found error trace [2022-04-28 14:52:30,986 INFO L195 NwaCegarLoop]: 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-28 14:52:30,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-04-28 14:52:30,986 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-28 14:52:30,986 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-28 14:52:30,986 INFO L85 PathProgramCache]: Analyzing trace with hash -1221634180, now seen corresponding path program 1 times [2022-04-28 14:52:30,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-28 14:52:30,986 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1591141233] [2022-04-28 14:52:30,987 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-28 14:52:30,987 INFO L85 PathProgramCache]: Analyzing trace with hash -1221634180, now seen corresponding path program 2 times [2022-04-28 14:52:30,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-28 14:52:30,987 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77291675] [2022-04-28 14:52:30,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-28 14:52:30,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-28 14:52:31,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-28 14:52:31,055 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-28 14:52:31,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-28 14:52:31,058 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-28 14:52:31,059 INFO L290 TraceCheckUtils]: 1: Hoare triple {31599#true} assume true; {31599#true} is VALID [2022-04-28 14:52:31,059 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {31599#true} {31599#true} #547#return; {31599#true} is VALID [2022-04-28 14:52:31,059 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-28 14:52:31,059 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-28 14:52:31,059 INFO L290 TraceCheckUtils]: 2: Hoare triple {31599#true} assume true; {31599#true} is VALID [2022-04-28 14:52:31,060 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {31599#true} {31599#true} #547#return; {31599#true} is VALID [2022-04-28 14:52:31,060 INFO L272 TraceCheckUtils]: 4: Hoare triple {31599#true} call #t~ret55 := main(); {31599#true} is VALID [2022-04-28 14:52:31,060 INFO L290 TraceCheckUtils]: 5: Hoare triple {31599#true} havoc ~s~0;~s~0 := 12292; {31599#true} is VALID [2022-04-28 14:52:31,060 INFO L272 TraceCheckUtils]: 6: Hoare triple {31599#true} call #t~ret54 := ssl3_connect(~s~0); {31599#true} is VALID [2022-04-28 14:52:31,060 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-28 14:52:31,060 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-28 14:52:31,060 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-28 14:52:31,060 INFO L290 TraceCheckUtils]: 10: Hoare triple {31599#true} assume !(0 != 12288 + ~tmp___1~0); {31599#true} is VALID [2022-04-28 14:52:31,061 INFO L290 TraceCheckUtils]: 11: Hoare triple {31599#true} assume !false; {31599#true} is VALID [2022-04-28 14:52:31,061 INFO L290 TraceCheckUtils]: 12: Hoare triple {31599#true} ~state~0 := ~s__state~0; {31599#true} is VALID [2022-04-28 14:52:31,061 INFO L290 TraceCheckUtils]: 13: Hoare triple {31599#true} assume !(12292 == ~s__state~0); {31599#true} is VALID [2022-04-28 14:52:31,061 INFO L290 TraceCheckUtils]: 14: Hoare triple {31599#true} assume !(16384 == ~s__state~0); {31599#true} is VALID [2022-04-28 14:52:31,061 INFO L290 TraceCheckUtils]: 15: Hoare triple {31599#true} assume !(4096 == ~s__state~0); {31599#true} is VALID [2022-04-28 14:52:31,061 INFO L290 TraceCheckUtils]: 16: Hoare triple {31599#true} assume !(20480 == ~s__state~0); {31599#true} is VALID [2022-04-28 14:52:31,061 INFO L290 TraceCheckUtils]: 17: Hoare triple {31599#true} assume !(4099 == ~s__state~0); {31599#true} is VALID [2022-04-28 14:52:31,061 INFO L290 TraceCheckUtils]: 18: Hoare triple {31599#true} assume 4368 == ~s__state~0; {31599#true} is VALID [2022-04-28 14:52:31,061 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-28 14:52:31,062 INFO L290 TraceCheckUtils]: 20: Hoare triple {31599#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {31599#true} is VALID [2022-04-28 14:52:31,062 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-28 14:52:31,062 INFO L290 TraceCheckUtils]: 22: Hoare triple {31599#true} assume ~__cil_tmp63~0 % 18446744073709551616 != ~__cil_tmp62~0 % 18446744073709551616; {31599#true} is VALID [2022-04-28 14:52:31,062 INFO L290 TraceCheckUtils]: 23: Hoare triple {31599#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {31599#true} is VALID [2022-04-28 14:52:31,062 INFO L290 TraceCheckUtils]: 24: Hoare triple {31599#true} ~skip~0 := 0; {31599#true} is VALID [2022-04-28 14:52:31,062 INFO L290 TraceCheckUtils]: 25: Hoare triple {31599#true} assume !false; {31599#true} is VALID [2022-04-28 14:52:31,062 INFO L290 TraceCheckUtils]: 26: Hoare triple {31599#true} ~state~0 := ~s__state~0; {31599#true} is VALID [2022-04-28 14:52:31,062 INFO L290 TraceCheckUtils]: 27: Hoare triple {31599#true} assume !(12292 == ~s__state~0); {31599#true} is VALID [2022-04-28 14:52:31,062 INFO L290 TraceCheckUtils]: 28: Hoare triple {31599#true} assume !(16384 == ~s__state~0); {31599#true} is VALID [2022-04-28 14:52:31,062 INFO L290 TraceCheckUtils]: 29: Hoare triple {31599#true} assume !(4096 == ~s__state~0); {31599#true} is VALID [2022-04-28 14:52:31,062 INFO L290 TraceCheckUtils]: 30: Hoare triple {31599#true} assume !(20480 == ~s__state~0); {31599#true} is VALID [2022-04-28 14:52:31,062 INFO L290 TraceCheckUtils]: 31: Hoare triple {31599#true} assume !(4099 == ~s__state~0); {31599#true} is VALID [2022-04-28 14:52:31,062 INFO L290 TraceCheckUtils]: 32: Hoare triple {31599#true} assume !(4368 == ~s__state~0); {31599#true} is VALID [2022-04-28 14:52:31,063 INFO L290 TraceCheckUtils]: 33: Hoare triple {31599#true} assume !(4369 == ~s__state~0); {31599#true} is VALID [2022-04-28 14:52:31,063 INFO L290 TraceCheckUtils]: 34: Hoare triple {31599#true} assume 4384 == ~s__state~0; {31599#true} is VALID [2022-04-28 14:52:31,063 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-28 14:52:31,063 INFO L290 TraceCheckUtils]: 36: Hoare triple {31599#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {31599#true} is VALID [2022-04-28 14:52:31,063 INFO L290 TraceCheckUtils]: 37: Hoare triple {31599#true} assume !(~ret~0 <= 0); {31599#true} is VALID [2022-04-28 14:52:31,063 INFO L290 TraceCheckUtils]: 38: Hoare triple {31599#true} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {31599#true} is VALID [2022-04-28 14:52:31,063 INFO L290 TraceCheckUtils]: 39: Hoare triple {31599#true} ~s__init_num~0 := 0; {31599#true} is VALID [2022-04-28 14:52:31,063 INFO L290 TraceCheckUtils]: 40: Hoare triple {31599#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {31599#true} is VALID [2022-04-28 14:52:31,063 INFO L290 TraceCheckUtils]: 41: Hoare triple {31599#true} ~skip~0 := 0; {31599#true} is VALID [2022-04-28 14:52:31,063 INFO L290 TraceCheckUtils]: 42: Hoare triple {31599#true} assume !false; {31599#true} is VALID [2022-04-28 14:52:31,063 INFO L290 TraceCheckUtils]: 43: Hoare triple {31599#true} ~state~0 := ~s__state~0; {31599#true} is VALID [2022-04-28 14:52:31,063 INFO L290 TraceCheckUtils]: 44: Hoare triple {31599#true} assume !(12292 == ~s__state~0); {31599#true} is VALID [2022-04-28 14:52:31,064 INFO L290 TraceCheckUtils]: 45: Hoare triple {31599#true} assume !(16384 == ~s__state~0); {31599#true} is VALID [2022-04-28 14:52:31,064 INFO L290 TraceCheckUtils]: 46: Hoare triple {31599#true} assume !(4096 == ~s__state~0); {31599#true} is VALID [2022-04-28 14:52:31,064 INFO L290 TraceCheckUtils]: 47: Hoare triple {31599#true} assume !(20480 == ~s__state~0); {31599#true} is VALID [2022-04-28 14:52:31,064 INFO L290 TraceCheckUtils]: 48: Hoare triple {31599#true} assume !(4099 == ~s__state~0); {31599#true} is VALID [2022-04-28 14:52:31,064 INFO L290 TraceCheckUtils]: 49: Hoare triple {31599#true} assume !(4368 == ~s__state~0); {31599#true} is VALID [2022-04-28 14:52:31,064 INFO L290 TraceCheckUtils]: 50: Hoare triple {31599#true} assume !(4369 == ~s__state~0); {31599#true} is VALID [2022-04-28 14:52:31,064 INFO L290 TraceCheckUtils]: 51: Hoare triple {31599#true} assume !(4384 == ~s__state~0); {31599#true} is VALID [2022-04-28 14:52:31,064 INFO L290 TraceCheckUtils]: 52: Hoare triple {31599#true} assume !(4385 == ~s__state~0); {31599#true} is VALID [2022-04-28 14:52:31,064 INFO L290 TraceCheckUtils]: 53: Hoare triple {31599#true} assume 4400 == ~s__state~0; {31599#true} is VALID [2022-04-28 14:52:31,064 INFO L290 TraceCheckUtils]: 54: Hoare triple {31599#true} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {31599#true} is VALID [2022-04-28 14:52:31,064 INFO L290 TraceCheckUtils]: 55: Hoare triple {31599#true} assume !(0 != (256 + ~__cil_tmp64~0) % 18446744073709551616);assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;~ret~0 := #t~nondet40;havoc #t~nondet40; {31599#true} is VALID [2022-04-28 14:52:31,064 INFO L290 TraceCheckUtils]: 56: Hoare triple {31599#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {31599#true} is VALID [2022-04-28 14:52:31,064 INFO L290 TraceCheckUtils]: 57: Hoare triple {31599#true} assume !(~ret~0 <= 0); {31599#true} is VALID [2022-04-28 14:52:31,064 INFO L290 TraceCheckUtils]: 58: Hoare triple {31599#true} ~s__state~0 := 4416;~s__init_num~0 := 0; {31599#true} is VALID [2022-04-28 14:52:31,065 INFO L290 TraceCheckUtils]: 59: Hoare triple {31599#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {31599#true} is VALID [2022-04-28 14:52:31,065 INFO L290 TraceCheckUtils]: 60: Hoare triple {31599#true} ~skip~0 := 0; {31599#true} is VALID [2022-04-28 14:52:31,065 INFO L290 TraceCheckUtils]: 61: Hoare triple {31599#true} assume !false; {31599#true} is VALID [2022-04-28 14:52:31,065 INFO L290 TraceCheckUtils]: 62: Hoare triple {31599#true} ~state~0 := ~s__state~0; {31599#true} is VALID [2022-04-28 14:52:31,065 INFO L290 TraceCheckUtils]: 63: Hoare triple {31599#true} assume !(12292 == ~s__state~0); {31599#true} is VALID [2022-04-28 14:52:31,065 INFO L290 TraceCheckUtils]: 64: Hoare triple {31599#true} assume !(16384 == ~s__state~0); {31599#true} is VALID [2022-04-28 14:52:31,065 INFO L290 TraceCheckUtils]: 65: Hoare triple {31599#true} assume !(4096 == ~s__state~0); {31599#true} is VALID [2022-04-28 14:52:31,065 INFO L290 TraceCheckUtils]: 66: Hoare triple {31599#true} assume !(20480 == ~s__state~0); {31599#true} is VALID [2022-04-28 14:52:31,065 INFO L290 TraceCheckUtils]: 67: Hoare triple {31599#true} assume !(4099 == ~s__state~0); {31599#true} is VALID [2022-04-28 14:52:31,065 INFO L290 TraceCheckUtils]: 68: Hoare triple {31599#true} assume !(4368 == ~s__state~0); {31599#true} is VALID [2022-04-28 14:52:31,065 INFO L290 TraceCheckUtils]: 69: Hoare triple {31599#true} assume !(4369 == ~s__state~0); {31599#true} is VALID [2022-04-28 14:52:31,065 INFO L290 TraceCheckUtils]: 70: Hoare triple {31599#true} assume !(4384 == ~s__state~0); {31599#true} is VALID [2022-04-28 14:52:31,065 INFO L290 TraceCheckUtils]: 71: Hoare triple {31599#true} assume !(4385 == ~s__state~0); {31599#true} is VALID [2022-04-28 14:52:31,065 INFO L290 TraceCheckUtils]: 72: Hoare triple {31599#true} assume !(4400 == ~s__state~0); {31599#true} is VALID [2022-04-28 14:52:31,066 INFO L290 TraceCheckUtils]: 73: Hoare triple {31599#true} assume !(4401 == ~s__state~0); {31599#true} is VALID [2022-04-28 14:52:31,066 INFO L290 TraceCheckUtils]: 74: Hoare triple {31599#true} assume 4416 == ~s__state~0; {31599#true} is VALID [2022-04-28 14:52:31,066 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-28 14:52:31,066 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-28 14:52:31,066 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-28 14:52:31,067 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-28 14:52:31,067 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-28 14:52:31,067 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-28 14:52:31,068 INFO L290 TraceCheckUtils]: 81: Hoare triple {31604#(<= ssl3_connect_~blastFlag~0 4)} assume !false; {31604#(<= ssl3_connect_~blastFlag~0 4)} is VALID [2022-04-28 14:52:31,068 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-28 14:52:31,068 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-28 14:52:31,069 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-28 14:52:31,069 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-28 14:52:31,069 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-28 14:52:31,070 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-28 14:52:31,070 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-28 14:52:31,070 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-28 14:52:31,070 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-28 14:52:31,071 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-28 14:52:31,071 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-28 14:52:31,071 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-28 14:52:31,072 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-28 14:52:31,072 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-28 14:52:31,072 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-28 14:52:31,073 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-28 14:52:31,073 INFO L290 TraceCheckUtils]: 98: Hoare triple {31604#(<= ssl3_connect_~blastFlag~0 4)} assume 5 == ~blastFlag~0; {31600#false} is VALID [2022-04-28 14:52:31,073 INFO L290 TraceCheckUtils]: 99: Hoare triple {31600#false} assume !false; {31600#false} is VALID [2022-04-28 14:52:31,073 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-28 14:52:31,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-28 14:52:31,074 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [77291675] [2022-04-28 14:52:31,074 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [77291675] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-28 14:52:31,074 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-28 14:52:31,074 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-28 14:52:31,074 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-28 14:52:31,074 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1591141233] [2022-04-28 14:52:31,074 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1591141233] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-28 14:52:31,074 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-28 14:52:31,074 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-28 14:52:31,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267662812] [2022-04-28 14:52:31,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-28 14:52:31,075 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-28 14:52:31,075 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-28 14:52:31,075 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-28 14:52:31,137 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-28 14:52:31,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-28 14:52:31,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-28 14:52:31,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-28 14:52:31,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-28 14:52:31,138 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-28 14:52:32,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:52:32,346 INFO L93 Difference]: Finished difference Result 1003 states and 1422 transitions. [2022-04-28 14:52:32,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-28 14:52:32,346 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-28 14:52:32,346 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-28 14:52:32,346 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-28 14:52:32,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 333 transitions. [2022-04-28 14:52:32,348 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-28 14:52:32,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 333 transitions. [2022-04-28 14:52:32,349 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 4 states and 333 transitions. [2022-04-28 14:52:32,582 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-28 14:52:32,625 INFO L225 Difference]: With dead ends: 1003 [2022-04-28 14:52:32,625 INFO L226 Difference]: Without dead ends: 1001 [2022-04-28 14:52:32,625 INFO L412 NwaCegarLoop]: 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-28 14:52:32,626 INFO L413 NwaCegarLoop]: 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-28 14:52:32,626 INFO L414 NwaCegarLoop]: 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-28 14:52:32,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1001 states. [2022-04-28 14:52:33,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1001 to 1001. [2022-04-28 14:52:33,554 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-28 14:52:33,555 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-28 14:52:33,556 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-28 14:52:33,557 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-28 14:52:33,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:52:33,588 INFO L93 Difference]: Finished difference Result 1001 states and 1420 transitions. [2022-04-28 14:52:33,588 INFO L276 IsEmpty]: Start isEmpty. Operand 1001 states and 1420 transitions. [2022-04-28 14:52:33,589 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-28 14:52:33,589 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-28 14:52:33,591 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-28 14:52:33,592 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-28 14:52:33,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:52:33,625 INFO L93 Difference]: Finished difference Result 1001 states and 1420 transitions. [2022-04-28 14:52:33,625 INFO L276 IsEmpty]: Start isEmpty. Operand 1001 states and 1420 transitions. [2022-04-28 14:52:33,625 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-28 14:52:33,625 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-28 14:52:33,626 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-28 14:52:33,626 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-28 14:52:33,627 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-28 14:52:33,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1001 states to 1001 states and 1420 transitions. [2022-04-28 14:52:33,674 INFO L78 Accepts]: Start accepts. Automaton has 1001 states and 1420 transitions. Word has length 100 [2022-04-28 14:52:33,675 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-28 14:52:33,675 INFO L495 AbstractCegarLoop]: Abstraction has 1001 states and 1420 transitions. [2022-04-28 14:52:33,675 INFO L496 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-28 14:52:33,675 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 1001 states and 1420 transitions. [2022-04-28 14:52:34,736 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-28 14:52:34,737 INFO L276 IsEmpty]: Start isEmpty. Operand 1001 states and 1420 transitions. [2022-04-28 14:52:34,738 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2022-04-28 14:52:34,738 INFO L187 NwaCegarLoop]: Found error trace [2022-04-28 14:52:34,739 INFO L195 NwaCegarLoop]: 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-28 14:52:34,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-04-28 14:52:34,739 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-28 14:52:34,739 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-28 14:52:34,739 INFO L85 PathProgramCache]: Analyzing trace with hash -769853817, now seen corresponding path program 1 times [2022-04-28 14:52:34,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-28 14:52:34,739 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [666737434] [2022-04-28 14:52:34,740 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-28 14:52:34,740 INFO L85 PathProgramCache]: Analyzing trace with hash -769853817, now seen corresponding path program 2 times [2022-04-28 14:52:34,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-28 14:52:34,740 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1045803682] [2022-04-28 14:52:34,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-28 14:52:34,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-28 14:52:34,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-28 14:52:34,787 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-28 14:52:34,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-28 14:52:34,791 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-28 14:52:34,791 INFO L290 TraceCheckUtils]: 1: Hoare triple {37621#true} assume true; {37621#true} is VALID [2022-04-28 14:52:34,791 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {37621#true} {37621#true} #547#return; {37621#true} is VALID [2022-04-28 14:52:34,791 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-28 14:52:34,791 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-28 14:52:34,792 INFO L290 TraceCheckUtils]: 2: Hoare triple {37621#true} assume true; {37621#true} is VALID [2022-04-28 14:52:34,792 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {37621#true} {37621#true} #547#return; {37621#true} is VALID [2022-04-28 14:52:34,792 INFO L272 TraceCheckUtils]: 4: Hoare triple {37621#true} call #t~ret55 := main(); {37621#true} is VALID [2022-04-28 14:52:34,792 INFO L290 TraceCheckUtils]: 5: Hoare triple {37621#true} havoc ~s~0;~s~0 := 12292; {37621#true} is VALID [2022-04-28 14:52:34,792 INFO L272 TraceCheckUtils]: 6: Hoare triple {37621#true} call #t~ret54 := ssl3_connect(~s~0); {37621#true} is VALID [2022-04-28 14:52:34,792 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-28 14:52:34,792 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-28 14:52:34,792 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-28 14:52:34,792 INFO L290 TraceCheckUtils]: 10: Hoare triple {37621#true} assume !(0 != 12288 + ~tmp___1~0); {37621#true} is VALID [2022-04-28 14:52:34,792 INFO L290 TraceCheckUtils]: 11: Hoare triple {37621#true} assume !false; {37621#true} is VALID [2022-04-28 14:52:34,792 INFO L290 TraceCheckUtils]: 12: Hoare triple {37621#true} ~state~0 := ~s__state~0; {37621#true} is VALID [2022-04-28 14:52:34,792 INFO L290 TraceCheckUtils]: 13: Hoare triple {37621#true} assume !(12292 == ~s__state~0); {37621#true} is VALID [2022-04-28 14:52:34,792 INFO L290 TraceCheckUtils]: 14: Hoare triple {37621#true} assume !(16384 == ~s__state~0); {37621#true} is VALID [2022-04-28 14:52:34,793 INFO L290 TraceCheckUtils]: 15: Hoare triple {37621#true} assume !(4096 == ~s__state~0); {37621#true} is VALID [2022-04-28 14:52:34,793 INFO L290 TraceCheckUtils]: 16: Hoare triple {37621#true} assume !(20480 == ~s__state~0); {37621#true} is VALID [2022-04-28 14:52:34,793 INFO L290 TraceCheckUtils]: 17: Hoare triple {37621#true} assume !(4099 == ~s__state~0); {37621#true} is VALID [2022-04-28 14:52:34,793 INFO L290 TraceCheckUtils]: 18: Hoare triple {37621#true} assume 4368 == ~s__state~0; {37621#true} is VALID [2022-04-28 14:52:34,793 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-28 14:52:34,793 INFO L290 TraceCheckUtils]: 20: Hoare triple {37621#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {37621#true} is VALID [2022-04-28 14:52:34,793 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-28 14:52:34,793 INFO L290 TraceCheckUtils]: 22: Hoare triple {37621#true} assume ~__cil_tmp63~0 % 18446744073709551616 != ~__cil_tmp62~0 % 18446744073709551616; {37621#true} is VALID [2022-04-28 14:52:34,793 INFO L290 TraceCheckUtils]: 23: Hoare triple {37621#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {37621#true} is VALID [2022-04-28 14:52:34,793 INFO L290 TraceCheckUtils]: 24: Hoare triple {37621#true} ~skip~0 := 0; {37621#true} is VALID [2022-04-28 14:52:34,793 INFO L290 TraceCheckUtils]: 25: Hoare triple {37621#true} assume !false; {37621#true} is VALID [2022-04-28 14:52:34,793 INFO L290 TraceCheckUtils]: 26: Hoare triple {37621#true} ~state~0 := ~s__state~0; {37621#true} is VALID [2022-04-28 14:52:34,793 INFO L290 TraceCheckUtils]: 27: Hoare triple {37621#true} assume !(12292 == ~s__state~0); {37621#true} is VALID [2022-04-28 14:52:34,793 INFO L290 TraceCheckUtils]: 28: Hoare triple {37621#true} assume !(16384 == ~s__state~0); {37621#true} is VALID [2022-04-28 14:52:34,794 INFO L290 TraceCheckUtils]: 29: Hoare triple {37621#true} assume !(4096 == ~s__state~0); {37621#true} is VALID [2022-04-28 14:52:34,794 INFO L290 TraceCheckUtils]: 30: Hoare triple {37621#true} assume !(20480 == ~s__state~0); {37621#true} is VALID [2022-04-28 14:52:34,794 INFO L290 TraceCheckUtils]: 31: Hoare triple {37621#true} assume !(4099 == ~s__state~0); {37621#true} is VALID [2022-04-28 14:52:34,794 INFO L290 TraceCheckUtils]: 32: Hoare triple {37621#true} assume !(4368 == ~s__state~0); {37621#true} is VALID [2022-04-28 14:52:34,794 INFO L290 TraceCheckUtils]: 33: Hoare triple {37621#true} assume !(4369 == ~s__state~0); {37621#true} is VALID [2022-04-28 14:52:34,794 INFO L290 TraceCheckUtils]: 34: Hoare triple {37621#true} assume 4384 == ~s__state~0; {37621#true} is VALID [2022-04-28 14:52:34,794 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-28 14:52:34,794 INFO L290 TraceCheckUtils]: 36: Hoare triple {37621#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {37621#true} is VALID [2022-04-28 14:52:34,794 INFO L290 TraceCheckUtils]: 37: Hoare triple {37621#true} assume !(~ret~0 <= 0); {37621#true} is VALID [2022-04-28 14:52:34,794 INFO L290 TraceCheckUtils]: 38: Hoare triple {37621#true} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {37621#true} is VALID [2022-04-28 14:52:34,794 INFO L290 TraceCheckUtils]: 39: Hoare triple {37621#true} ~s__init_num~0 := 0; {37621#true} is VALID [2022-04-28 14:52:34,794 INFO L290 TraceCheckUtils]: 40: Hoare triple {37621#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {37621#true} is VALID [2022-04-28 14:52:34,794 INFO L290 TraceCheckUtils]: 41: Hoare triple {37621#true} ~skip~0 := 0; {37621#true} is VALID [2022-04-28 14:52:34,794 INFO L290 TraceCheckUtils]: 42: Hoare triple {37621#true} assume !false; {37621#true} is VALID [2022-04-28 14:52:34,795 INFO L290 TraceCheckUtils]: 43: Hoare triple {37621#true} ~state~0 := ~s__state~0; {37621#true} is VALID [2022-04-28 14:52:34,795 INFO L290 TraceCheckUtils]: 44: Hoare triple {37621#true} assume !(12292 == ~s__state~0); {37621#true} is VALID [2022-04-28 14:52:34,795 INFO L290 TraceCheckUtils]: 45: Hoare triple {37621#true} assume !(16384 == ~s__state~0); {37621#true} is VALID [2022-04-28 14:52:34,795 INFO L290 TraceCheckUtils]: 46: Hoare triple {37621#true} assume !(4096 == ~s__state~0); {37621#true} is VALID [2022-04-28 14:52:34,795 INFO L290 TraceCheckUtils]: 47: Hoare triple {37621#true} assume !(20480 == ~s__state~0); {37621#true} is VALID [2022-04-28 14:52:34,795 INFO L290 TraceCheckUtils]: 48: Hoare triple {37621#true} assume !(4099 == ~s__state~0); {37621#true} is VALID [2022-04-28 14:52:34,795 INFO L290 TraceCheckUtils]: 49: Hoare triple {37621#true} assume !(4368 == ~s__state~0); {37621#true} is VALID [2022-04-28 14:52:34,795 INFO L290 TraceCheckUtils]: 50: Hoare triple {37621#true} assume !(4369 == ~s__state~0); {37621#true} is VALID [2022-04-28 14:52:34,795 INFO L290 TraceCheckUtils]: 51: Hoare triple {37621#true} assume !(4384 == ~s__state~0); {37621#true} is VALID [2022-04-28 14:52:34,795 INFO L290 TraceCheckUtils]: 52: Hoare triple {37621#true} assume !(4385 == ~s__state~0); {37621#true} is VALID [2022-04-28 14:52:34,795 INFO L290 TraceCheckUtils]: 53: Hoare triple {37621#true} assume 4400 == ~s__state~0; {37621#true} is VALID [2022-04-28 14:52:34,795 INFO L290 TraceCheckUtils]: 54: Hoare triple {37621#true} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {37621#true} is VALID [2022-04-28 14:52:34,795 INFO L290 TraceCheckUtils]: 55: Hoare triple {37621#true} assume !(0 != (256 + ~__cil_tmp64~0) % 18446744073709551616);assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;~ret~0 := #t~nondet40;havoc #t~nondet40; {37621#true} is VALID [2022-04-28 14:52:34,795 INFO L290 TraceCheckUtils]: 56: Hoare triple {37621#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {37621#true} is VALID [2022-04-28 14:52:34,795 INFO L290 TraceCheckUtils]: 57: Hoare triple {37621#true} assume !(~ret~0 <= 0); {37621#true} is VALID [2022-04-28 14:52:34,796 INFO L290 TraceCheckUtils]: 58: Hoare triple {37621#true} ~s__state~0 := 4416;~s__init_num~0 := 0; {37621#true} is VALID [2022-04-28 14:52:34,796 INFO L290 TraceCheckUtils]: 59: Hoare triple {37621#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {37621#true} is VALID [2022-04-28 14:52:34,796 INFO L290 TraceCheckUtils]: 60: Hoare triple {37621#true} ~skip~0 := 0; {37621#true} is VALID [2022-04-28 14:52:34,796 INFO L290 TraceCheckUtils]: 61: Hoare triple {37621#true} assume !false; {37621#true} is VALID [2022-04-28 14:52:34,796 INFO L290 TraceCheckUtils]: 62: Hoare triple {37621#true} ~state~0 := ~s__state~0; {37621#true} is VALID [2022-04-28 14:52:34,796 INFO L290 TraceCheckUtils]: 63: Hoare triple {37621#true} assume !(12292 == ~s__state~0); {37621#true} is VALID [2022-04-28 14:52:34,796 INFO L290 TraceCheckUtils]: 64: Hoare triple {37621#true} assume !(16384 == ~s__state~0); {37621#true} is VALID [2022-04-28 14:52:34,796 INFO L290 TraceCheckUtils]: 65: Hoare triple {37621#true} assume !(4096 == ~s__state~0); {37621#true} is VALID [2022-04-28 14:52:34,796 INFO L290 TraceCheckUtils]: 66: Hoare triple {37621#true} assume !(20480 == ~s__state~0); {37621#true} is VALID [2022-04-28 14:52:34,796 INFO L290 TraceCheckUtils]: 67: Hoare triple {37621#true} assume !(4099 == ~s__state~0); {37621#true} is VALID [2022-04-28 14:52:34,796 INFO L290 TraceCheckUtils]: 68: Hoare triple {37621#true} assume !(4368 == ~s__state~0); {37621#true} is VALID [2022-04-28 14:52:34,796 INFO L290 TraceCheckUtils]: 69: Hoare triple {37621#true} assume !(4369 == ~s__state~0); {37621#true} is VALID [2022-04-28 14:52:34,796 INFO L290 TraceCheckUtils]: 70: Hoare triple {37621#true} assume !(4384 == ~s__state~0); {37621#true} is VALID [2022-04-28 14:52:34,796 INFO L290 TraceCheckUtils]: 71: Hoare triple {37621#true} assume !(4385 == ~s__state~0); {37621#true} is VALID [2022-04-28 14:52:34,797 INFO L290 TraceCheckUtils]: 72: Hoare triple {37621#true} assume !(4400 == ~s__state~0); {37621#true} is VALID [2022-04-28 14:52:34,797 INFO L290 TraceCheckUtils]: 73: Hoare triple {37621#true} assume !(4401 == ~s__state~0); {37621#true} is VALID [2022-04-28 14:52:34,797 INFO L290 TraceCheckUtils]: 74: Hoare triple {37621#true} assume 4416 == ~s__state~0; {37621#true} is VALID [2022-04-28 14:52:34,797 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-28 14:52:34,797 INFO L290 TraceCheckUtils]: 76: Hoare triple {37621#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {37621#true} is VALID [2022-04-28 14:52:34,797 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-28 14:52:34,797 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-28 14:52:34,798 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-28 14:52:34,798 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-28 14:52:34,798 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-28 14:52:34,798 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-28 14:52:34,799 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-28 14:52:34,799 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-28 14:52:34,799 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-28 14:52:34,800 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-28 14:52:34,800 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-28 14:52:34,800 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-28 14:52:34,800 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-28 14:52:34,801 INFO L290 TraceCheckUtils]: 90: Hoare triple {37626#(<= 4432 ssl3_connect_~s__state~0)} assume 4384 == ~s__state~0; {37622#false} is VALID [2022-04-28 14:52:34,801 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-28 14:52:34,801 INFO L290 TraceCheckUtils]: 92: Hoare triple {37622#false} assume !(1 == ~blastFlag~0); {37622#false} is VALID [2022-04-28 14:52:34,801 INFO L290 TraceCheckUtils]: 93: Hoare triple {37622#false} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {37622#false} is VALID [2022-04-28 14:52:34,801 INFO L290 TraceCheckUtils]: 94: Hoare triple {37622#false} assume !(~ret~0 <= 0); {37622#false} is VALID [2022-04-28 14:52:34,801 INFO L290 TraceCheckUtils]: 95: Hoare triple {37622#false} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {37622#false} is VALID [2022-04-28 14:52:34,801 INFO L290 TraceCheckUtils]: 96: Hoare triple {37622#false} ~s__init_num~0 := 0; {37622#false} is VALID [2022-04-28 14:52:34,801 INFO L290 TraceCheckUtils]: 97: Hoare triple {37622#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {37622#false} is VALID [2022-04-28 14:52:34,801 INFO L290 TraceCheckUtils]: 98: Hoare triple {37622#false} ~skip~0 := 0; {37622#false} is VALID [2022-04-28 14:52:34,801 INFO L290 TraceCheckUtils]: 99: Hoare triple {37622#false} assume !false; {37622#false} is VALID [2022-04-28 14:52:34,801 INFO L290 TraceCheckUtils]: 100: Hoare triple {37622#false} ~state~0 := ~s__state~0; {37622#false} is VALID [2022-04-28 14:52:34,801 INFO L290 TraceCheckUtils]: 101: Hoare triple {37622#false} assume !(12292 == ~s__state~0); {37622#false} is VALID [2022-04-28 14:52:34,801 INFO L290 TraceCheckUtils]: 102: Hoare triple {37622#false} assume !(16384 == ~s__state~0); {37622#false} is VALID [2022-04-28 14:52:34,802 INFO L290 TraceCheckUtils]: 103: Hoare triple {37622#false} assume !(4096 == ~s__state~0); {37622#false} is VALID [2022-04-28 14:52:34,802 INFO L290 TraceCheckUtils]: 104: Hoare triple {37622#false} assume !(20480 == ~s__state~0); {37622#false} is VALID [2022-04-28 14:52:34,802 INFO L290 TraceCheckUtils]: 105: Hoare triple {37622#false} assume !(4099 == ~s__state~0); {37622#false} is VALID [2022-04-28 14:52:34,802 INFO L290 TraceCheckUtils]: 106: Hoare triple {37622#false} assume !(4368 == ~s__state~0); {37622#false} is VALID [2022-04-28 14:52:34,802 INFO L290 TraceCheckUtils]: 107: Hoare triple {37622#false} assume !(4369 == ~s__state~0); {37622#false} is VALID [2022-04-28 14:52:34,802 INFO L290 TraceCheckUtils]: 108: Hoare triple {37622#false} assume !(4384 == ~s__state~0); {37622#false} is VALID [2022-04-28 14:52:34,802 INFO L290 TraceCheckUtils]: 109: Hoare triple {37622#false} assume !(4385 == ~s__state~0); {37622#false} is VALID [2022-04-28 14:52:34,802 INFO L290 TraceCheckUtils]: 110: Hoare triple {37622#false} assume 4400 == ~s__state~0; {37622#false} is VALID [2022-04-28 14:52:34,802 INFO L290 TraceCheckUtils]: 111: Hoare triple {37622#false} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {37622#false} is VALID [2022-04-28 14:52:34,802 INFO L290 TraceCheckUtils]: 112: Hoare triple {37622#false} assume 0 != (256 + ~__cil_tmp64~0) % 18446744073709551616;~skip~0 := 1; {37622#false} is VALID [2022-04-28 14:52:34,802 INFO L290 TraceCheckUtils]: 113: Hoare triple {37622#false} ~s__state~0 := 4416;~s__init_num~0 := 0; {37622#false} is VALID [2022-04-28 14:52:34,802 INFO L290 TraceCheckUtils]: 114: Hoare triple {37622#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {37622#false} is VALID [2022-04-28 14:52:34,802 INFO L290 TraceCheckUtils]: 115: Hoare triple {37622#false} ~skip~0 := 0; {37622#false} is VALID [2022-04-28 14:52:34,802 INFO L290 TraceCheckUtils]: 116: Hoare triple {37622#false} assume !false; {37622#false} is VALID [2022-04-28 14:52:34,803 INFO L290 TraceCheckUtils]: 117: Hoare triple {37622#false} ~state~0 := ~s__state~0; {37622#false} is VALID [2022-04-28 14:52:34,803 INFO L290 TraceCheckUtils]: 118: Hoare triple {37622#false} assume !(12292 == ~s__state~0); {37622#false} is VALID [2022-04-28 14:52:34,803 INFO L290 TraceCheckUtils]: 119: Hoare triple {37622#false} assume !(16384 == ~s__state~0); {37622#false} is VALID [2022-04-28 14:52:34,803 INFO L290 TraceCheckUtils]: 120: Hoare triple {37622#false} assume !(4096 == ~s__state~0); {37622#false} is VALID [2022-04-28 14:52:34,803 INFO L290 TraceCheckUtils]: 121: Hoare triple {37622#false} assume !(20480 == ~s__state~0); {37622#false} is VALID [2022-04-28 14:52:34,803 INFO L290 TraceCheckUtils]: 122: Hoare triple {37622#false} assume !(4099 == ~s__state~0); {37622#false} is VALID [2022-04-28 14:52:34,803 INFO L290 TraceCheckUtils]: 123: Hoare triple {37622#false} assume !(4368 == ~s__state~0); {37622#false} is VALID [2022-04-28 14:52:34,803 INFO L290 TraceCheckUtils]: 124: Hoare triple {37622#false} assume !(4369 == ~s__state~0); {37622#false} is VALID [2022-04-28 14:52:34,803 INFO L290 TraceCheckUtils]: 125: Hoare triple {37622#false} assume !(4384 == ~s__state~0); {37622#false} is VALID [2022-04-28 14:52:34,803 INFO L290 TraceCheckUtils]: 126: Hoare triple {37622#false} assume !(4385 == ~s__state~0); {37622#false} is VALID [2022-04-28 14:52:34,803 INFO L290 TraceCheckUtils]: 127: Hoare triple {37622#false} assume !(4400 == ~s__state~0); {37622#false} is VALID [2022-04-28 14:52:34,803 INFO L290 TraceCheckUtils]: 128: Hoare triple {37622#false} assume !(4401 == ~s__state~0); {37622#false} is VALID [2022-04-28 14:52:34,803 INFO L290 TraceCheckUtils]: 129: Hoare triple {37622#false} assume 4416 == ~s__state~0; {37622#false} is VALID [2022-04-28 14:52:34,803 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-28 14:52:34,804 INFO L290 TraceCheckUtils]: 131: Hoare triple {37622#false} assume !(3 == ~blastFlag~0); {37622#false} is VALID [2022-04-28 14:52:34,804 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-28 14:52:34,804 INFO L290 TraceCheckUtils]: 133: Hoare triple {37622#false} assume !(0 == ~tmp___6~0); {37622#false} is VALID [2022-04-28 14:52:34,804 INFO L290 TraceCheckUtils]: 134: Hoare triple {37622#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {37622#false} is VALID [2022-04-28 14:52:34,804 INFO L290 TraceCheckUtils]: 135: Hoare triple {37622#false} ~skip~0 := 0; {37622#false} is VALID [2022-04-28 14:52:34,804 INFO L290 TraceCheckUtils]: 136: Hoare triple {37622#false} assume !false; {37622#false} is VALID [2022-04-28 14:52:34,804 INFO L290 TraceCheckUtils]: 137: Hoare triple {37622#false} ~state~0 := ~s__state~0; {37622#false} is VALID [2022-04-28 14:52:34,804 INFO L290 TraceCheckUtils]: 138: Hoare triple {37622#false} assume !(12292 == ~s__state~0); {37622#false} is VALID [2022-04-28 14:52:34,804 INFO L290 TraceCheckUtils]: 139: Hoare triple {37622#false} assume !(16384 == ~s__state~0); {37622#false} is VALID [2022-04-28 14:52:34,804 INFO L290 TraceCheckUtils]: 140: Hoare triple {37622#false} assume !(4096 == ~s__state~0); {37622#false} is VALID [2022-04-28 14:52:34,804 INFO L290 TraceCheckUtils]: 141: Hoare triple {37622#false} assume !(20480 == ~s__state~0); {37622#false} is VALID [2022-04-28 14:52:34,804 INFO L290 TraceCheckUtils]: 142: Hoare triple {37622#false} assume !(4099 == ~s__state~0); {37622#false} is VALID [2022-04-28 14:52:34,804 INFO L290 TraceCheckUtils]: 143: Hoare triple {37622#false} assume !(4368 == ~s__state~0); {37622#false} is VALID [2022-04-28 14:52:34,804 INFO L290 TraceCheckUtils]: 144: Hoare triple {37622#false} assume !(4369 == ~s__state~0); {37622#false} is VALID [2022-04-28 14:52:34,804 INFO L290 TraceCheckUtils]: 145: Hoare triple {37622#false} assume !(4384 == ~s__state~0); {37622#false} is VALID [2022-04-28 14:52:34,805 INFO L290 TraceCheckUtils]: 146: Hoare triple {37622#false} assume !(4385 == ~s__state~0); {37622#false} is VALID [2022-04-28 14:52:34,805 INFO L290 TraceCheckUtils]: 147: Hoare triple {37622#false} assume !(4400 == ~s__state~0); {37622#false} is VALID [2022-04-28 14:52:34,805 INFO L290 TraceCheckUtils]: 148: Hoare triple {37622#false} assume !(4401 == ~s__state~0); {37622#false} is VALID [2022-04-28 14:52:34,805 INFO L290 TraceCheckUtils]: 149: Hoare triple {37622#false} assume !(4416 == ~s__state~0); {37622#false} is VALID [2022-04-28 14:52:34,805 INFO L290 TraceCheckUtils]: 150: Hoare triple {37622#false} assume !(4417 == ~s__state~0); {37622#false} is VALID [2022-04-28 14:52:34,805 INFO L290 TraceCheckUtils]: 151: Hoare triple {37622#false} assume 4432 == ~s__state~0; {37622#false} is VALID [2022-04-28 14:52:34,805 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-28 14:52:34,805 INFO L290 TraceCheckUtils]: 153: Hoare triple {37622#false} assume 5 == ~blastFlag~0; {37622#false} is VALID [2022-04-28 14:52:34,805 INFO L290 TraceCheckUtils]: 154: Hoare triple {37622#false} assume !false; {37622#false} is VALID [2022-04-28 14:52:34,805 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-28 14:52:34,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-28 14:52:34,806 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1045803682] [2022-04-28 14:52:34,806 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1045803682] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-28 14:52:34,806 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-28 14:52:34,806 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-28 14:52:34,806 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-28 14:52:34,806 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [666737434] [2022-04-28 14:52:34,806 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [666737434] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-28 14:52:34,806 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-28 14:52:34,806 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-28 14:52:34,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [359516506] [2022-04-28 14:52:34,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-28 14:52:34,807 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-28 14:52:34,807 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-28 14:52:34,807 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-28 14:52:34,865 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-28 14:52:34,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-28 14:52:34,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-28 14:52:34,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-28 14:52:34,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-28 14:52:34,865 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-28 14:52:36,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:52:36,632 INFO L93 Difference]: Finished difference Result 2193 states and 3163 transitions. [2022-04-28 14:52:36,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-28 14:52:36,633 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-28 14:52:36,633 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-28 14:52:36,633 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-28 14:52:36,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 419 transitions. [2022-04-28 14:52:36,635 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-28 14:52:36,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 419 transitions. [2022-04-28 14:52:36,637 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 4 states and 419 transitions. [2022-04-28 14:52:36,911 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-28 14:52:36,972 INFO L225 Difference]: With dead ends: 2193 [2022-04-28 14:52:36,972 INFO L226 Difference]: Without dead ends: 1197 [2022-04-28 14:52:36,974 INFO L412 NwaCegarLoop]: 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-28 14:52:36,974 INFO L413 NwaCegarLoop]: 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-28 14:52:36,974 INFO L414 NwaCegarLoop]: 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-28 14:52:36,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1197 states. [2022-04-28 14:52:38,302 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1197 to 1157. [2022-04-28 14:52:38,302 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-28 14:52:38,304 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-28 14:52:38,305 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-28 14:52:38,306 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-28 14:52:38,354 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:52:38,355 INFO L93 Difference]: Finished difference Result 1197 states and 1708 transitions. [2022-04-28 14:52:38,355 INFO L276 IsEmpty]: Start isEmpty. Operand 1197 states and 1708 transitions. [2022-04-28 14:52:38,356 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-28 14:52:38,356 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-28 14:52:38,358 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-28 14:52:38,359 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-28 14:52:38,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:52:38,407 INFO L93 Difference]: Finished difference Result 1197 states and 1708 transitions. [2022-04-28 14:52:38,407 INFO L276 IsEmpty]: Start isEmpty. Operand 1197 states and 1708 transitions. [2022-04-28 14:52:38,408 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-28 14:52:38,408 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-28 14:52:38,408 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-28 14:52:38,408 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-28 14:52:38,410 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-28 14:52:38,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1157 states to 1157 states and 1660 transitions. [2022-04-28 14:52:38,481 INFO L78 Accepts]: Start accepts. Automaton has 1157 states and 1660 transitions. Word has length 155 [2022-04-28 14:52:38,481 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-28 14:52:38,481 INFO L495 AbstractCegarLoop]: Abstraction has 1157 states and 1660 transitions. [2022-04-28 14:52:38,482 INFO L496 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-28 14:52:38,482 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 1157 states and 1660 transitions. [2022-04-28 14:52:39,397 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-28 14:52:39,398 INFO L276 IsEmpty]: Start isEmpty. Operand 1157 states and 1660 transitions. [2022-04-28 14:52:39,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2022-04-28 14:52:39,400 INFO L187 NwaCegarLoop]: Found error trace [2022-04-28 14:52:39,400 INFO L195 NwaCegarLoop]: 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-28 14:52:39,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-04-28 14:52:39,400 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-28 14:52:39,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-28 14:52:39,400 INFO L85 PathProgramCache]: Analyzing trace with hash -2115685610, now seen corresponding path program 1 times [2022-04-28 14:52:39,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-28 14:52:39,401 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [406061988] [2022-04-28 14:52:39,401 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-28 14:52:39,401 INFO L85 PathProgramCache]: Analyzing trace with hash -2115685610, now seen corresponding path program 2 times [2022-04-28 14:52:39,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-28 14:52:39,402 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [710883806] [2022-04-28 14:52:39,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-28 14:52:39,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-28 14:52:39,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-28 14:52:39,466 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-28 14:52:39,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-28 14:52:39,471 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-28 14:52:39,471 INFO L290 TraceCheckUtils]: 1: Hoare triple {46727#true} assume true; {46727#true} is VALID [2022-04-28 14:52:39,471 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {46727#true} {46727#true} #547#return; {46727#true} is VALID [2022-04-28 14:52:39,472 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-28 14:52:39,472 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-28 14:52:39,472 INFO L290 TraceCheckUtils]: 2: Hoare triple {46727#true} assume true; {46727#true} is VALID [2022-04-28 14:52:39,473 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {46727#true} {46727#true} #547#return; {46727#true} is VALID [2022-04-28 14:52:39,473 INFO L272 TraceCheckUtils]: 4: Hoare triple {46727#true} call #t~ret55 := main(); {46727#true} is VALID [2022-04-28 14:52:39,473 INFO L290 TraceCheckUtils]: 5: Hoare triple {46727#true} havoc ~s~0;~s~0 := 12292; {46727#true} is VALID [2022-04-28 14:52:39,473 INFO L272 TraceCheckUtils]: 6: Hoare triple {46727#true} call #t~ret54 := ssl3_connect(~s~0); {46727#true} is VALID [2022-04-28 14:52:39,473 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-28 14:52:39,473 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-28 14:52:39,473 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-28 14:52:39,473 INFO L290 TraceCheckUtils]: 10: Hoare triple {46727#true} assume !(0 != 12288 + ~tmp___1~0); {46727#true} is VALID [2022-04-28 14:52:39,473 INFO L290 TraceCheckUtils]: 11: Hoare triple {46727#true} assume !false; {46727#true} is VALID [2022-04-28 14:52:39,473 INFO L290 TraceCheckUtils]: 12: Hoare triple {46727#true} ~state~0 := ~s__state~0; {46727#true} is VALID [2022-04-28 14:52:39,473 INFO L290 TraceCheckUtils]: 13: Hoare triple {46727#true} assume !(12292 == ~s__state~0); {46727#true} is VALID [2022-04-28 14:52:39,473 INFO L290 TraceCheckUtils]: 14: Hoare triple {46727#true} assume !(16384 == ~s__state~0); {46727#true} is VALID [2022-04-28 14:52:39,473 INFO L290 TraceCheckUtils]: 15: Hoare triple {46727#true} assume !(4096 == ~s__state~0); {46727#true} is VALID [2022-04-28 14:52:39,473 INFO L290 TraceCheckUtils]: 16: Hoare triple {46727#true} assume !(20480 == ~s__state~0); {46727#true} is VALID [2022-04-28 14:52:39,474 INFO L290 TraceCheckUtils]: 17: Hoare triple {46727#true} assume !(4099 == ~s__state~0); {46727#true} is VALID [2022-04-28 14:52:39,474 INFO L290 TraceCheckUtils]: 18: Hoare triple {46727#true} assume 4368 == ~s__state~0; {46727#true} is VALID [2022-04-28 14:52:39,474 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-28 14:52:39,474 INFO L290 TraceCheckUtils]: 20: Hoare triple {46727#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {46727#true} is VALID [2022-04-28 14:52:39,474 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-28 14:52:39,474 INFO L290 TraceCheckUtils]: 22: Hoare triple {46727#true} assume ~__cil_tmp63~0 % 18446744073709551616 != ~__cil_tmp62~0 % 18446744073709551616; {46727#true} is VALID [2022-04-28 14:52:39,474 INFO L290 TraceCheckUtils]: 23: Hoare triple {46727#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {46727#true} is VALID [2022-04-28 14:52:39,474 INFO L290 TraceCheckUtils]: 24: Hoare triple {46727#true} ~skip~0 := 0; {46727#true} is VALID [2022-04-28 14:52:39,474 INFO L290 TraceCheckUtils]: 25: Hoare triple {46727#true} assume !false; {46727#true} is VALID [2022-04-28 14:52:39,474 INFO L290 TraceCheckUtils]: 26: Hoare triple {46727#true} ~state~0 := ~s__state~0; {46727#true} is VALID [2022-04-28 14:52:39,474 INFO L290 TraceCheckUtils]: 27: Hoare triple {46727#true} assume !(12292 == ~s__state~0); {46727#true} is VALID [2022-04-28 14:52:39,474 INFO L290 TraceCheckUtils]: 28: Hoare triple {46727#true} assume !(16384 == ~s__state~0); {46727#true} is VALID [2022-04-28 14:52:39,474 INFO L290 TraceCheckUtils]: 29: Hoare triple {46727#true} assume !(4096 == ~s__state~0); {46727#true} is VALID [2022-04-28 14:52:39,474 INFO L290 TraceCheckUtils]: 30: Hoare triple {46727#true} assume !(20480 == ~s__state~0); {46727#true} is VALID [2022-04-28 14:52:39,474 INFO L290 TraceCheckUtils]: 31: Hoare triple {46727#true} assume !(4099 == ~s__state~0); {46727#true} is VALID [2022-04-28 14:52:39,475 INFO L290 TraceCheckUtils]: 32: Hoare triple {46727#true} assume !(4368 == ~s__state~0); {46727#true} is VALID [2022-04-28 14:52:39,475 INFO L290 TraceCheckUtils]: 33: Hoare triple {46727#true} assume !(4369 == ~s__state~0); {46727#true} is VALID [2022-04-28 14:52:39,475 INFO L290 TraceCheckUtils]: 34: Hoare triple {46727#true} assume 4384 == ~s__state~0; {46727#true} is VALID [2022-04-28 14:52:39,475 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-28 14:52:39,475 INFO L290 TraceCheckUtils]: 36: Hoare triple {46727#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {46727#true} is VALID [2022-04-28 14:52:39,475 INFO L290 TraceCheckUtils]: 37: Hoare triple {46727#true} assume !(~ret~0 <= 0); {46727#true} is VALID [2022-04-28 14:52:39,475 INFO L290 TraceCheckUtils]: 38: Hoare triple {46727#true} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {46727#true} is VALID [2022-04-28 14:52:39,475 INFO L290 TraceCheckUtils]: 39: Hoare triple {46727#true} ~s__init_num~0 := 0; {46727#true} is VALID [2022-04-28 14:52:39,475 INFO L290 TraceCheckUtils]: 40: Hoare triple {46727#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {46727#true} is VALID [2022-04-28 14:52:39,475 INFO L290 TraceCheckUtils]: 41: Hoare triple {46727#true} ~skip~0 := 0; {46727#true} is VALID [2022-04-28 14:52:39,475 INFO L290 TraceCheckUtils]: 42: Hoare triple {46727#true} assume !false; {46727#true} is VALID [2022-04-28 14:52:39,475 INFO L290 TraceCheckUtils]: 43: Hoare triple {46727#true} ~state~0 := ~s__state~0; {46727#true} is VALID [2022-04-28 14:52:39,475 INFO L290 TraceCheckUtils]: 44: Hoare triple {46727#true} assume !(12292 == ~s__state~0); {46727#true} is VALID [2022-04-28 14:52:39,475 INFO L290 TraceCheckUtils]: 45: Hoare triple {46727#true} assume !(16384 == ~s__state~0); {46727#true} is VALID [2022-04-28 14:52:39,476 INFO L290 TraceCheckUtils]: 46: Hoare triple {46727#true} assume !(4096 == ~s__state~0); {46727#true} is VALID [2022-04-28 14:52:39,476 INFO L290 TraceCheckUtils]: 47: Hoare triple {46727#true} assume !(20480 == ~s__state~0); {46727#true} is VALID [2022-04-28 14:52:39,476 INFO L290 TraceCheckUtils]: 48: Hoare triple {46727#true} assume !(4099 == ~s__state~0); {46727#true} is VALID [2022-04-28 14:52:39,476 INFO L290 TraceCheckUtils]: 49: Hoare triple {46727#true} assume !(4368 == ~s__state~0); {46727#true} is VALID [2022-04-28 14:52:39,476 INFO L290 TraceCheckUtils]: 50: Hoare triple {46727#true} assume !(4369 == ~s__state~0); {46727#true} is VALID [2022-04-28 14:52:39,476 INFO L290 TraceCheckUtils]: 51: Hoare triple {46727#true} assume !(4384 == ~s__state~0); {46727#true} is VALID [2022-04-28 14:52:39,476 INFO L290 TraceCheckUtils]: 52: Hoare triple {46727#true} assume !(4385 == ~s__state~0); {46727#true} is VALID [2022-04-28 14:52:39,476 INFO L290 TraceCheckUtils]: 53: Hoare triple {46727#true} assume 4400 == ~s__state~0; {46727#true} is VALID [2022-04-28 14:52:39,476 INFO L290 TraceCheckUtils]: 54: Hoare triple {46727#true} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {46727#true} is VALID [2022-04-28 14:52:39,476 INFO L290 TraceCheckUtils]: 55: Hoare triple {46727#true} assume !(0 != (256 + ~__cil_tmp64~0) % 18446744073709551616);assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;~ret~0 := #t~nondet40;havoc #t~nondet40; {46727#true} is VALID [2022-04-28 14:52:39,476 INFO L290 TraceCheckUtils]: 56: Hoare triple {46727#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {46727#true} is VALID [2022-04-28 14:52:39,476 INFO L290 TraceCheckUtils]: 57: Hoare triple {46727#true} assume !(~ret~0 <= 0); {46727#true} is VALID [2022-04-28 14:52:39,476 INFO L290 TraceCheckUtils]: 58: Hoare triple {46727#true} ~s__state~0 := 4416;~s__init_num~0 := 0; {46727#true} is VALID [2022-04-28 14:52:39,476 INFO L290 TraceCheckUtils]: 59: Hoare triple {46727#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {46727#true} is VALID [2022-04-28 14:52:39,476 INFO L290 TraceCheckUtils]: 60: Hoare triple {46727#true} ~skip~0 := 0; {46727#true} is VALID [2022-04-28 14:52:39,477 INFO L290 TraceCheckUtils]: 61: Hoare triple {46727#true} assume !false; {46727#true} is VALID [2022-04-28 14:52:39,477 INFO L290 TraceCheckUtils]: 62: Hoare triple {46727#true} ~state~0 := ~s__state~0; {46727#true} is VALID [2022-04-28 14:52:39,477 INFO L290 TraceCheckUtils]: 63: Hoare triple {46727#true} assume !(12292 == ~s__state~0); {46727#true} is VALID [2022-04-28 14:52:39,477 INFO L290 TraceCheckUtils]: 64: Hoare triple {46727#true} assume !(16384 == ~s__state~0); {46727#true} is VALID [2022-04-28 14:52:39,477 INFO L290 TraceCheckUtils]: 65: Hoare triple {46727#true} assume !(4096 == ~s__state~0); {46727#true} is VALID [2022-04-28 14:52:39,477 INFO L290 TraceCheckUtils]: 66: Hoare triple {46727#true} assume !(20480 == ~s__state~0); {46727#true} is VALID [2022-04-28 14:52:39,477 INFO L290 TraceCheckUtils]: 67: Hoare triple {46727#true} assume !(4099 == ~s__state~0); {46727#true} is VALID [2022-04-28 14:52:39,477 INFO L290 TraceCheckUtils]: 68: Hoare triple {46727#true} assume !(4368 == ~s__state~0); {46727#true} is VALID [2022-04-28 14:52:39,477 INFO L290 TraceCheckUtils]: 69: Hoare triple {46727#true} assume !(4369 == ~s__state~0); {46727#true} is VALID [2022-04-28 14:52:39,477 INFO L290 TraceCheckUtils]: 70: Hoare triple {46727#true} assume !(4384 == ~s__state~0); {46727#true} is VALID [2022-04-28 14:52:39,477 INFO L290 TraceCheckUtils]: 71: Hoare triple {46727#true} assume !(4385 == ~s__state~0); {46727#true} is VALID [2022-04-28 14:52:39,477 INFO L290 TraceCheckUtils]: 72: Hoare triple {46727#true} assume !(4400 == ~s__state~0); {46727#true} is VALID [2022-04-28 14:52:39,477 INFO L290 TraceCheckUtils]: 73: Hoare triple {46727#true} assume !(4401 == ~s__state~0); {46727#true} is VALID [2022-04-28 14:52:39,477 INFO L290 TraceCheckUtils]: 74: Hoare triple {46727#true} assume 4416 == ~s__state~0; {46727#true} is VALID [2022-04-28 14:52:39,478 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-28 14:52:39,478 INFO L290 TraceCheckUtils]: 76: Hoare triple {46727#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {46727#true} is VALID [2022-04-28 14:52:39,478 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-28 14:52:39,478 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-28 14:52:39,478 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-28 14:52:39,479 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-28 14:52:39,479 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-28 14:52:39,479 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-28 14:52:39,479 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-28 14:52:39,479 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-28 14:52:39,480 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-28 14:52:39,480 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-28 14:52:39,480 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-28 14:52:39,480 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-28 14:52:39,481 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-28 14:52:39,481 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-28 14:52:39,481 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-28 14:52:39,481 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-28 14:52:39,482 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-28 14:52:39,482 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-28 14:52:39,482 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-28 14:52:39,482 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-28 14:52:39,482 INFO L290 TraceCheckUtils]: 97: Hoare triple {46728#false} assume !(4433 == ~s__state~0); {46728#false} is VALID [2022-04-28 14:52:39,482 INFO L290 TraceCheckUtils]: 98: Hoare triple {46728#false} assume !(4448 == ~s__state~0); {46728#false} is VALID [2022-04-28 14:52:39,482 INFO L290 TraceCheckUtils]: 99: Hoare triple {46728#false} assume !(4449 == ~s__state~0); {46728#false} is VALID [2022-04-28 14:52:39,483 INFO L290 TraceCheckUtils]: 100: Hoare triple {46728#false} assume !(4464 == ~s__state~0); {46728#false} is VALID [2022-04-28 14:52:39,483 INFO L290 TraceCheckUtils]: 101: Hoare triple {46728#false} assume !(4465 == ~s__state~0); {46728#false} is VALID [2022-04-28 14:52:39,483 INFO L290 TraceCheckUtils]: 102: Hoare triple {46728#false} assume !(4466 == ~s__state~0); {46728#false} is VALID [2022-04-28 14:52:39,483 INFO L290 TraceCheckUtils]: 103: Hoare triple {46728#false} assume !(4467 == ~s__state~0); {46728#false} is VALID [2022-04-28 14:52:39,483 INFO L290 TraceCheckUtils]: 104: Hoare triple {46728#false} assume !(4480 == ~s__state~0); {46728#false} is VALID [2022-04-28 14:52:39,483 INFO L290 TraceCheckUtils]: 105: Hoare triple {46728#false} assume !(4481 == ~s__state~0); {46728#false} is VALID [2022-04-28 14:52:39,483 INFO L290 TraceCheckUtils]: 106: Hoare triple {46728#false} assume !(4496 == ~s__state~0); {46728#false} is VALID [2022-04-28 14:52:39,483 INFO L290 TraceCheckUtils]: 107: Hoare triple {46728#false} assume !(4497 == ~s__state~0); {46728#false} is VALID [2022-04-28 14:52:39,483 INFO L290 TraceCheckUtils]: 108: Hoare triple {46728#false} assume !(4512 == ~s__state~0); {46728#false} is VALID [2022-04-28 14:52:39,483 INFO L290 TraceCheckUtils]: 109: Hoare triple {46728#false} assume !(4513 == ~s__state~0); {46728#false} is VALID [2022-04-28 14:52:39,483 INFO L290 TraceCheckUtils]: 110: Hoare triple {46728#false} assume 4528 == ~s__state~0; {46728#false} is VALID [2022-04-28 14:52:39,483 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-28 14:52:39,483 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 := (if ~__cil_tmp66~0 % 4294967296 <= 2147483647 then ~__cil_tmp66~0 % 4294967296 else ~__cil_tmp66~0 % 4294967296 - 4294967296); {46728#false} is VALID [2022-04-28 14:52:39,484 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-28 14:52:39,484 INFO L290 TraceCheckUtils]: 114: Hoare triple {46728#false} ~s__init_num~0 := 0; {46728#false} is VALID [2022-04-28 14:52:39,484 INFO L290 TraceCheckUtils]: 115: Hoare triple {46728#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {46728#false} is VALID [2022-04-28 14:52:39,484 INFO L290 TraceCheckUtils]: 116: Hoare triple {46728#false} ~skip~0 := 0; {46728#false} is VALID [2022-04-28 14:52:39,484 INFO L290 TraceCheckUtils]: 117: Hoare triple {46728#false} assume !false; {46728#false} is VALID [2022-04-28 14:52:39,484 INFO L290 TraceCheckUtils]: 118: Hoare triple {46728#false} ~state~0 := ~s__state~0; {46728#false} is VALID [2022-04-28 14:52:39,484 INFO L290 TraceCheckUtils]: 119: Hoare triple {46728#false} assume !(12292 == ~s__state~0); {46728#false} is VALID [2022-04-28 14:52:39,484 INFO L290 TraceCheckUtils]: 120: Hoare triple {46728#false} assume !(16384 == ~s__state~0); {46728#false} is VALID [2022-04-28 14:52:39,484 INFO L290 TraceCheckUtils]: 121: Hoare triple {46728#false} assume !(4096 == ~s__state~0); {46728#false} is VALID [2022-04-28 14:52:39,484 INFO L290 TraceCheckUtils]: 122: Hoare triple {46728#false} assume !(20480 == ~s__state~0); {46728#false} is VALID [2022-04-28 14:52:39,484 INFO L290 TraceCheckUtils]: 123: Hoare triple {46728#false} assume !(4099 == ~s__state~0); {46728#false} is VALID [2022-04-28 14:52:39,484 INFO L290 TraceCheckUtils]: 124: Hoare triple {46728#false} assume !(4368 == ~s__state~0); {46728#false} is VALID [2022-04-28 14:52:39,484 INFO L290 TraceCheckUtils]: 125: Hoare triple {46728#false} assume !(4369 == ~s__state~0); {46728#false} is VALID [2022-04-28 14:52:39,484 INFO L290 TraceCheckUtils]: 126: Hoare triple {46728#false} assume 4384 == ~s__state~0; {46728#false} is VALID [2022-04-28 14:52:39,485 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-28 14:52:39,485 INFO L290 TraceCheckUtils]: 128: Hoare triple {46728#false} assume !(1 == ~blastFlag~0); {46728#false} is VALID [2022-04-28 14:52:39,485 INFO L290 TraceCheckUtils]: 129: Hoare triple {46728#false} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {46728#false} is VALID [2022-04-28 14:52:39,485 INFO L290 TraceCheckUtils]: 130: Hoare triple {46728#false} assume !(~ret~0 <= 0); {46728#false} is VALID [2022-04-28 14:52:39,485 INFO L290 TraceCheckUtils]: 131: Hoare triple {46728#false} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {46728#false} is VALID [2022-04-28 14:52:39,485 INFO L290 TraceCheckUtils]: 132: Hoare triple {46728#false} ~s__init_num~0 := 0; {46728#false} is VALID [2022-04-28 14:52:39,485 INFO L290 TraceCheckUtils]: 133: Hoare triple {46728#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {46728#false} is VALID [2022-04-28 14:52:39,485 INFO L290 TraceCheckUtils]: 134: Hoare triple {46728#false} ~skip~0 := 0; {46728#false} is VALID [2022-04-28 14:52:39,485 INFO L290 TraceCheckUtils]: 135: Hoare triple {46728#false} assume !false; {46728#false} is VALID [2022-04-28 14:52:39,485 INFO L290 TraceCheckUtils]: 136: Hoare triple {46728#false} ~state~0 := ~s__state~0; {46728#false} is VALID [2022-04-28 14:52:39,485 INFO L290 TraceCheckUtils]: 137: Hoare triple {46728#false} assume !(12292 == ~s__state~0); {46728#false} is VALID [2022-04-28 14:52:39,485 INFO L290 TraceCheckUtils]: 138: Hoare triple {46728#false} assume !(16384 == ~s__state~0); {46728#false} is VALID [2022-04-28 14:52:39,485 INFO L290 TraceCheckUtils]: 139: Hoare triple {46728#false} assume !(4096 == ~s__state~0); {46728#false} is VALID [2022-04-28 14:52:39,485 INFO L290 TraceCheckUtils]: 140: Hoare triple {46728#false} assume !(20480 == ~s__state~0); {46728#false} is VALID [2022-04-28 14:52:39,485 INFO L290 TraceCheckUtils]: 141: Hoare triple {46728#false} assume !(4099 == ~s__state~0); {46728#false} is VALID [2022-04-28 14:52:39,486 INFO L290 TraceCheckUtils]: 142: Hoare triple {46728#false} assume !(4368 == ~s__state~0); {46728#false} is VALID [2022-04-28 14:52:39,486 INFO L290 TraceCheckUtils]: 143: Hoare triple {46728#false} assume !(4369 == ~s__state~0); {46728#false} is VALID [2022-04-28 14:52:39,486 INFO L290 TraceCheckUtils]: 144: Hoare triple {46728#false} assume !(4384 == ~s__state~0); {46728#false} is VALID [2022-04-28 14:52:39,486 INFO L290 TraceCheckUtils]: 145: Hoare triple {46728#false} assume !(4385 == ~s__state~0); {46728#false} is VALID [2022-04-28 14:52:39,486 INFO L290 TraceCheckUtils]: 146: Hoare triple {46728#false} assume 4400 == ~s__state~0; {46728#false} is VALID [2022-04-28 14:52:39,486 INFO L290 TraceCheckUtils]: 147: Hoare triple {46728#false} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {46728#false} is VALID [2022-04-28 14:52:39,486 INFO L290 TraceCheckUtils]: 148: Hoare triple {46728#false} assume 0 != (256 + ~__cil_tmp64~0) % 18446744073709551616;~skip~0 := 1; {46728#false} is VALID [2022-04-28 14:52:39,486 INFO L290 TraceCheckUtils]: 149: Hoare triple {46728#false} ~s__state~0 := 4416;~s__init_num~0 := 0; {46728#false} is VALID [2022-04-28 14:52:39,486 INFO L290 TraceCheckUtils]: 150: Hoare triple {46728#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {46728#false} is VALID [2022-04-28 14:52:39,486 INFO L290 TraceCheckUtils]: 151: Hoare triple {46728#false} ~skip~0 := 0; {46728#false} is VALID [2022-04-28 14:52:39,486 INFO L290 TraceCheckUtils]: 152: Hoare triple {46728#false} assume !false; {46728#false} is VALID [2022-04-28 14:52:39,486 INFO L290 TraceCheckUtils]: 153: Hoare triple {46728#false} ~state~0 := ~s__state~0; {46728#false} is VALID [2022-04-28 14:52:39,486 INFO L290 TraceCheckUtils]: 154: Hoare triple {46728#false} assume !(12292 == ~s__state~0); {46728#false} is VALID [2022-04-28 14:52:39,486 INFO L290 TraceCheckUtils]: 155: Hoare triple {46728#false} assume !(16384 == ~s__state~0); {46728#false} is VALID [2022-04-28 14:52:39,487 INFO L290 TraceCheckUtils]: 156: Hoare triple {46728#false} assume !(4096 == ~s__state~0); {46728#false} is VALID [2022-04-28 14:52:39,487 INFO L290 TraceCheckUtils]: 157: Hoare triple {46728#false} assume !(20480 == ~s__state~0); {46728#false} is VALID [2022-04-28 14:52:39,487 INFO L290 TraceCheckUtils]: 158: Hoare triple {46728#false} assume !(4099 == ~s__state~0); {46728#false} is VALID [2022-04-28 14:52:39,487 INFO L290 TraceCheckUtils]: 159: Hoare triple {46728#false} assume !(4368 == ~s__state~0); {46728#false} is VALID [2022-04-28 14:52:39,487 INFO L290 TraceCheckUtils]: 160: Hoare triple {46728#false} assume !(4369 == ~s__state~0); {46728#false} is VALID [2022-04-28 14:52:39,487 INFO L290 TraceCheckUtils]: 161: Hoare triple {46728#false} assume !(4384 == ~s__state~0); {46728#false} is VALID [2022-04-28 14:52:39,487 INFO L290 TraceCheckUtils]: 162: Hoare triple {46728#false} assume !(4385 == ~s__state~0); {46728#false} is VALID [2022-04-28 14:52:39,487 INFO L290 TraceCheckUtils]: 163: Hoare triple {46728#false} assume !(4400 == ~s__state~0); {46728#false} is VALID [2022-04-28 14:52:39,487 INFO L290 TraceCheckUtils]: 164: Hoare triple {46728#false} assume !(4401 == ~s__state~0); {46728#false} is VALID [2022-04-28 14:52:39,487 INFO L290 TraceCheckUtils]: 165: Hoare triple {46728#false} assume 4416 == ~s__state~0; {46728#false} is VALID [2022-04-28 14:52:39,487 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-28 14:52:39,487 INFO L290 TraceCheckUtils]: 167: Hoare triple {46728#false} assume !(3 == ~blastFlag~0); {46728#false} is VALID [2022-04-28 14:52:39,487 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-28 14:52:39,487 INFO L290 TraceCheckUtils]: 169: Hoare triple {46728#false} assume !(0 == ~tmp___6~0); {46728#false} is VALID [2022-04-28 14:52:39,487 INFO L290 TraceCheckUtils]: 170: Hoare triple {46728#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {46728#false} is VALID [2022-04-28 14:52:39,488 INFO L290 TraceCheckUtils]: 171: Hoare triple {46728#false} ~skip~0 := 0; {46728#false} is VALID [2022-04-28 14:52:39,488 INFO L290 TraceCheckUtils]: 172: Hoare triple {46728#false} assume !false; {46728#false} is VALID [2022-04-28 14:52:39,488 INFO L290 TraceCheckUtils]: 173: Hoare triple {46728#false} ~state~0 := ~s__state~0; {46728#false} is VALID [2022-04-28 14:52:39,488 INFO L290 TraceCheckUtils]: 174: Hoare triple {46728#false} assume !(12292 == ~s__state~0); {46728#false} is VALID [2022-04-28 14:52:39,488 INFO L290 TraceCheckUtils]: 175: Hoare triple {46728#false} assume !(16384 == ~s__state~0); {46728#false} is VALID [2022-04-28 14:52:39,488 INFO L290 TraceCheckUtils]: 176: Hoare triple {46728#false} assume !(4096 == ~s__state~0); {46728#false} is VALID [2022-04-28 14:52:39,488 INFO L290 TraceCheckUtils]: 177: Hoare triple {46728#false} assume !(20480 == ~s__state~0); {46728#false} is VALID [2022-04-28 14:52:39,488 INFO L290 TraceCheckUtils]: 178: Hoare triple {46728#false} assume !(4099 == ~s__state~0); {46728#false} is VALID [2022-04-28 14:52:39,488 INFO L290 TraceCheckUtils]: 179: Hoare triple {46728#false} assume !(4368 == ~s__state~0); {46728#false} is VALID [2022-04-28 14:52:39,488 INFO L290 TraceCheckUtils]: 180: Hoare triple {46728#false} assume !(4369 == ~s__state~0); {46728#false} is VALID [2022-04-28 14:52:39,488 INFO L290 TraceCheckUtils]: 181: Hoare triple {46728#false} assume !(4384 == ~s__state~0); {46728#false} is VALID [2022-04-28 14:52:39,488 INFO L290 TraceCheckUtils]: 182: Hoare triple {46728#false} assume !(4385 == ~s__state~0); {46728#false} is VALID [2022-04-28 14:52:39,488 INFO L290 TraceCheckUtils]: 183: Hoare triple {46728#false} assume !(4400 == ~s__state~0); {46728#false} is VALID [2022-04-28 14:52:39,488 INFO L290 TraceCheckUtils]: 184: Hoare triple {46728#false} assume !(4401 == ~s__state~0); {46728#false} is VALID [2022-04-28 14:52:39,488 INFO L290 TraceCheckUtils]: 185: Hoare triple {46728#false} assume !(4416 == ~s__state~0); {46728#false} is VALID [2022-04-28 14:52:39,489 INFO L290 TraceCheckUtils]: 186: Hoare triple {46728#false} assume !(4417 == ~s__state~0); {46728#false} is VALID [2022-04-28 14:52:39,489 INFO L290 TraceCheckUtils]: 187: Hoare triple {46728#false} assume 4432 == ~s__state~0; {46728#false} is VALID [2022-04-28 14:52:39,489 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-28 14:52:39,489 INFO L290 TraceCheckUtils]: 189: Hoare triple {46728#false} assume 5 == ~blastFlag~0; {46728#false} is VALID [2022-04-28 14:52:39,489 INFO L290 TraceCheckUtils]: 190: Hoare triple {46728#false} assume !false; {46728#false} is VALID [2022-04-28 14:52:39,489 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-28 14:52:39,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-28 14:52:39,490 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [710883806] [2022-04-28 14:52:39,490 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [710883806] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-28 14:52:39,490 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-28 14:52:39,490 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-28 14:52:39,490 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-28 14:52:39,490 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [406061988] [2022-04-28 14:52:39,490 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [406061988] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-28 14:52:39,490 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-28 14:52:39,490 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-28 14:52:39,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898705284] [2022-04-28 14:52:39,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-28 14:52:39,491 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-28 14:52:39,491 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-28 14:52:39,491 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-28 14:52:39,551 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-28 14:52:39,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-28 14:52:39,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-28 14:52:39,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-28 14:52:39,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-28 14:52:39,552 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-28 14:52:40,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:52:40,928 INFO L93 Difference]: Finished difference Result 2407 states and 3433 transitions. [2022-04-28 14:52:40,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-28 14:52:40,928 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-28 14:52:40,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-28 14:52:40,928 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-28 14:52:40,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 367 transitions. [2022-04-28 14:52:40,930 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-28 14:52:40,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 367 transitions. [2022-04-28 14:52:40,931 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 4 states and 367 transitions. [2022-04-28 14:52:41,074 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-28 14:52:41,135 INFO L225 Difference]: With dead ends: 2407 [2022-04-28 14:52:41,135 INFO L226 Difference]: Without dead ends: 1263 [2022-04-28 14:52:41,137 INFO L412 NwaCegarLoop]: 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-28 14:52:41,137 INFO L413 NwaCegarLoop]: 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-28 14:52:41,137 INFO L414 NwaCegarLoop]: 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-28 14:52:41,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1263 states. [2022-04-28 14:52:41,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1263 to 1249. [2022-04-28 14:52:41,925 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-28 14:52:41,926 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-28 14:52:41,927 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-28 14:52:41,928 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-28 14:52:41,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:52:41,974 INFO L93 Difference]: Finished difference Result 1263 states and 1786 transitions. [2022-04-28 14:52:41,974 INFO L276 IsEmpty]: Start isEmpty. Operand 1263 states and 1786 transitions. [2022-04-28 14:52:41,975 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-28 14:52:41,975 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-28 14:52:41,976 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-28 14:52:41,977 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-28 14:52:42,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:52:42,023 INFO L93 Difference]: Finished difference Result 1263 states and 1786 transitions. [2022-04-28 14:52:42,023 INFO L276 IsEmpty]: Start isEmpty. Operand 1263 states and 1786 transitions. [2022-04-28 14:52:42,024 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-28 14:52:42,024 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-28 14:52:42,024 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-28 14:52:42,024 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-28 14:52:42,025 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-28 14:52:42,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1249 states to 1249 states and 1772 transitions. [2022-04-28 14:52:42,091 INFO L78 Accepts]: Start accepts. Automaton has 1249 states and 1772 transitions. Word has length 191 [2022-04-28 14:52:42,091 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-28 14:52:42,092 INFO L495 AbstractCegarLoop]: Abstraction has 1249 states and 1772 transitions. [2022-04-28 14:52:42,092 INFO L496 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-28 14:52:42,092 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 1249 states and 1772 transitions. [2022-04-28 14:52:43,324 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-28 14:52:43,324 INFO L276 IsEmpty]: Start isEmpty. Operand 1249 states and 1772 transitions. [2022-04-28 14:52:43,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2022-04-28 14:52:43,326 INFO L187 NwaCegarLoop]: Found error trace [2022-04-28 14:52:43,326 INFO L195 NwaCegarLoop]: 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-28 14:52:43,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-04-28 14:52:43,327 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-28 14:52:43,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-28 14:52:43,327 INFO L85 PathProgramCache]: Analyzing trace with hash 182225272, now seen corresponding path program 1 times [2022-04-28 14:52:43,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-28 14:52:43,327 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [554824509] [2022-04-28 14:52:43,328 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-28 14:52:43,328 INFO L85 PathProgramCache]: Analyzing trace with hash 182225272, now seen corresponding path program 2 times [2022-04-28 14:52:43,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-28 14:52:43,328 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1004259225] [2022-04-28 14:52:43,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-28 14:52:43,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-28 14:52:43,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-28 14:52:43,409 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-28 14:52:43,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-28 14:52:43,413 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-28 14:52:43,413 INFO L290 TraceCheckUtils]: 1: Hoare triple {56577#true} assume true; {56577#true} is VALID [2022-04-28 14:52:43,413 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {56577#true} {56577#true} #547#return; {56577#true} is VALID [2022-04-28 14:52:43,414 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-28 14:52:43,414 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-28 14:52:43,414 INFO L290 TraceCheckUtils]: 2: Hoare triple {56577#true} assume true; {56577#true} is VALID [2022-04-28 14:52:43,414 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {56577#true} {56577#true} #547#return; {56577#true} is VALID [2022-04-28 14:52:43,414 INFO L272 TraceCheckUtils]: 4: Hoare triple {56577#true} call #t~ret55 := main(); {56577#true} is VALID [2022-04-28 14:52:43,414 INFO L290 TraceCheckUtils]: 5: Hoare triple {56577#true} havoc ~s~0;~s~0 := 12292; {56577#true} is VALID [2022-04-28 14:52:43,414 INFO L272 TraceCheckUtils]: 6: Hoare triple {56577#true} call #t~ret54 := ssl3_connect(~s~0); {56577#true} is VALID [2022-04-28 14:52:43,414 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-28 14:52:43,414 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-28 14:52:43,414 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-28 14:52:43,415 INFO L290 TraceCheckUtils]: 10: Hoare triple {56577#true} assume !(0 != 12288 + ~tmp___1~0); {56577#true} is VALID [2022-04-28 14:52:43,415 INFO L290 TraceCheckUtils]: 11: Hoare triple {56577#true} assume !false; {56577#true} is VALID [2022-04-28 14:52:43,415 INFO L290 TraceCheckUtils]: 12: Hoare triple {56577#true} ~state~0 := ~s__state~0; {56577#true} is VALID [2022-04-28 14:52:43,415 INFO L290 TraceCheckUtils]: 13: Hoare triple {56577#true} assume !(12292 == ~s__state~0); {56577#true} is VALID [2022-04-28 14:52:43,415 INFO L290 TraceCheckUtils]: 14: Hoare triple {56577#true} assume !(16384 == ~s__state~0); {56577#true} is VALID [2022-04-28 14:52:43,415 INFO L290 TraceCheckUtils]: 15: Hoare triple {56577#true} assume !(4096 == ~s__state~0); {56577#true} is VALID [2022-04-28 14:52:43,415 INFO L290 TraceCheckUtils]: 16: Hoare triple {56577#true} assume !(20480 == ~s__state~0); {56577#true} is VALID [2022-04-28 14:52:43,415 INFO L290 TraceCheckUtils]: 17: Hoare triple {56577#true} assume !(4099 == ~s__state~0); {56577#true} is VALID [2022-04-28 14:52:43,415 INFO L290 TraceCheckUtils]: 18: Hoare triple {56577#true} assume 4368 == ~s__state~0; {56577#true} is VALID [2022-04-28 14:52:43,415 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-28 14:52:43,415 INFO L290 TraceCheckUtils]: 20: Hoare triple {56577#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {56577#true} is VALID [2022-04-28 14:52:43,415 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-28 14:52:43,415 INFO L290 TraceCheckUtils]: 22: Hoare triple {56577#true} assume ~__cil_tmp63~0 % 18446744073709551616 != ~__cil_tmp62~0 % 18446744073709551616; {56577#true} is VALID [2022-04-28 14:52:43,415 INFO L290 TraceCheckUtils]: 23: Hoare triple {56577#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {56577#true} is VALID [2022-04-28 14:52:43,415 INFO L290 TraceCheckUtils]: 24: Hoare triple {56577#true} ~skip~0 := 0; {56577#true} is VALID [2022-04-28 14:52:43,416 INFO L290 TraceCheckUtils]: 25: Hoare triple {56577#true} assume !false; {56577#true} is VALID [2022-04-28 14:52:43,416 INFO L290 TraceCheckUtils]: 26: Hoare triple {56577#true} ~state~0 := ~s__state~0; {56577#true} is VALID [2022-04-28 14:52:43,416 INFO L290 TraceCheckUtils]: 27: Hoare triple {56577#true} assume !(12292 == ~s__state~0); {56577#true} is VALID [2022-04-28 14:52:43,416 INFO L290 TraceCheckUtils]: 28: Hoare triple {56577#true} assume !(16384 == ~s__state~0); {56577#true} is VALID [2022-04-28 14:52:43,416 INFO L290 TraceCheckUtils]: 29: Hoare triple {56577#true} assume !(4096 == ~s__state~0); {56577#true} is VALID [2022-04-28 14:52:43,416 INFO L290 TraceCheckUtils]: 30: Hoare triple {56577#true} assume !(20480 == ~s__state~0); {56577#true} is VALID [2022-04-28 14:52:43,416 INFO L290 TraceCheckUtils]: 31: Hoare triple {56577#true} assume !(4099 == ~s__state~0); {56577#true} is VALID [2022-04-28 14:52:43,416 INFO L290 TraceCheckUtils]: 32: Hoare triple {56577#true} assume !(4368 == ~s__state~0); {56577#true} is VALID [2022-04-28 14:52:43,416 INFO L290 TraceCheckUtils]: 33: Hoare triple {56577#true} assume !(4369 == ~s__state~0); {56577#true} is VALID [2022-04-28 14:52:43,416 INFO L290 TraceCheckUtils]: 34: Hoare triple {56577#true} assume 4384 == ~s__state~0; {56577#true} is VALID [2022-04-28 14:52:43,416 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-28 14:52:43,417 INFO L290 TraceCheckUtils]: 36: Hoare triple {56577#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {56577#true} is VALID [2022-04-28 14:52:43,417 INFO L290 TraceCheckUtils]: 37: Hoare triple {56577#true} assume !(~ret~0 <= 0); {56577#true} is VALID [2022-04-28 14:52:43,417 INFO L290 TraceCheckUtils]: 38: Hoare triple {56577#true} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {56577#true} is VALID [2022-04-28 14:52:43,417 INFO L290 TraceCheckUtils]: 39: Hoare triple {56577#true} ~s__init_num~0 := 0; {56577#true} is VALID [2022-04-28 14:52:43,417 INFO L290 TraceCheckUtils]: 40: Hoare triple {56577#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {56577#true} is VALID [2022-04-28 14:52:43,417 INFO L290 TraceCheckUtils]: 41: Hoare triple {56577#true} ~skip~0 := 0; {56577#true} is VALID [2022-04-28 14:52:43,417 INFO L290 TraceCheckUtils]: 42: Hoare triple {56577#true} assume !false; {56577#true} is VALID [2022-04-28 14:52:43,417 INFO L290 TraceCheckUtils]: 43: Hoare triple {56577#true} ~state~0 := ~s__state~0; {56577#true} is VALID [2022-04-28 14:52:43,417 INFO L290 TraceCheckUtils]: 44: Hoare triple {56577#true} assume !(12292 == ~s__state~0); {56577#true} is VALID [2022-04-28 14:52:43,417 INFO L290 TraceCheckUtils]: 45: Hoare triple {56577#true} assume !(16384 == ~s__state~0); {56577#true} is VALID [2022-04-28 14:52:43,417 INFO L290 TraceCheckUtils]: 46: Hoare triple {56577#true} assume !(4096 == ~s__state~0); {56577#true} is VALID [2022-04-28 14:52:43,417 INFO L290 TraceCheckUtils]: 47: Hoare triple {56577#true} assume !(20480 == ~s__state~0); {56577#true} is VALID [2022-04-28 14:52:43,417 INFO L290 TraceCheckUtils]: 48: Hoare triple {56577#true} assume !(4099 == ~s__state~0); {56577#true} is VALID [2022-04-28 14:52:43,417 INFO L290 TraceCheckUtils]: 49: Hoare triple {56577#true} assume !(4368 == ~s__state~0); {56577#true} is VALID [2022-04-28 14:52:43,418 INFO L290 TraceCheckUtils]: 50: Hoare triple {56577#true} assume !(4369 == ~s__state~0); {56577#true} is VALID [2022-04-28 14:52:43,418 INFO L290 TraceCheckUtils]: 51: Hoare triple {56577#true} assume !(4384 == ~s__state~0); {56577#true} is VALID [2022-04-28 14:52:43,418 INFO L290 TraceCheckUtils]: 52: Hoare triple {56577#true} assume !(4385 == ~s__state~0); {56577#true} is VALID [2022-04-28 14:52:43,418 INFO L290 TraceCheckUtils]: 53: Hoare triple {56577#true} assume 4400 == ~s__state~0; {56577#true} is VALID [2022-04-28 14:52:43,418 INFO L290 TraceCheckUtils]: 54: Hoare triple {56577#true} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {56577#true} is VALID [2022-04-28 14:52:43,418 INFO L290 TraceCheckUtils]: 55: Hoare triple {56577#true} assume !(0 != (256 + ~__cil_tmp64~0) % 18446744073709551616);assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;~ret~0 := #t~nondet40;havoc #t~nondet40; {56577#true} is VALID [2022-04-28 14:52:43,418 INFO L290 TraceCheckUtils]: 56: Hoare triple {56577#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {56577#true} is VALID [2022-04-28 14:52:43,418 INFO L290 TraceCheckUtils]: 57: Hoare triple {56577#true} assume !(~ret~0 <= 0); {56577#true} is VALID [2022-04-28 14:52:43,418 INFO L290 TraceCheckUtils]: 58: Hoare triple {56577#true} ~s__state~0 := 4416;~s__init_num~0 := 0; {56577#true} is VALID [2022-04-28 14:52:43,418 INFO L290 TraceCheckUtils]: 59: Hoare triple {56577#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {56577#true} is VALID [2022-04-28 14:52:43,418 INFO L290 TraceCheckUtils]: 60: Hoare triple {56577#true} ~skip~0 := 0; {56577#true} is VALID [2022-04-28 14:52:43,418 INFO L290 TraceCheckUtils]: 61: Hoare triple {56577#true} assume !false; {56577#true} is VALID [2022-04-28 14:52:43,418 INFO L290 TraceCheckUtils]: 62: Hoare triple {56577#true} ~state~0 := ~s__state~0; {56577#true} is VALID [2022-04-28 14:52:43,418 INFO L290 TraceCheckUtils]: 63: Hoare triple {56577#true} assume !(12292 == ~s__state~0); {56577#true} is VALID [2022-04-28 14:52:43,418 INFO L290 TraceCheckUtils]: 64: Hoare triple {56577#true} assume !(16384 == ~s__state~0); {56577#true} is VALID [2022-04-28 14:52:43,419 INFO L290 TraceCheckUtils]: 65: Hoare triple {56577#true} assume !(4096 == ~s__state~0); {56577#true} is VALID [2022-04-28 14:52:43,419 INFO L290 TraceCheckUtils]: 66: Hoare triple {56577#true} assume !(20480 == ~s__state~0); {56577#true} is VALID [2022-04-28 14:52:43,419 INFO L290 TraceCheckUtils]: 67: Hoare triple {56577#true} assume !(4099 == ~s__state~0); {56577#true} is VALID [2022-04-28 14:52:43,419 INFO L290 TraceCheckUtils]: 68: Hoare triple {56577#true} assume !(4368 == ~s__state~0); {56577#true} is VALID [2022-04-28 14:52:43,419 INFO L290 TraceCheckUtils]: 69: Hoare triple {56577#true} assume !(4369 == ~s__state~0); {56577#true} is VALID [2022-04-28 14:52:43,419 INFO L290 TraceCheckUtils]: 70: Hoare triple {56577#true} assume !(4384 == ~s__state~0); {56577#true} is VALID [2022-04-28 14:52:43,419 INFO L290 TraceCheckUtils]: 71: Hoare triple {56577#true} assume !(4385 == ~s__state~0); {56577#true} is VALID [2022-04-28 14:52:43,419 INFO L290 TraceCheckUtils]: 72: Hoare triple {56577#true} assume !(4400 == ~s__state~0); {56577#true} is VALID [2022-04-28 14:52:43,419 INFO L290 TraceCheckUtils]: 73: Hoare triple {56577#true} assume !(4401 == ~s__state~0); {56577#true} is VALID [2022-04-28 14:52:43,419 INFO L290 TraceCheckUtils]: 74: Hoare triple {56577#true} assume 4416 == ~s__state~0; {56577#true} is VALID [2022-04-28 14:52:43,419 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-28 14:52:43,419 INFO L290 TraceCheckUtils]: 76: Hoare triple {56577#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {56577#true} is VALID [2022-04-28 14:52:43,419 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-28 14:52:43,419 INFO L290 TraceCheckUtils]: 78: Hoare triple {56577#true} assume !(0 == ~tmp___6~0); {56577#true} is VALID [2022-04-28 14:52:43,420 INFO L290 TraceCheckUtils]: 79: Hoare triple {56577#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {56577#true} is VALID [2022-04-28 14:52:43,420 INFO L290 TraceCheckUtils]: 80: Hoare triple {56577#true} ~skip~0 := 0; {56577#true} is VALID [2022-04-28 14:52:43,420 INFO L290 TraceCheckUtils]: 81: Hoare triple {56577#true} assume !false; {56577#true} is VALID [2022-04-28 14:52:43,420 INFO L290 TraceCheckUtils]: 82: Hoare triple {56577#true} ~state~0 := ~s__state~0; {56577#true} is VALID [2022-04-28 14:52:43,420 INFO L290 TraceCheckUtils]: 83: Hoare triple {56577#true} assume !(12292 == ~s__state~0); {56577#true} is VALID [2022-04-28 14:52:43,420 INFO L290 TraceCheckUtils]: 84: Hoare triple {56577#true} assume !(16384 == ~s__state~0); {56577#true} is VALID [2022-04-28 14:52:43,420 INFO L290 TraceCheckUtils]: 85: Hoare triple {56577#true} assume !(4096 == ~s__state~0); {56577#true} is VALID [2022-04-28 14:52:43,420 INFO L290 TraceCheckUtils]: 86: Hoare triple {56577#true} assume !(20480 == ~s__state~0); {56577#true} is VALID [2022-04-28 14:52:43,420 INFO L290 TraceCheckUtils]: 87: Hoare triple {56577#true} assume !(4099 == ~s__state~0); {56577#true} is VALID [2022-04-28 14:52:43,420 INFO L290 TraceCheckUtils]: 88: Hoare triple {56577#true} assume !(4368 == ~s__state~0); {56577#true} is VALID [2022-04-28 14:52:43,420 INFO L290 TraceCheckUtils]: 89: Hoare triple {56577#true} assume !(4369 == ~s__state~0); {56577#true} is VALID [2022-04-28 14:52:43,420 INFO L290 TraceCheckUtils]: 90: Hoare triple {56577#true} assume !(4384 == ~s__state~0); {56577#true} is VALID [2022-04-28 14:52:43,420 INFO L290 TraceCheckUtils]: 91: Hoare triple {56577#true} assume !(4385 == ~s__state~0); {56577#true} is VALID [2022-04-28 14:52:43,420 INFO L290 TraceCheckUtils]: 92: Hoare triple {56577#true} assume !(4400 == ~s__state~0); {56577#true} is VALID [2022-04-28 14:52:43,420 INFO L290 TraceCheckUtils]: 93: Hoare triple {56577#true} assume !(4401 == ~s__state~0); {56577#true} is VALID [2022-04-28 14:52:43,421 INFO L290 TraceCheckUtils]: 94: Hoare triple {56577#true} assume !(4416 == ~s__state~0); {56577#true} is VALID [2022-04-28 14:52:43,421 INFO L290 TraceCheckUtils]: 95: Hoare triple {56577#true} assume !(4417 == ~s__state~0); {56577#true} is VALID [2022-04-28 14:52:43,421 INFO L290 TraceCheckUtils]: 96: Hoare triple {56577#true} assume 4432 == ~s__state~0; {56577#true} is VALID [2022-04-28 14:52:43,421 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-28 14:52:43,421 INFO L290 TraceCheckUtils]: 98: Hoare triple {56577#true} assume !(5 == ~blastFlag~0); {56577#true} is VALID [2022-04-28 14:52:43,421 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-28 14:52:43,421 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-28 14:52:43,422 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-28 14:52:43,422 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-28 14:52:43,422 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-28 14:52:43,422 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-28 14:52:43,423 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-28 14:52:43,423 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-28 14:52:43,423 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-28 14:52:43,423 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-28 14:52:43,423 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-28 14:52:43,424 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-28 14:52:43,424 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-28 14:52:43,424 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-28 14:52:43,424 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-28 14:52:43,425 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-28 14:52:43,425 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-28 14:52:43,425 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-28 14:52:43,425 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-28 14:52:43,425 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-28 14:52:43,426 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-28 14:52:43,426 INFO L290 TraceCheckUtils]: 120: Hoare triple {56578#false} assume !(4449 == ~s__state~0); {56578#false} is VALID [2022-04-28 14:52:43,426 INFO L290 TraceCheckUtils]: 121: Hoare triple {56578#false} assume !(4464 == ~s__state~0); {56578#false} is VALID [2022-04-28 14:52:43,426 INFO L290 TraceCheckUtils]: 122: Hoare triple {56578#false} assume !(4465 == ~s__state~0); {56578#false} is VALID [2022-04-28 14:52:43,426 INFO L290 TraceCheckUtils]: 123: Hoare triple {56578#false} assume !(4466 == ~s__state~0); {56578#false} is VALID [2022-04-28 14:52:43,426 INFO L290 TraceCheckUtils]: 124: Hoare triple {56578#false} assume !(4467 == ~s__state~0); {56578#false} is VALID [2022-04-28 14:52:43,426 INFO L290 TraceCheckUtils]: 125: Hoare triple {56578#false} assume !(4480 == ~s__state~0); {56578#false} is VALID [2022-04-28 14:52:43,426 INFO L290 TraceCheckUtils]: 126: Hoare triple {56578#false} assume !(4481 == ~s__state~0); {56578#false} is VALID [2022-04-28 14:52:43,426 INFO L290 TraceCheckUtils]: 127: Hoare triple {56578#false} assume !(4496 == ~s__state~0); {56578#false} is VALID [2022-04-28 14:52:43,426 INFO L290 TraceCheckUtils]: 128: Hoare triple {56578#false} assume !(4497 == ~s__state~0); {56578#false} is VALID [2022-04-28 14:52:43,426 INFO L290 TraceCheckUtils]: 129: Hoare triple {56578#false} assume !(4512 == ~s__state~0); {56578#false} is VALID [2022-04-28 14:52:43,426 INFO L290 TraceCheckUtils]: 130: Hoare triple {56578#false} assume !(4513 == ~s__state~0); {56578#false} is VALID [2022-04-28 14:52:43,427 INFO L290 TraceCheckUtils]: 131: Hoare triple {56578#false} assume 4528 == ~s__state~0; {56578#false} is VALID [2022-04-28 14:52:43,427 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-28 14:52:43,427 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 := (if ~__cil_tmp66~0 % 4294967296 <= 2147483647 then ~__cil_tmp66~0 % 4294967296 else ~__cil_tmp66~0 % 4294967296 - 4294967296); {56578#false} is VALID [2022-04-28 14:52:43,427 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-28 14:52:43,427 INFO L290 TraceCheckUtils]: 135: Hoare triple {56578#false} ~s__init_num~0 := 0; {56578#false} is VALID [2022-04-28 14:52:43,427 INFO L290 TraceCheckUtils]: 136: Hoare triple {56578#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {56578#false} is VALID [2022-04-28 14:52:43,427 INFO L290 TraceCheckUtils]: 137: Hoare triple {56578#false} ~skip~0 := 0; {56578#false} is VALID [2022-04-28 14:52:43,427 INFO L290 TraceCheckUtils]: 138: Hoare triple {56578#false} assume !false; {56578#false} is VALID [2022-04-28 14:52:43,427 INFO L290 TraceCheckUtils]: 139: Hoare triple {56578#false} ~state~0 := ~s__state~0; {56578#false} is VALID [2022-04-28 14:52:43,427 INFO L290 TraceCheckUtils]: 140: Hoare triple {56578#false} assume !(12292 == ~s__state~0); {56578#false} is VALID [2022-04-28 14:52:43,427 INFO L290 TraceCheckUtils]: 141: Hoare triple {56578#false} assume !(16384 == ~s__state~0); {56578#false} is VALID [2022-04-28 14:52:43,427 INFO L290 TraceCheckUtils]: 142: Hoare triple {56578#false} assume !(4096 == ~s__state~0); {56578#false} is VALID [2022-04-28 14:52:43,427 INFO L290 TraceCheckUtils]: 143: Hoare triple {56578#false} assume !(20480 == ~s__state~0); {56578#false} is VALID [2022-04-28 14:52:43,427 INFO L290 TraceCheckUtils]: 144: Hoare triple {56578#false} assume !(4099 == ~s__state~0); {56578#false} is VALID [2022-04-28 14:52:43,427 INFO L290 TraceCheckUtils]: 145: Hoare triple {56578#false} assume !(4368 == ~s__state~0); {56578#false} is VALID [2022-04-28 14:52:43,428 INFO L290 TraceCheckUtils]: 146: Hoare triple {56578#false} assume !(4369 == ~s__state~0); {56578#false} is VALID [2022-04-28 14:52:43,428 INFO L290 TraceCheckUtils]: 147: Hoare triple {56578#false} assume 4384 == ~s__state~0; {56578#false} is VALID [2022-04-28 14:52:43,428 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-28 14:52:43,428 INFO L290 TraceCheckUtils]: 149: Hoare triple {56578#false} assume !(1 == ~blastFlag~0); {56578#false} is VALID [2022-04-28 14:52:43,428 INFO L290 TraceCheckUtils]: 150: Hoare triple {56578#false} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {56578#false} is VALID [2022-04-28 14:52:43,428 INFO L290 TraceCheckUtils]: 151: Hoare triple {56578#false} assume !(~ret~0 <= 0); {56578#false} is VALID [2022-04-28 14:52:43,428 INFO L290 TraceCheckUtils]: 152: Hoare triple {56578#false} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {56578#false} is VALID [2022-04-28 14:52:43,428 INFO L290 TraceCheckUtils]: 153: Hoare triple {56578#false} ~s__init_num~0 := 0; {56578#false} is VALID [2022-04-28 14:52:43,428 INFO L290 TraceCheckUtils]: 154: Hoare triple {56578#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {56578#false} is VALID [2022-04-28 14:52:43,428 INFO L290 TraceCheckUtils]: 155: Hoare triple {56578#false} ~skip~0 := 0; {56578#false} is VALID [2022-04-28 14:52:43,428 INFO L290 TraceCheckUtils]: 156: Hoare triple {56578#false} assume !false; {56578#false} is VALID [2022-04-28 14:52:43,428 INFO L290 TraceCheckUtils]: 157: Hoare triple {56578#false} ~state~0 := ~s__state~0; {56578#false} is VALID [2022-04-28 14:52:43,428 INFO L290 TraceCheckUtils]: 158: Hoare triple {56578#false} assume !(12292 == ~s__state~0); {56578#false} is VALID [2022-04-28 14:52:43,428 INFO L290 TraceCheckUtils]: 159: Hoare triple {56578#false} assume !(16384 == ~s__state~0); {56578#false} is VALID [2022-04-28 14:52:43,428 INFO L290 TraceCheckUtils]: 160: Hoare triple {56578#false} assume !(4096 == ~s__state~0); {56578#false} is VALID [2022-04-28 14:52:43,429 INFO L290 TraceCheckUtils]: 161: Hoare triple {56578#false} assume !(20480 == ~s__state~0); {56578#false} is VALID [2022-04-28 14:52:43,429 INFO L290 TraceCheckUtils]: 162: Hoare triple {56578#false} assume !(4099 == ~s__state~0); {56578#false} is VALID [2022-04-28 14:52:43,429 INFO L290 TraceCheckUtils]: 163: Hoare triple {56578#false} assume !(4368 == ~s__state~0); {56578#false} is VALID [2022-04-28 14:52:43,429 INFO L290 TraceCheckUtils]: 164: Hoare triple {56578#false} assume !(4369 == ~s__state~0); {56578#false} is VALID [2022-04-28 14:52:43,429 INFO L290 TraceCheckUtils]: 165: Hoare triple {56578#false} assume !(4384 == ~s__state~0); {56578#false} is VALID [2022-04-28 14:52:43,429 INFO L290 TraceCheckUtils]: 166: Hoare triple {56578#false} assume !(4385 == ~s__state~0); {56578#false} is VALID [2022-04-28 14:52:43,429 INFO L290 TraceCheckUtils]: 167: Hoare triple {56578#false} assume 4400 == ~s__state~0; {56578#false} is VALID [2022-04-28 14:52:43,429 INFO L290 TraceCheckUtils]: 168: Hoare triple {56578#false} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {56578#false} is VALID [2022-04-28 14:52:43,429 INFO L290 TraceCheckUtils]: 169: Hoare triple {56578#false} assume 0 != (256 + ~__cil_tmp64~0) % 18446744073709551616;~skip~0 := 1; {56578#false} is VALID [2022-04-28 14:52:43,429 INFO L290 TraceCheckUtils]: 170: Hoare triple {56578#false} ~s__state~0 := 4416;~s__init_num~0 := 0; {56578#false} is VALID [2022-04-28 14:52:43,429 INFO L290 TraceCheckUtils]: 171: Hoare triple {56578#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {56578#false} is VALID [2022-04-28 14:52:43,429 INFO L290 TraceCheckUtils]: 172: Hoare triple {56578#false} ~skip~0 := 0; {56578#false} is VALID [2022-04-28 14:52:43,429 INFO L290 TraceCheckUtils]: 173: Hoare triple {56578#false} assume !false; {56578#false} is VALID [2022-04-28 14:52:43,429 INFO L290 TraceCheckUtils]: 174: Hoare triple {56578#false} ~state~0 := ~s__state~0; {56578#false} is VALID [2022-04-28 14:52:43,430 INFO L290 TraceCheckUtils]: 175: Hoare triple {56578#false} assume !(12292 == ~s__state~0); {56578#false} is VALID [2022-04-28 14:52:43,430 INFO L290 TraceCheckUtils]: 176: Hoare triple {56578#false} assume !(16384 == ~s__state~0); {56578#false} is VALID [2022-04-28 14:52:43,430 INFO L290 TraceCheckUtils]: 177: Hoare triple {56578#false} assume !(4096 == ~s__state~0); {56578#false} is VALID [2022-04-28 14:52:43,430 INFO L290 TraceCheckUtils]: 178: Hoare triple {56578#false} assume !(20480 == ~s__state~0); {56578#false} is VALID [2022-04-28 14:52:43,430 INFO L290 TraceCheckUtils]: 179: Hoare triple {56578#false} assume !(4099 == ~s__state~0); {56578#false} is VALID [2022-04-28 14:52:43,430 INFO L290 TraceCheckUtils]: 180: Hoare triple {56578#false} assume !(4368 == ~s__state~0); {56578#false} is VALID [2022-04-28 14:52:43,430 INFO L290 TraceCheckUtils]: 181: Hoare triple {56578#false} assume !(4369 == ~s__state~0); {56578#false} is VALID [2022-04-28 14:52:43,430 INFO L290 TraceCheckUtils]: 182: Hoare triple {56578#false} assume !(4384 == ~s__state~0); {56578#false} is VALID [2022-04-28 14:52:43,430 INFO L290 TraceCheckUtils]: 183: Hoare triple {56578#false} assume !(4385 == ~s__state~0); {56578#false} is VALID [2022-04-28 14:52:43,430 INFO L290 TraceCheckUtils]: 184: Hoare triple {56578#false} assume !(4400 == ~s__state~0); {56578#false} is VALID [2022-04-28 14:52:43,430 INFO L290 TraceCheckUtils]: 185: Hoare triple {56578#false} assume !(4401 == ~s__state~0); {56578#false} is VALID [2022-04-28 14:52:43,430 INFO L290 TraceCheckUtils]: 186: Hoare triple {56578#false} assume 4416 == ~s__state~0; {56578#false} is VALID [2022-04-28 14:52:43,430 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-28 14:52:43,430 INFO L290 TraceCheckUtils]: 188: Hoare triple {56578#false} assume !(3 == ~blastFlag~0); {56578#false} is VALID [2022-04-28 14:52:43,430 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-28 14:52:43,431 INFO L290 TraceCheckUtils]: 190: Hoare triple {56578#false} assume !(0 == ~tmp___6~0); {56578#false} is VALID [2022-04-28 14:52:43,431 INFO L290 TraceCheckUtils]: 191: Hoare triple {56578#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {56578#false} is VALID [2022-04-28 14:52:43,431 INFO L290 TraceCheckUtils]: 192: Hoare triple {56578#false} ~skip~0 := 0; {56578#false} is VALID [2022-04-28 14:52:43,431 INFO L290 TraceCheckUtils]: 193: Hoare triple {56578#false} assume !false; {56578#false} is VALID [2022-04-28 14:52:43,431 INFO L290 TraceCheckUtils]: 194: Hoare triple {56578#false} ~state~0 := ~s__state~0; {56578#false} is VALID [2022-04-28 14:52:43,431 INFO L290 TraceCheckUtils]: 195: Hoare triple {56578#false} assume !(12292 == ~s__state~0); {56578#false} is VALID [2022-04-28 14:52:43,431 INFO L290 TraceCheckUtils]: 196: Hoare triple {56578#false} assume !(16384 == ~s__state~0); {56578#false} is VALID [2022-04-28 14:52:43,431 INFO L290 TraceCheckUtils]: 197: Hoare triple {56578#false} assume !(4096 == ~s__state~0); {56578#false} is VALID [2022-04-28 14:52:43,431 INFO L290 TraceCheckUtils]: 198: Hoare triple {56578#false} assume !(20480 == ~s__state~0); {56578#false} is VALID [2022-04-28 14:52:43,431 INFO L290 TraceCheckUtils]: 199: Hoare triple {56578#false} assume !(4099 == ~s__state~0); {56578#false} is VALID [2022-04-28 14:52:43,431 INFO L290 TraceCheckUtils]: 200: Hoare triple {56578#false} assume !(4368 == ~s__state~0); {56578#false} is VALID [2022-04-28 14:52:43,431 INFO L290 TraceCheckUtils]: 201: Hoare triple {56578#false} assume !(4369 == ~s__state~0); {56578#false} is VALID [2022-04-28 14:52:43,431 INFO L290 TraceCheckUtils]: 202: Hoare triple {56578#false} assume !(4384 == ~s__state~0); {56578#false} is VALID [2022-04-28 14:52:43,431 INFO L290 TraceCheckUtils]: 203: Hoare triple {56578#false} assume !(4385 == ~s__state~0); {56578#false} is VALID [2022-04-28 14:52:43,431 INFO L290 TraceCheckUtils]: 204: Hoare triple {56578#false} assume !(4400 == ~s__state~0); {56578#false} is VALID [2022-04-28 14:52:43,432 INFO L290 TraceCheckUtils]: 205: Hoare triple {56578#false} assume !(4401 == ~s__state~0); {56578#false} is VALID [2022-04-28 14:52:43,432 INFO L290 TraceCheckUtils]: 206: Hoare triple {56578#false} assume !(4416 == ~s__state~0); {56578#false} is VALID [2022-04-28 14:52:43,432 INFO L290 TraceCheckUtils]: 207: Hoare triple {56578#false} assume !(4417 == ~s__state~0); {56578#false} is VALID [2022-04-28 14:52:43,432 INFO L290 TraceCheckUtils]: 208: Hoare triple {56578#false} assume 4432 == ~s__state~0; {56578#false} is VALID [2022-04-28 14:52:43,432 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-28 14:52:43,432 INFO L290 TraceCheckUtils]: 210: Hoare triple {56578#false} assume 5 == ~blastFlag~0; {56578#false} is VALID [2022-04-28 14:52:43,432 INFO L290 TraceCheckUtils]: 211: Hoare triple {56578#false} assume !false; {56578#false} is VALID [2022-04-28 14:52:43,432 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-28 14:52:43,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-28 14:52:43,433 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1004259225] [2022-04-28 14:52:43,433 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1004259225] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-28 14:52:43,433 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-28 14:52:43,433 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-28 14:52:43,433 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-28 14:52:43,433 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [554824509] [2022-04-28 14:52:43,433 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [554824509] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-28 14:52:43,433 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-28 14:52:43,433 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-28 14:52:43,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [885395819] [2022-04-28 14:52:43,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-28 14:52:43,434 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-28 14:52:43,434 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-28 14:52:43,434 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-28 14:52:43,512 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-28 14:52:43,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-28 14:52:43,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-28 14:52:43,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-28 14:52:43,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-28 14:52:43,513 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-28 14:52:45,033 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:52:45,033 INFO L93 Difference]: Finished difference Result 2597 states and 3675 transitions. [2022-04-28 14:52:45,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-28 14:52:45,034 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-28 14:52:45,034 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-28 14:52:45,034 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-28 14:52:45,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 370 transitions. [2022-04-28 14:52:45,035 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-28 14:52:45,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 370 transitions. [2022-04-28 14:52:45,037 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 4 states and 370 transitions. [2022-04-28 14:52:45,192 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-28 14:52:45,262 INFO L225 Difference]: With dead ends: 2597 [2022-04-28 14:52:45,262 INFO L226 Difference]: Without dead ends: 1361 [2022-04-28 14:52:45,263 INFO L412 NwaCegarLoop]: 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-28 14:52:45,264 INFO L413 NwaCegarLoop]: 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-28 14:52:45,264 INFO L414 NwaCegarLoop]: 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-28 14:52:45,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1361 states. [2022-04-28 14:52:46,111 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1361 to 1349. [2022-04-28 14:52:46,111 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-28 14:52:46,113 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-28 14:52:46,114 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-28 14:52:46,115 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-28 14:52:46,181 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:52:46,182 INFO L93 Difference]: Finished difference Result 1361 states and 1908 transitions. [2022-04-28 14:52:46,182 INFO L276 IsEmpty]: Start isEmpty. Operand 1361 states and 1908 transitions. [2022-04-28 14:52:46,183 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-28 14:52:46,183 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-28 14:52:46,184 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-28 14:52:46,185 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-28 14:52:46,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:52:46,237 INFO L93 Difference]: Finished difference Result 1361 states and 1908 transitions. [2022-04-28 14:52:46,237 INFO L276 IsEmpty]: Start isEmpty. Operand 1361 states and 1908 transitions. [2022-04-28 14:52:46,238 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-28 14:52:46,238 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-28 14:52:46,238 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-28 14:52:46,238 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-28 14:52:46,239 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-28 14:52:46,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1349 states to 1349 states and 1892 transitions. [2022-04-28 14:52:46,315 INFO L78 Accepts]: Start accepts. Automaton has 1349 states and 1892 transitions. Word has length 212 [2022-04-28 14:52:46,315 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-28 14:52:46,315 INFO L495 AbstractCegarLoop]: Abstraction has 1349 states and 1892 transitions. [2022-04-28 14:52:46,318 INFO L496 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-28 14:52:46,318 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 1349 states and 1892 transitions. [2022-04-28 14:52:47,463 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-28 14:52:47,464 INFO L276 IsEmpty]: Start isEmpty. Operand 1349 states and 1892 transitions. [2022-04-28 14:52:47,466 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 237 [2022-04-28 14:52:47,466 INFO L187 NwaCegarLoop]: Found error trace [2022-04-28 14:52:47,466 INFO L195 NwaCegarLoop]: 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-28 14:52:47,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-04-28 14:52:47,467 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-28 14:52:47,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-28 14:52:47,467 INFO L85 PathProgramCache]: Analyzing trace with hash 292082155, now seen corresponding path program 1 times [2022-04-28 14:52:47,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-28 14:52:47,467 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1890216517] [2022-04-28 14:52:47,468 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-28 14:52:47,468 INFO L85 PathProgramCache]: Analyzing trace with hash 292082155, now seen corresponding path program 2 times [2022-04-28 14:52:47,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-28 14:52:47,468 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [368777413] [2022-04-28 14:52:47,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-28 14:52:47,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-28 14:52:47,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-28 14:52:47,572 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-28 14:52:47,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-28 14:52:47,575 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-28 14:52:47,575 INFO L290 TraceCheckUtils]: 1: Hoare triple {67203#true} assume true; {67203#true} is VALID [2022-04-28 14:52:47,575 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {67203#true} {67203#true} #547#return; {67203#true} is VALID [2022-04-28 14:52:47,576 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-28 14:52:47,576 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-28 14:52:47,576 INFO L290 TraceCheckUtils]: 2: Hoare triple {67203#true} assume true; {67203#true} is VALID [2022-04-28 14:52:47,576 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {67203#true} {67203#true} #547#return; {67203#true} is VALID [2022-04-28 14:52:47,576 INFO L272 TraceCheckUtils]: 4: Hoare triple {67203#true} call #t~ret55 := main(); {67203#true} is VALID [2022-04-28 14:52:47,576 INFO L290 TraceCheckUtils]: 5: Hoare triple {67203#true} havoc ~s~0;~s~0 := 12292; {67203#true} is VALID [2022-04-28 14:52:47,576 INFO L272 TraceCheckUtils]: 6: Hoare triple {67203#true} call #t~ret54 := ssl3_connect(~s~0); {67203#true} is VALID [2022-04-28 14:52:47,576 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-28 14:52:47,576 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-28 14:52:47,577 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-28 14:52:47,577 INFO L290 TraceCheckUtils]: 10: Hoare triple {67203#true} assume !(0 != 12288 + ~tmp___1~0); {67203#true} is VALID [2022-04-28 14:52:47,577 INFO L290 TraceCheckUtils]: 11: Hoare triple {67203#true} assume !false; {67203#true} is VALID [2022-04-28 14:52:47,577 INFO L290 TraceCheckUtils]: 12: Hoare triple {67203#true} ~state~0 := ~s__state~0; {67203#true} is VALID [2022-04-28 14:52:47,577 INFO L290 TraceCheckUtils]: 13: Hoare triple {67203#true} assume !(12292 == ~s__state~0); {67203#true} is VALID [2022-04-28 14:52:47,577 INFO L290 TraceCheckUtils]: 14: Hoare triple {67203#true} assume !(16384 == ~s__state~0); {67203#true} is VALID [2022-04-28 14:52:47,577 INFO L290 TraceCheckUtils]: 15: Hoare triple {67203#true} assume !(4096 == ~s__state~0); {67203#true} is VALID [2022-04-28 14:52:47,577 INFO L290 TraceCheckUtils]: 16: Hoare triple {67203#true} assume !(20480 == ~s__state~0); {67203#true} is VALID [2022-04-28 14:52:47,577 INFO L290 TraceCheckUtils]: 17: Hoare triple {67203#true} assume !(4099 == ~s__state~0); {67203#true} is VALID [2022-04-28 14:52:47,577 INFO L290 TraceCheckUtils]: 18: Hoare triple {67203#true} assume 4368 == ~s__state~0; {67203#true} is VALID [2022-04-28 14:52:47,577 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-28 14:52:47,577 INFO L290 TraceCheckUtils]: 20: Hoare triple {67203#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {67203#true} is VALID [2022-04-28 14:52:47,577 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-28 14:52:47,577 INFO L290 TraceCheckUtils]: 22: Hoare triple {67203#true} assume ~__cil_tmp63~0 % 18446744073709551616 != ~__cil_tmp62~0 % 18446744073709551616; {67203#true} is VALID [2022-04-28 14:52:47,577 INFO L290 TraceCheckUtils]: 23: Hoare triple {67203#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {67203#true} is VALID [2022-04-28 14:52:47,578 INFO L290 TraceCheckUtils]: 24: Hoare triple {67203#true} ~skip~0 := 0; {67203#true} is VALID [2022-04-28 14:52:47,578 INFO L290 TraceCheckUtils]: 25: Hoare triple {67203#true} assume !false; {67203#true} is VALID [2022-04-28 14:52:47,578 INFO L290 TraceCheckUtils]: 26: Hoare triple {67203#true} ~state~0 := ~s__state~0; {67203#true} is VALID [2022-04-28 14:52:47,578 INFO L290 TraceCheckUtils]: 27: Hoare triple {67203#true} assume !(12292 == ~s__state~0); {67203#true} is VALID [2022-04-28 14:52:47,578 INFO L290 TraceCheckUtils]: 28: Hoare triple {67203#true} assume !(16384 == ~s__state~0); {67203#true} is VALID [2022-04-28 14:52:47,578 INFO L290 TraceCheckUtils]: 29: Hoare triple {67203#true} assume !(4096 == ~s__state~0); {67203#true} is VALID [2022-04-28 14:52:47,578 INFO L290 TraceCheckUtils]: 30: Hoare triple {67203#true} assume !(20480 == ~s__state~0); {67203#true} is VALID [2022-04-28 14:52:47,578 INFO L290 TraceCheckUtils]: 31: Hoare triple {67203#true} assume !(4099 == ~s__state~0); {67203#true} is VALID [2022-04-28 14:52:47,578 INFO L290 TraceCheckUtils]: 32: Hoare triple {67203#true} assume !(4368 == ~s__state~0); {67203#true} is VALID [2022-04-28 14:52:47,578 INFO L290 TraceCheckUtils]: 33: Hoare triple {67203#true} assume !(4369 == ~s__state~0); {67203#true} is VALID [2022-04-28 14:52:47,578 INFO L290 TraceCheckUtils]: 34: Hoare triple {67203#true} assume 4384 == ~s__state~0; {67203#true} is VALID [2022-04-28 14:52:47,578 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-28 14:52:47,578 INFO L290 TraceCheckUtils]: 36: Hoare triple {67203#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {67203#true} is VALID [2022-04-28 14:52:47,579 INFO L290 TraceCheckUtils]: 37: Hoare triple {67203#true} assume !(~ret~0 <= 0); {67203#true} is VALID [2022-04-28 14:52:47,579 INFO L290 TraceCheckUtils]: 38: Hoare triple {67203#true} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {67203#true} is VALID [2022-04-28 14:52:47,579 INFO L290 TraceCheckUtils]: 39: Hoare triple {67203#true} ~s__init_num~0 := 0; {67203#true} is VALID [2022-04-28 14:52:47,579 INFO L290 TraceCheckUtils]: 40: Hoare triple {67203#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {67203#true} is VALID [2022-04-28 14:52:47,579 INFO L290 TraceCheckUtils]: 41: Hoare triple {67203#true} ~skip~0 := 0; {67203#true} is VALID [2022-04-28 14:52:47,579 INFO L290 TraceCheckUtils]: 42: Hoare triple {67203#true} assume !false; {67203#true} is VALID [2022-04-28 14:52:47,579 INFO L290 TraceCheckUtils]: 43: Hoare triple {67203#true} ~state~0 := ~s__state~0; {67203#true} is VALID [2022-04-28 14:52:47,579 INFO L290 TraceCheckUtils]: 44: Hoare triple {67203#true} assume !(12292 == ~s__state~0); {67203#true} is VALID [2022-04-28 14:52:47,579 INFO L290 TraceCheckUtils]: 45: Hoare triple {67203#true} assume !(16384 == ~s__state~0); {67203#true} is VALID [2022-04-28 14:52:47,579 INFO L290 TraceCheckUtils]: 46: Hoare triple {67203#true} assume !(4096 == ~s__state~0); {67203#true} is VALID [2022-04-28 14:52:47,579 INFO L290 TraceCheckUtils]: 47: Hoare triple {67203#true} assume !(20480 == ~s__state~0); {67203#true} is VALID [2022-04-28 14:52:47,579 INFO L290 TraceCheckUtils]: 48: Hoare triple {67203#true} assume !(4099 == ~s__state~0); {67203#true} is VALID [2022-04-28 14:52:47,579 INFO L290 TraceCheckUtils]: 49: Hoare triple {67203#true} assume !(4368 == ~s__state~0); {67203#true} is VALID [2022-04-28 14:52:47,579 INFO L290 TraceCheckUtils]: 50: Hoare triple {67203#true} assume !(4369 == ~s__state~0); {67203#true} is VALID [2022-04-28 14:52:47,579 INFO L290 TraceCheckUtils]: 51: Hoare triple {67203#true} assume !(4384 == ~s__state~0); {67203#true} is VALID [2022-04-28 14:52:47,580 INFO L290 TraceCheckUtils]: 52: Hoare triple {67203#true} assume !(4385 == ~s__state~0); {67203#true} is VALID [2022-04-28 14:52:47,580 INFO L290 TraceCheckUtils]: 53: Hoare triple {67203#true} assume 4400 == ~s__state~0; {67203#true} is VALID [2022-04-28 14:52:47,580 INFO L290 TraceCheckUtils]: 54: Hoare triple {67203#true} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {67203#true} is VALID [2022-04-28 14:52:47,580 INFO L290 TraceCheckUtils]: 55: Hoare triple {67203#true} assume !(0 != (256 + ~__cil_tmp64~0) % 18446744073709551616);assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;~ret~0 := #t~nondet40;havoc #t~nondet40; {67203#true} is VALID [2022-04-28 14:52:47,580 INFO L290 TraceCheckUtils]: 56: Hoare triple {67203#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {67203#true} is VALID [2022-04-28 14:52:47,580 INFO L290 TraceCheckUtils]: 57: Hoare triple {67203#true} assume !(~ret~0 <= 0); {67203#true} is VALID [2022-04-28 14:52:47,580 INFO L290 TraceCheckUtils]: 58: Hoare triple {67203#true} ~s__state~0 := 4416;~s__init_num~0 := 0; {67203#true} is VALID [2022-04-28 14:52:47,580 INFO L290 TraceCheckUtils]: 59: Hoare triple {67203#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {67203#true} is VALID [2022-04-28 14:52:47,580 INFO L290 TraceCheckUtils]: 60: Hoare triple {67203#true} ~skip~0 := 0; {67203#true} is VALID [2022-04-28 14:52:47,580 INFO L290 TraceCheckUtils]: 61: Hoare triple {67203#true} assume !false; {67203#true} is VALID [2022-04-28 14:52:47,580 INFO L290 TraceCheckUtils]: 62: Hoare triple {67203#true} ~state~0 := ~s__state~0; {67203#true} is VALID [2022-04-28 14:52:47,580 INFO L290 TraceCheckUtils]: 63: Hoare triple {67203#true} assume !(12292 == ~s__state~0); {67203#true} is VALID [2022-04-28 14:52:47,580 INFO L290 TraceCheckUtils]: 64: Hoare triple {67203#true} assume !(16384 == ~s__state~0); {67203#true} is VALID [2022-04-28 14:52:47,580 INFO L290 TraceCheckUtils]: 65: Hoare triple {67203#true} assume !(4096 == ~s__state~0); {67203#true} is VALID [2022-04-28 14:52:47,581 INFO L290 TraceCheckUtils]: 66: Hoare triple {67203#true} assume !(20480 == ~s__state~0); {67203#true} is VALID [2022-04-28 14:52:47,581 INFO L290 TraceCheckUtils]: 67: Hoare triple {67203#true} assume !(4099 == ~s__state~0); {67203#true} is VALID [2022-04-28 14:52:47,581 INFO L290 TraceCheckUtils]: 68: Hoare triple {67203#true} assume !(4368 == ~s__state~0); {67203#true} is VALID [2022-04-28 14:52:47,581 INFO L290 TraceCheckUtils]: 69: Hoare triple {67203#true} assume !(4369 == ~s__state~0); {67203#true} is VALID [2022-04-28 14:52:47,581 INFO L290 TraceCheckUtils]: 70: Hoare triple {67203#true} assume !(4384 == ~s__state~0); {67203#true} is VALID [2022-04-28 14:52:47,581 INFO L290 TraceCheckUtils]: 71: Hoare triple {67203#true} assume !(4385 == ~s__state~0); {67203#true} is VALID [2022-04-28 14:52:47,590 INFO L290 TraceCheckUtils]: 72: Hoare triple {67203#true} assume !(4400 == ~s__state~0); {67203#true} is VALID [2022-04-28 14:52:47,591 INFO L290 TraceCheckUtils]: 73: Hoare triple {67203#true} assume !(4401 == ~s__state~0); {67203#true} is VALID [2022-04-28 14:52:47,591 INFO L290 TraceCheckUtils]: 74: Hoare triple {67203#true} assume 4416 == ~s__state~0; {67203#true} is VALID [2022-04-28 14:52:47,591 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-28 14:52:47,591 INFO L290 TraceCheckUtils]: 76: Hoare triple {67203#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {67203#true} is VALID [2022-04-28 14:52:47,591 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-28 14:52:47,591 INFO L290 TraceCheckUtils]: 78: Hoare triple {67203#true} assume !(0 == ~tmp___6~0); {67203#true} is VALID [2022-04-28 14:52:47,591 INFO L290 TraceCheckUtils]: 79: Hoare triple {67203#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {67203#true} is VALID [2022-04-28 14:52:47,591 INFO L290 TraceCheckUtils]: 80: Hoare triple {67203#true} ~skip~0 := 0; {67203#true} is VALID [2022-04-28 14:52:47,591 INFO L290 TraceCheckUtils]: 81: Hoare triple {67203#true} assume !false; {67203#true} is VALID [2022-04-28 14:52:47,591 INFO L290 TraceCheckUtils]: 82: Hoare triple {67203#true} ~state~0 := ~s__state~0; {67203#true} is VALID [2022-04-28 14:52:47,591 INFO L290 TraceCheckUtils]: 83: Hoare triple {67203#true} assume !(12292 == ~s__state~0); {67203#true} is VALID [2022-04-28 14:52:47,591 INFO L290 TraceCheckUtils]: 84: Hoare triple {67203#true} assume !(16384 == ~s__state~0); {67203#true} is VALID [2022-04-28 14:52:47,591 INFO L290 TraceCheckUtils]: 85: Hoare triple {67203#true} assume !(4096 == ~s__state~0); {67203#true} is VALID [2022-04-28 14:52:47,592 INFO L290 TraceCheckUtils]: 86: Hoare triple {67203#true} assume !(20480 == ~s__state~0); {67203#true} is VALID [2022-04-28 14:52:47,592 INFO L290 TraceCheckUtils]: 87: Hoare triple {67203#true} assume !(4099 == ~s__state~0); {67203#true} is VALID [2022-04-28 14:52:47,592 INFO L290 TraceCheckUtils]: 88: Hoare triple {67203#true} assume !(4368 == ~s__state~0); {67203#true} is VALID [2022-04-28 14:52:47,592 INFO L290 TraceCheckUtils]: 89: Hoare triple {67203#true} assume !(4369 == ~s__state~0); {67203#true} is VALID [2022-04-28 14:52:47,592 INFO L290 TraceCheckUtils]: 90: Hoare triple {67203#true} assume !(4384 == ~s__state~0); {67203#true} is VALID [2022-04-28 14:52:47,592 INFO L290 TraceCheckUtils]: 91: Hoare triple {67203#true} assume !(4385 == ~s__state~0); {67203#true} is VALID [2022-04-28 14:52:47,592 INFO L290 TraceCheckUtils]: 92: Hoare triple {67203#true} assume !(4400 == ~s__state~0); {67203#true} is VALID [2022-04-28 14:52:47,592 INFO L290 TraceCheckUtils]: 93: Hoare triple {67203#true} assume !(4401 == ~s__state~0); {67203#true} is VALID [2022-04-28 14:52:47,592 INFO L290 TraceCheckUtils]: 94: Hoare triple {67203#true} assume !(4416 == ~s__state~0); {67203#true} is VALID [2022-04-28 14:52:47,592 INFO L290 TraceCheckUtils]: 95: Hoare triple {67203#true} assume !(4417 == ~s__state~0); {67203#true} is VALID [2022-04-28 14:52:47,592 INFO L290 TraceCheckUtils]: 96: Hoare triple {67203#true} assume 4432 == ~s__state~0; {67203#true} is VALID [2022-04-28 14:52:47,592 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-28 14:52:47,592 INFO L290 TraceCheckUtils]: 98: Hoare triple {67203#true} assume !(5 == ~blastFlag~0); {67203#true} is VALID [2022-04-28 14:52:47,592 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-28 14:52:47,593 INFO L290 TraceCheckUtils]: 100: Hoare triple {67203#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {67203#true} is VALID [2022-04-28 14:52:47,593 INFO L290 TraceCheckUtils]: 101: Hoare triple {67203#true} ~skip~0 := 0; {67203#true} is VALID [2022-04-28 14:52:47,593 INFO L290 TraceCheckUtils]: 102: Hoare triple {67203#true} assume !false; {67203#true} is VALID [2022-04-28 14:52:47,593 INFO L290 TraceCheckUtils]: 103: Hoare triple {67203#true} ~state~0 := ~s__state~0; {67203#true} is VALID [2022-04-28 14:52:47,593 INFO L290 TraceCheckUtils]: 104: Hoare triple {67203#true} assume !(12292 == ~s__state~0); {67203#true} is VALID [2022-04-28 14:52:47,593 INFO L290 TraceCheckUtils]: 105: Hoare triple {67203#true} assume !(16384 == ~s__state~0); {67203#true} is VALID [2022-04-28 14:52:47,593 INFO L290 TraceCheckUtils]: 106: Hoare triple {67203#true} assume !(4096 == ~s__state~0); {67203#true} is VALID [2022-04-28 14:52:47,593 INFO L290 TraceCheckUtils]: 107: Hoare triple {67203#true} assume !(20480 == ~s__state~0); {67203#true} is VALID [2022-04-28 14:52:47,593 INFO L290 TraceCheckUtils]: 108: Hoare triple {67203#true} assume !(4099 == ~s__state~0); {67203#true} is VALID [2022-04-28 14:52:47,593 INFO L290 TraceCheckUtils]: 109: Hoare triple {67203#true} assume !(4368 == ~s__state~0); {67203#true} is VALID [2022-04-28 14:52:47,593 INFO L290 TraceCheckUtils]: 110: Hoare triple {67203#true} assume !(4369 == ~s__state~0); {67203#true} is VALID [2022-04-28 14:52:47,593 INFO L290 TraceCheckUtils]: 111: Hoare triple {67203#true} assume !(4384 == ~s__state~0); {67203#true} is VALID [2022-04-28 14:52:47,593 INFO L290 TraceCheckUtils]: 112: Hoare triple {67203#true} assume !(4385 == ~s__state~0); {67203#true} is VALID [2022-04-28 14:52:47,593 INFO L290 TraceCheckUtils]: 113: Hoare triple {67203#true} assume !(4400 == ~s__state~0); {67203#true} is VALID [2022-04-28 14:52:47,593 INFO L290 TraceCheckUtils]: 114: Hoare triple {67203#true} assume !(4401 == ~s__state~0); {67203#true} is VALID [2022-04-28 14:52:47,594 INFO L290 TraceCheckUtils]: 115: Hoare triple {67203#true} assume !(4416 == ~s__state~0); {67203#true} is VALID [2022-04-28 14:52:47,594 INFO L290 TraceCheckUtils]: 116: Hoare triple {67203#true} assume !(4417 == ~s__state~0); {67203#true} is VALID [2022-04-28 14:52:47,594 INFO L290 TraceCheckUtils]: 117: Hoare triple {67203#true} assume !(4432 == ~s__state~0); {67203#true} is VALID [2022-04-28 14:52:47,594 INFO L290 TraceCheckUtils]: 118: Hoare triple {67203#true} assume !(4433 == ~s__state~0); {67203#true} is VALID [2022-04-28 14:52:47,594 INFO L290 TraceCheckUtils]: 119: Hoare triple {67203#true} assume 4448 == ~s__state~0; {67203#true} is VALID [2022-04-28 14:52:47,594 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-28 14:52:47,594 INFO L290 TraceCheckUtils]: 121: Hoare triple {67203#true} assume !(~ret~0 <= 0); {67203#true} is VALID [2022-04-28 14:52:47,594 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-28 14:52:47,595 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-28 14:52:47,595 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-28 14:52:47,595 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-28 14:52:47,596 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-28 14:52:47,596 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-28 14:52:47,596 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-28 14:52:47,596 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-28 14:52:47,597 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-28 14:52:47,597 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-28 14:52:47,597 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-28 14:52:47,598 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-28 14:52:47,598 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-28 14:52:47,598 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-28 14:52:47,598 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-28 14:52:47,599 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-28 14:52:47,599 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-28 14:52:47,599 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-28 14:52:47,600 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-28 14:52:47,600 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-28 14:52:47,600 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-28 14:52:47,600 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-28 14:52:47,601 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-28 14:52:47,601 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-28 14:52:47,601 INFO L290 TraceCheckUtils]: 146: Hoare triple {67204#false} assume !(4465 == ~s__state~0); {67204#false} is VALID [2022-04-28 14:52:47,601 INFO L290 TraceCheckUtils]: 147: Hoare triple {67204#false} assume !(4466 == ~s__state~0); {67204#false} is VALID [2022-04-28 14:52:47,601 INFO L290 TraceCheckUtils]: 148: Hoare triple {67204#false} assume !(4467 == ~s__state~0); {67204#false} is VALID [2022-04-28 14:52:47,601 INFO L290 TraceCheckUtils]: 149: Hoare triple {67204#false} assume !(4480 == ~s__state~0); {67204#false} is VALID [2022-04-28 14:52:47,601 INFO L290 TraceCheckUtils]: 150: Hoare triple {67204#false} assume !(4481 == ~s__state~0); {67204#false} is VALID [2022-04-28 14:52:47,601 INFO L290 TraceCheckUtils]: 151: Hoare triple {67204#false} assume !(4496 == ~s__state~0); {67204#false} is VALID [2022-04-28 14:52:47,601 INFO L290 TraceCheckUtils]: 152: Hoare triple {67204#false} assume !(4497 == ~s__state~0); {67204#false} is VALID [2022-04-28 14:52:47,602 INFO L290 TraceCheckUtils]: 153: Hoare triple {67204#false} assume !(4512 == ~s__state~0); {67204#false} is VALID [2022-04-28 14:52:47,602 INFO L290 TraceCheckUtils]: 154: Hoare triple {67204#false} assume !(4513 == ~s__state~0); {67204#false} is VALID [2022-04-28 14:52:47,602 INFO L290 TraceCheckUtils]: 155: Hoare triple {67204#false} assume 4528 == ~s__state~0; {67204#false} is VALID [2022-04-28 14:52:47,602 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-28 14:52:47,602 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 := (if ~__cil_tmp66~0 % 4294967296 <= 2147483647 then ~__cil_tmp66~0 % 4294967296 else ~__cil_tmp66~0 % 4294967296 - 4294967296); {67204#false} is VALID [2022-04-28 14:52:47,602 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-28 14:52:47,602 INFO L290 TraceCheckUtils]: 159: Hoare triple {67204#false} ~s__init_num~0 := 0; {67204#false} is VALID [2022-04-28 14:52:47,602 INFO L290 TraceCheckUtils]: 160: Hoare triple {67204#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {67204#false} is VALID [2022-04-28 14:52:47,602 INFO L290 TraceCheckUtils]: 161: Hoare triple {67204#false} ~skip~0 := 0; {67204#false} is VALID [2022-04-28 14:52:47,602 INFO L290 TraceCheckUtils]: 162: Hoare triple {67204#false} assume !false; {67204#false} is VALID [2022-04-28 14:52:47,602 INFO L290 TraceCheckUtils]: 163: Hoare triple {67204#false} ~state~0 := ~s__state~0; {67204#false} is VALID [2022-04-28 14:52:47,602 INFO L290 TraceCheckUtils]: 164: Hoare triple {67204#false} assume !(12292 == ~s__state~0); {67204#false} is VALID [2022-04-28 14:52:47,602 INFO L290 TraceCheckUtils]: 165: Hoare triple {67204#false} assume !(16384 == ~s__state~0); {67204#false} is VALID [2022-04-28 14:52:47,602 INFO L290 TraceCheckUtils]: 166: Hoare triple {67204#false} assume !(4096 == ~s__state~0); {67204#false} is VALID [2022-04-28 14:52:47,603 INFO L290 TraceCheckUtils]: 167: Hoare triple {67204#false} assume !(20480 == ~s__state~0); {67204#false} is VALID [2022-04-28 14:52:47,603 INFO L290 TraceCheckUtils]: 168: Hoare triple {67204#false} assume !(4099 == ~s__state~0); {67204#false} is VALID [2022-04-28 14:52:47,603 INFO L290 TraceCheckUtils]: 169: Hoare triple {67204#false} assume !(4368 == ~s__state~0); {67204#false} is VALID [2022-04-28 14:52:47,603 INFO L290 TraceCheckUtils]: 170: Hoare triple {67204#false} assume !(4369 == ~s__state~0); {67204#false} is VALID [2022-04-28 14:52:47,603 INFO L290 TraceCheckUtils]: 171: Hoare triple {67204#false} assume 4384 == ~s__state~0; {67204#false} is VALID [2022-04-28 14:52:47,603 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-28 14:52:47,603 INFO L290 TraceCheckUtils]: 173: Hoare triple {67204#false} assume !(1 == ~blastFlag~0); {67204#false} is VALID [2022-04-28 14:52:47,603 INFO L290 TraceCheckUtils]: 174: Hoare triple {67204#false} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {67204#false} is VALID [2022-04-28 14:52:47,603 INFO L290 TraceCheckUtils]: 175: Hoare triple {67204#false} assume !(~ret~0 <= 0); {67204#false} is VALID [2022-04-28 14:52:47,603 INFO L290 TraceCheckUtils]: 176: Hoare triple {67204#false} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {67204#false} is VALID [2022-04-28 14:52:47,603 INFO L290 TraceCheckUtils]: 177: Hoare triple {67204#false} ~s__init_num~0 := 0; {67204#false} is VALID [2022-04-28 14:52:47,603 INFO L290 TraceCheckUtils]: 178: Hoare triple {67204#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {67204#false} is VALID [2022-04-28 14:52:47,603 INFO L290 TraceCheckUtils]: 179: Hoare triple {67204#false} ~skip~0 := 0; {67204#false} is VALID [2022-04-28 14:52:47,603 INFO L290 TraceCheckUtils]: 180: Hoare triple {67204#false} assume !false; {67204#false} is VALID [2022-04-28 14:52:47,603 INFO L290 TraceCheckUtils]: 181: Hoare triple {67204#false} ~state~0 := ~s__state~0; {67204#false} is VALID [2022-04-28 14:52:47,605 INFO L290 TraceCheckUtils]: 182: Hoare triple {67204#false} assume !(12292 == ~s__state~0); {67204#false} is VALID [2022-04-28 14:52:47,605 INFO L290 TraceCheckUtils]: 183: Hoare triple {67204#false} assume !(16384 == ~s__state~0); {67204#false} is VALID [2022-04-28 14:52:47,605 INFO L290 TraceCheckUtils]: 184: Hoare triple {67204#false} assume !(4096 == ~s__state~0); {67204#false} is VALID [2022-04-28 14:52:47,605 INFO L290 TraceCheckUtils]: 185: Hoare triple {67204#false} assume !(20480 == ~s__state~0); {67204#false} is VALID [2022-04-28 14:52:47,605 INFO L290 TraceCheckUtils]: 186: Hoare triple {67204#false} assume !(4099 == ~s__state~0); {67204#false} is VALID [2022-04-28 14:52:47,605 INFO L290 TraceCheckUtils]: 187: Hoare triple {67204#false} assume !(4368 == ~s__state~0); {67204#false} is VALID [2022-04-28 14:52:47,606 INFO L290 TraceCheckUtils]: 188: Hoare triple {67204#false} assume !(4369 == ~s__state~0); {67204#false} is VALID [2022-04-28 14:52:47,606 INFO L290 TraceCheckUtils]: 189: Hoare triple {67204#false} assume !(4384 == ~s__state~0); {67204#false} is VALID [2022-04-28 14:52:47,606 INFO L290 TraceCheckUtils]: 190: Hoare triple {67204#false} assume !(4385 == ~s__state~0); {67204#false} is VALID [2022-04-28 14:52:47,606 INFO L290 TraceCheckUtils]: 191: Hoare triple {67204#false} assume 4400 == ~s__state~0; {67204#false} is VALID [2022-04-28 14:52:47,606 INFO L290 TraceCheckUtils]: 192: Hoare triple {67204#false} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {67204#false} is VALID [2022-04-28 14:52:47,606 INFO L290 TraceCheckUtils]: 193: Hoare triple {67204#false} assume 0 != (256 + ~__cil_tmp64~0) % 18446744073709551616;~skip~0 := 1; {67204#false} is VALID [2022-04-28 14:52:47,606 INFO L290 TraceCheckUtils]: 194: Hoare triple {67204#false} ~s__state~0 := 4416;~s__init_num~0 := 0; {67204#false} is VALID [2022-04-28 14:52:47,606 INFO L290 TraceCheckUtils]: 195: Hoare triple {67204#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {67204#false} is VALID [2022-04-28 14:52:47,606 INFO L290 TraceCheckUtils]: 196: Hoare triple {67204#false} ~skip~0 := 0; {67204#false} is VALID [2022-04-28 14:52:47,607 INFO L290 TraceCheckUtils]: 197: Hoare triple {67204#false} assume !false; {67204#false} is VALID [2022-04-28 14:52:47,607 INFO L290 TraceCheckUtils]: 198: Hoare triple {67204#false} ~state~0 := ~s__state~0; {67204#false} is VALID [2022-04-28 14:52:47,607 INFO L290 TraceCheckUtils]: 199: Hoare triple {67204#false} assume !(12292 == ~s__state~0); {67204#false} is VALID [2022-04-28 14:52:47,607 INFO L290 TraceCheckUtils]: 200: Hoare triple {67204#false} assume !(16384 == ~s__state~0); {67204#false} is VALID [2022-04-28 14:52:47,607 INFO L290 TraceCheckUtils]: 201: Hoare triple {67204#false} assume !(4096 == ~s__state~0); {67204#false} is VALID [2022-04-28 14:52:47,607 INFO L290 TraceCheckUtils]: 202: Hoare triple {67204#false} assume !(20480 == ~s__state~0); {67204#false} is VALID [2022-04-28 14:52:47,607 INFO L290 TraceCheckUtils]: 203: Hoare triple {67204#false} assume !(4099 == ~s__state~0); {67204#false} is VALID [2022-04-28 14:52:47,607 INFO L290 TraceCheckUtils]: 204: Hoare triple {67204#false} assume !(4368 == ~s__state~0); {67204#false} is VALID [2022-04-28 14:52:47,607 INFO L290 TraceCheckUtils]: 205: Hoare triple {67204#false} assume !(4369 == ~s__state~0); {67204#false} is VALID [2022-04-28 14:52:47,607 INFO L290 TraceCheckUtils]: 206: Hoare triple {67204#false} assume !(4384 == ~s__state~0); {67204#false} is VALID [2022-04-28 14:52:47,607 INFO L290 TraceCheckUtils]: 207: Hoare triple {67204#false} assume !(4385 == ~s__state~0); {67204#false} is VALID [2022-04-28 14:52:47,608 INFO L290 TraceCheckUtils]: 208: Hoare triple {67204#false} assume !(4400 == ~s__state~0); {67204#false} is VALID [2022-04-28 14:52:47,608 INFO L290 TraceCheckUtils]: 209: Hoare triple {67204#false} assume !(4401 == ~s__state~0); {67204#false} is VALID [2022-04-28 14:52:47,608 INFO L290 TraceCheckUtils]: 210: Hoare triple {67204#false} assume 4416 == ~s__state~0; {67204#false} is VALID [2022-04-28 14:52:47,608 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-28 14:52:47,608 INFO L290 TraceCheckUtils]: 212: Hoare triple {67204#false} assume !(3 == ~blastFlag~0); {67204#false} is VALID [2022-04-28 14:52:47,608 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-28 14:52:47,608 INFO L290 TraceCheckUtils]: 214: Hoare triple {67204#false} assume !(0 == ~tmp___6~0); {67204#false} is VALID [2022-04-28 14:52:47,608 INFO L290 TraceCheckUtils]: 215: Hoare triple {67204#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {67204#false} is VALID [2022-04-28 14:52:47,608 INFO L290 TraceCheckUtils]: 216: Hoare triple {67204#false} ~skip~0 := 0; {67204#false} is VALID [2022-04-28 14:52:47,609 INFO L290 TraceCheckUtils]: 217: Hoare triple {67204#false} assume !false; {67204#false} is VALID [2022-04-28 14:52:47,609 INFO L290 TraceCheckUtils]: 218: Hoare triple {67204#false} ~state~0 := ~s__state~0; {67204#false} is VALID [2022-04-28 14:52:47,609 INFO L290 TraceCheckUtils]: 219: Hoare triple {67204#false} assume !(12292 == ~s__state~0); {67204#false} is VALID [2022-04-28 14:52:47,609 INFO L290 TraceCheckUtils]: 220: Hoare triple {67204#false} assume !(16384 == ~s__state~0); {67204#false} is VALID [2022-04-28 14:52:47,609 INFO L290 TraceCheckUtils]: 221: Hoare triple {67204#false} assume !(4096 == ~s__state~0); {67204#false} is VALID [2022-04-28 14:52:47,609 INFO L290 TraceCheckUtils]: 222: Hoare triple {67204#false} assume !(20480 == ~s__state~0); {67204#false} is VALID [2022-04-28 14:52:47,609 INFO L290 TraceCheckUtils]: 223: Hoare triple {67204#false} assume !(4099 == ~s__state~0); {67204#false} is VALID [2022-04-28 14:52:47,609 INFO L290 TraceCheckUtils]: 224: Hoare triple {67204#false} assume !(4368 == ~s__state~0); {67204#false} is VALID [2022-04-28 14:52:47,609 INFO L290 TraceCheckUtils]: 225: Hoare triple {67204#false} assume !(4369 == ~s__state~0); {67204#false} is VALID [2022-04-28 14:52:47,609 INFO L290 TraceCheckUtils]: 226: Hoare triple {67204#false} assume !(4384 == ~s__state~0); {67204#false} is VALID [2022-04-28 14:52:47,609 INFO L290 TraceCheckUtils]: 227: Hoare triple {67204#false} assume !(4385 == ~s__state~0); {67204#false} is VALID [2022-04-28 14:52:47,609 INFO L290 TraceCheckUtils]: 228: Hoare triple {67204#false} assume !(4400 == ~s__state~0); {67204#false} is VALID [2022-04-28 14:52:47,609 INFO L290 TraceCheckUtils]: 229: Hoare triple {67204#false} assume !(4401 == ~s__state~0); {67204#false} is VALID [2022-04-28 14:52:47,609 INFO L290 TraceCheckUtils]: 230: Hoare triple {67204#false} assume !(4416 == ~s__state~0); {67204#false} is VALID [2022-04-28 14:52:47,610 INFO L290 TraceCheckUtils]: 231: Hoare triple {67204#false} assume !(4417 == ~s__state~0); {67204#false} is VALID [2022-04-28 14:52:47,610 INFO L290 TraceCheckUtils]: 232: Hoare triple {67204#false} assume 4432 == ~s__state~0; {67204#false} is VALID [2022-04-28 14:52:47,610 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-28 14:52:47,610 INFO L290 TraceCheckUtils]: 234: Hoare triple {67204#false} assume 5 == ~blastFlag~0; {67204#false} is VALID [2022-04-28 14:52:47,610 INFO L290 TraceCheckUtils]: 235: Hoare triple {67204#false} assume !false; {67204#false} is VALID [2022-04-28 14:52:47,611 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-28 14:52:47,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-28 14:52:47,611 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [368777413] [2022-04-28 14:52:47,611 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [368777413] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-28 14:52:47,611 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-28 14:52:47,611 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-28 14:52:47,612 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-28 14:52:47,612 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1890216517] [2022-04-28 14:52:47,612 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1890216517] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-28 14:52:47,612 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-28 14:52:47,612 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-28 14:52:47,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266803428] [2022-04-28 14:52:47,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-28 14:52:47,613 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-28 14:52:47,613 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-28 14:52:47,613 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-28 14:52:47,696 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-28 14:52:47,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-28 14:52:47,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-28 14:52:47,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-28 14:52:47,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-28 14:52:47,700 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-28 14:52:49,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:52:49,728 INFO L93 Difference]: Finished difference Result 2805 states and 3927 transitions. [2022-04-28 14:52:49,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-28 14:52:49,728 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-28 14:52:49,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-28 14:52:49,729 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-28 14:52:49,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 373 transitions. [2022-04-28 14:52:49,730 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-28 14:52:49,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 373 transitions. [2022-04-28 14:52:49,732 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 4 states and 373 transitions. [2022-04-28 14:52:49,965 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-28 14:52:50,055 INFO L225 Difference]: With dead ends: 2805 [2022-04-28 14:52:50,056 INFO L226 Difference]: Without dead ends: 1469 [2022-04-28 14:52:50,057 INFO L412 NwaCegarLoop]: 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-28 14:52:50,058 INFO L413 NwaCegarLoop]: 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-28 14:52:50,058 INFO L414 NwaCegarLoop]: 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-28 14:52:50,059 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1469 states. [2022-04-28 14:52:51,845 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1469 to 1461. [2022-04-28 14:52:51,845 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-28 14:52:51,847 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-28 14:52:51,848 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-28 14:52:51,849 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-28 14:52:51,961 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:52:51,961 INFO L93 Difference]: Finished difference Result 1469 states and 2032 transitions. [2022-04-28 14:52:51,962 INFO L276 IsEmpty]: Start isEmpty. Operand 1469 states and 2032 transitions. [2022-04-28 14:52:51,963 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-28 14:52:51,963 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-28 14:52:51,965 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-28 14:52:51,967 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-28 14:52:52,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:52:52,080 INFO L93 Difference]: Finished difference Result 1469 states and 2032 transitions. [2022-04-28 14:52:52,080 INFO L276 IsEmpty]: Start isEmpty. Operand 1469 states and 2032 transitions. [2022-04-28 14:52:52,082 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-28 14:52:52,082 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-28 14:52:52,082 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-28 14:52:52,082 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-28 14:52:52,084 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-28 14:52:52,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1461 states to 1461 states and 2024 transitions. [2022-04-28 14:52:52,248 INFO L78 Accepts]: Start accepts. Automaton has 1461 states and 2024 transitions. Word has length 236 [2022-04-28 14:52:52,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-28 14:52:52,248 INFO L495 AbstractCegarLoop]: Abstraction has 1461 states and 2024 transitions. [2022-04-28 14:52:52,248 INFO L496 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-28 14:52:52,248 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 1461 states and 2024 transitions. [2022-04-28 14:52:53,763 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-28 14:52:53,764 INFO L276 IsEmpty]: Start isEmpty. Operand 1461 states and 2024 transitions. [2022-04-28 14:52:53,766 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 237 [2022-04-28 14:52:53,766 INFO L187 NwaCegarLoop]: Found error trace [2022-04-28 14:52:53,767 INFO L195 NwaCegarLoop]: 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-28 14:52:53,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-04-28 14:52:53,767 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-28 14:52:53,767 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-28 14:52:53,767 INFO L85 PathProgramCache]: Analyzing trace with hash -2000998871, now seen corresponding path program 1 times [2022-04-28 14:52:53,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-28 14:52:53,767 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1823378518] [2022-04-28 14:52:53,768 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-28 14:52:53,768 INFO L85 PathProgramCache]: Analyzing trace with hash -2000998871, now seen corresponding path program 2 times [2022-04-28 14:52:53,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-28 14:52:53,768 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171293047] [2022-04-28 14:52:53,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-28 14:52:53,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-28 14:52:53,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-28 14:52:53,857 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-28 14:52:53,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-28 14:52:53,860 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-28 14:52:53,860 INFO L290 TraceCheckUtils]: 1: Hoare triple {78685#true} assume true; {78685#true} is VALID [2022-04-28 14:52:53,860 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {78685#true} {78685#true} #547#return; {78685#true} is VALID [2022-04-28 14:52:53,861 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-28 14:52:53,861 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-28 14:52:53,861 INFO L290 TraceCheckUtils]: 2: Hoare triple {78685#true} assume true; {78685#true} is VALID [2022-04-28 14:52:53,861 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {78685#true} {78685#true} #547#return; {78685#true} is VALID [2022-04-28 14:52:53,861 INFO L272 TraceCheckUtils]: 4: Hoare triple {78685#true} call #t~ret55 := main(); {78685#true} is VALID [2022-04-28 14:52:53,861 INFO L290 TraceCheckUtils]: 5: Hoare triple {78685#true} havoc ~s~0;~s~0 := 12292; {78685#true} is VALID [2022-04-28 14:52:53,861 INFO L272 TraceCheckUtils]: 6: Hoare triple {78685#true} call #t~ret54 := ssl3_connect(~s~0); {78685#true} is VALID [2022-04-28 14:52:53,861 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-28 14:52:53,861 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-28 14:52:53,861 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-28 14:52:53,861 INFO L290 TraceCheckUtils]: 10: Hoare triple {78685#true} assume !(0 != 12288 + ~tmp___1~0); {78685#true} is VALID [2022-04-28 14:52:53,862 INFO L290 TraceCheckUtils]: 11: Hoare triple {78685#true} assume !false; {78685#true} is VALID [2022-04-28 14:52:53,862 INFO L290 TraceCheckUtils]: 12: Hoare triple {78685#true} ~state~0 := ~s__state~0; {78685#true} is VALID [2022-04-28 14:52:53,862 INFO L290 TraceCheckUtils]: 13: Hoare triple {78685#true} assume !(12292 == ~s__state~0); {78685#true} is VALID [2022-04-28 14:52:53,862 INFO L290 TraceCheckUtils]: 14: Hoare triple {78685#true} assume !(16384 == ~s__state~0); {78685#true} is VALID [2022-04-28 14:52:53,862 INFO L290 TraceCheckUtils]: 15: Hoare triple {78685#true} assume !(4096 == ~s__state~0); {78685#true} is VALID [2022-04-28 14:52:53,862 INFO L290 TraceCheckUtils]: 16: Hoare triple {78685#true} assume !(20480 == ~s__state~0); {78685#true} is VALID [2022-04-28 14:52:53,862 INFO L290 TraceCheckUtils]: 17: Hoare triple {78685#true} assume !(4099 == ~s__state~0); {78685#true} is VALID [2022-04-28 14:52:53,862 INFO L290 TraceCheckUtils]: 18: Hoare triple {78685#true} assume 4368 == ~s__state~0; {78685#true} is VALID [2022-04-28 14:52:53,862 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-28 14:52:53,862 INFO L290 TraceCheckUtils]: 20: Hoare triple {78685#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {78685#true} is VALID [2022-04-28 14:52:53,862 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-28 14:52:53,862 INFO L290 TraceCheckUtils]: 22: Hoare triple {78685#true} assume ~__cil_tmp63~0 % 18446744073709551616 != ~__cil_tmp62~0 % 18446744073709551616; {78685#true} is VALID [2022-04-28 14:52:53,862 INFO L290 TraceCheckUtils]: 23: Hoare triple {78685#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {78685#true} is VALID [2022-04-28 14:52:53,862 INFO L290 TraceCheckUtils]: 24: Hoare triple {78685#true} ~skip~0 := 0; {78685#true} is VALID [2022-04-28 14:52:53,863 INFO L290 TraceCheckUtils]: 25: Hoare triple {78685#true} assume !false; {78685#true} is VALID [2022-04-28 14:52:53,863 INFO L290 TraceCheckUtils]: 26: Hoare triple {78685#true} ~state~0 := ~s__state~0; {78685#true} is VALID [2022-04-28 14:52:53,863 INFO L290 TraceCheckUtils]: 27: Hoare triple {78685#true} assume !(12292 == ~s__state~0); {78685#true} is VALID [2022-04-28 14:52:53,863 INFO L290 TraceCheckUtils]: 28: Hoare triple {78685#true} assume !(16384 == ~s__state~0); {78685#true} is VALID [2022-04-28 14:52:53,863 INFO L290 TraceCheckUtils]: 29: Hoare triple {78685#true} assume !(4096 == ~s__state~0); {78685#true} is VALID [2022-04-28 14:52:53,863 INFO L290 TraceCheckUtils]: 30: Hoare triple {78685#true} assume !(20480 == ~s__state~0); {78685#true} is VALID [2022-04-28 14:52:53,863 INFO L290 TraceCheckUtils]: 31: Hoare triple {78685#true} assume !(4099 == ~s__state~0); {78685#true} is VALID [2022-04-28 14:52:53,863 INFO L290 TraceCheckUtils]: 32: Hoare triple {78685#true} assume !(4368 == ~s__state~0); {78685#true} is VALID [2022-04-28 14:52:53,863 INFO L290 TraceCheckUtils]: 33: Hoare triple {78685#true} assume !(4369 == ~s__state~0); {78685#true} is VALID [2022-04-28 14:52:53,863 INFO L290 TraceCheckUtils]: 34: Hoare triple {78685#true} assume 4384 == ~s__state~0; {78685#true} is VALID [2022-04-28 14:52:53,863 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-28 14:52:53,863 INFO L290 TraceCheckUtils]: 36: Hoare triple {78685#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {78685#true} is VALID [2022-04-28 14:52:53,863 INFO L290 TraceCheckUtils]: 37: Hoare triple {78685#true} assume !(~ret~0 <= 0); {78685#true} is VALID [2022-04-28 14:52:53,863 INFO L290 TraceCheckUtils]: 38: Hoare triple {78685#true} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {78685#true} is VALID [2022-04-28 14:52:53,864 INFO L290 TraceCheckUtils]: 39: Hoare triple {78685#true} ~s__init_num~0 := 0; {78685#true} is VALID [2022-04-28 14:52:53,864 INFO L290 TraceCheckUtils]: 40: Hoare triple {78685#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {78685#true} is VALID [2022-04-28 14:52:53,864 INFO L290 TraceCheckUtils]: 41: Hoare triple {78685#true} ~skip~0 := 0; {78685#true} is VALID [2022-04-28 14:52:53,864 INFO L290 TraceCheckUtils]: 42: Hoare triple {78685#true} assume !false; {78685#true} is VALID [2022-04-28 14:52:53,864 INFO L290 TraceCheckUtils]: 43: Hoare triple {78685#true} ~state~0 := ~s__state~0; {78685#true} is VALID [2022-04-28 14:52:53,864 INFO L290 TraceCheckUtils]: 44: Hoare triple {78685#true} assume !(12292 == ~s__state~0); {78685#true} is VALID [2022-04-28 14:52:53,864 INFO L290 TraceCheckUtils]: 45: Hoare triple {78685#true} assume !(16384 == ~s__state~0); {78685#true} is VALID [2022-04-28 14:52:53,864 INFO L290 TraceCheckUtils]: 46: Hoare triple {78685#true} assume !(4096 == ~s__state~0); {78685#true} is VALID [2022-04-28 14:52:53,864 INFO L290 TraceCheckUtils]: 47: Hoare triple {78685#true} assume !(20480 == ~s__state~0); {78685#true} is VALID [2022-04-28 14:52:53,864 INFO L290 TraceCheckUtils]: 48: Hoare triple {78685#true} assume !(4099 == ~s__state~0); {78685#true} is VALID [2022-04-28 14:52:53,864 INFO L290 TraceCheckUtils]: 49: Hoare triple {78685#true} assume !(4368 == ~s__state~0); {78685#true} is VALID [2022-04-28 14:52:53,864 INFO L290 TraceCheckUtils]: 50: Hoare triple {78685#true} assume !(4369 == ~s__state~0); {78685#true} is VALID [2022-04-28 14:52:53,864 INFO L290 TraceCheckUtils]: 51: Hoare triple {78685#true} assume !(4384 == ~s__state~0); {78685#true} is VALID [2022-04-28 14:52:53,864 INFO L290 TraceCheckUtils]: 52: Hoare triple {78685#true} assume !(4385 == ~s__state~0); {78685#true} is VALID [2022-04-28 14:52:53,864 INFO L290 TraceCheckUtils]: 53: Hoare triple {78685#true} assume 4400 == ~s__state~0; {78685#true} is VALID [2022-04-28 14:52:53,865 INFO L290 TraceCheckUtils]: 54: Hoare triple {78685#true} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {78685#true} is VALID [2022-04-28 14:52:53,865 INFO L290 TraceCheckUtils]: 55: Hoare triple {78685#true} assume !(0 != (256 + ~__cil_tmp64~0) % 18446744073709551616);assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;~ret~0 := #t~nondet40;havoc #t~nondet40; {78685#true} is VALID [2022-04-28 14:52:53,865 INFO L290 TraceCheckUtils]: 56: Hoare triple {78685#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {78685#true} is VALID [2022-04-28 14:52:53,865 INFO L290 TraceCheckUtils]: 57: Hoare triple {78685#true} assume !(~ret~0 <= 0); {78685#true} is VALID [2022-04-28 14:52:53,865 INFO L290 TraceCheckUtils]: 58: Hoare triple {78685#true} ~s__state~0 := 4416;~s__init_num~0 := 0; {78685#true} is VALID [2022-04-28 14:52:53,865 INFO L290 TraceCheckUtils]: 59: Hoare triple {78685#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {78685#true} is VALID [2022-04-28 14:52:53,865 INFO L290 TraceCheckUtils]: 60: Hoare triple {78685#true} ~skip~0 := 0; {78685#true} is VALID [2022-04-28 14:52:53,865 INFO L290 TraceCheckUtils]: 61: Hoare triple {78685#true} assume !false; {78685#true} is VALID [2022-04-28 14:52:53,865 INFO L290 TraceCheckUtils]: 62: Hoare triple {78685#true} ~state~0 := ~s__state~0; {78685#true} is VALID [2022-04-28 14:52:53,865 INFO L290 TraceCheckUtils]: 63: Hoare triple {78685#true} assume !(12292 == ~s__state~0); {78685#true} is VALID [2022-04-28 14:52:53,865 INFO L290 TraceCheckUtils]: 64: Hoare triple {78685#true} assume !(16384 == ~s__state~0); {78685#true} is VALID [2022-04-28 14:52:53,865 INFO L290 TraceCheckUtils]: 65: Hoare triple {78685#true} assume !(4096 == ~s__state~0); {78685#true} is VALID [2022-04-28 14:52:53,865 INFO L290 TraceCheckUtils]: 66: Hoare triple {78685#true} assume !(20480 == ~s__state~0); {78685#true} is VALID [2022-04-28 14:52:53,865 INFO L290 TraceCheckUtils]: 67: Hoare triple {78685#true} assume !(4099 == ~s__state~0); {78685#true} is VALID [2022-04-28 14:52:53,866 INFO L290 TraceCheckUtils]: 68: Hoare triple {78685#true} assume !(4368 == ~s__state~0); {78685#true} is VALID [2022-04-28 14:52:53,866 INFO L290 TraceCheckUtils]: 69: Hoare triple {78685#true} assume !(4369 == ~s__state~0); {78685#true} is VALID [2022-04-28 14:52:53,866 INFO L290 TraceCheckUtils]: 70: Hoare triple {78685#true} assume !(4384 == ~s__state~0); {78685#true} is VALID [2022-04-28 14:52:53,866 INFO L290 TraceCheckUtils]: 71: Hoare triple {78685#true} assume !(4385 == ~s__state~0); {78685#true} is VALID [2022-04-28 14:52:53,866 INFO L290 TraceCheckUtils]: 72: Hoare triple {78685#true} assume !(4400 == ~s__state~0); {78685#true} is VALID [2022-04-28 14:52:53,866 INFO L290 TraceCheckUtils]: 73: Hoare triple {78685#true} assume !(4401 == ~s__state~0); {78685#true} is VALID [2022-04-28 14:52:53,866 INFO L290 TraceCheckUtils]: 74: Hoare triple {78685#true} assume 4416 == ~s__state~0; {78685#true} is VALID [2022-04-28 14:52:53,866 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-28 14:52:53,866 INFO L290 TraceCheckUtils]: 76: Hoare triple {78685#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {78685#true} is VALID [2022-04-28 14:52:53,866 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-28 14:52:53,866 INFO L290 TraceCheckUtils]: 78: Hoare triple {78685#true} assume !(0 == ~tmp___6~0); {78685#true} is VALID [2022-04-28 14:52:53,866 INFO L290 TraceCheckUtils]: 79: Hoare triple {78685#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {78685#true} is VALID [2022-04-28 14:52:53,866 INFO L290 TraceCheckUtils]: 80: Hoare triple {78685#true} ~skip~0 := 0; {78685#true} is VALID [2022-04-28 14:52:53,866 INFO L290 TraceCheckUtils]: 81: Hoare triple {78685#true} assume !false; {78685#true} is VALID [2022-04-28 14:52:53,866 INFO L290 TraceCheckUtils]: 82: Hoare triple {78685#true} ~state~0 := ~s__state~0; {78685#true} is VALID [2022-04-28 14:52:53,867 INFO L290 TraceCheckUtils]: 83: Hoare triple {78685#true} assume !(12292 == ~s__state~0); {78685#true} is VALID [2022-04-28 14:52:53,867 INFO L290 TraceCheckUtils]: 84: Hoare triple {78685#true} assume !(16384 == ~s__state~0); {78685#true} is VALID [2022-04-28 14:52:53,867 INFO L290 TraceCheckUtils]: 85: Hoare triple {78685#true} assume !(4096 == ~s__state~0); {78685#true} is VALID [2022-04-28 14:52:53,867 INFO L290 TraceCheckUtils]: 86: Hoare triple {78685#true} assume !(20480 == ~s__state~0); {78685#true} is VALID [2022-04-28 14:52:53,867 INFO L290 TraceCheckUtils]: 87: Hoare triple {78685#true} assume !(4099 == ~s__state~0); {78685#true} is VALID [2022-04-28 14:52:53,867 INFO L290 TraceCheckUtils]: 88: Hoare triple {78685#true} assume !(4368 == ~s__state~0); {78685#true} is VALID [2022-04-28 14:52:53,867 INFO L290 TraceCheckUtils]: 89: Hoare triple {78685#true} assume !(4369 == ~s__state~0); {78685#true} is VALID [2022-04-28 14:52:53,867 INFO L290 TraceCheckUtils]: 90: Hoare triple {78685#true} assume !(4384 == ~s__state~0); {78685#true} is VALID [2022-04-28 14:52:53,867 INFO L290 TraceCheckUtils]: 91: Hoare triple {78685#true} assume !(4385 == ~s__state~0); {78685#true} is VALID [2022-04-28 14:52:53,867 INFO L290 TraceCheckUtils]: 92: Hoare triple {78685#true} assume !(4400 == ~s__state~0); {78685#true} is VALID [2022-04-28 14:52:53,867 INFO L290 TraceCheckUtils]: 93: Hoare triple {78685#true} assume !(4401 == ~s__state~0); {78685#true} is VALID [2022-04-28 14:52:53,867 INFO L290 TraceCheckUtils]: 94: Hoare triple {78685#true} assume !(4416 == ~s__state~0); {78685#true} is VALID [2022-04-28 14:52:53,867 INFO L290 TraceCheckUtils]: 95: Hoare triple {78685#true} assume !(4417 == ~s__state~0); {78685#true} is VALID [2022-04-28 14:52:53,867 INFO L290 TraceCheckUtils]: 96: Hoare triple {78685#true} assume 4432 == ~s__state~0; {78685#true} is VALID [2022-04-28 14:52:53,868 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-28 14:52:53,868 INFO L290 TraceCheckUtils]: 98: Hoare triple {78685#true} assume !(5 == ~blastFlag~0); {78685#true} is VALID [2022-04-28 14:52:53,868 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-28 14:52:53,868 INFO L290 TraceCheckUtils]: 100: Hoare triple {78685#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {78685#true} is VALID [2022-04-28 14:52:53,868 INFO L290 TraceCheckUtils]: 101: Hoare triple {78685#true} ~skip~0 := 0; {78685#true} is VALID [2022-04-28 14:52:53,868 INFO L290 TraceCheckUtils]: 102: Hoare triple {78685#true} assume !false; {78685#true} is VALID [2022-04-28 14:52:53,868 INFO L290 TraceCheckUtils]: 103: Hoare triple {78685#true} ~state~0 := ~s__state~0; {78685#true} is VALID [2022-04-28 14:52:53,868 INFO L290 TraceCheckUtils]: 104: Hoare triple {78685#true} assume !(12292 == ~s__state~0); {78685#true} is VALID [2022-04-28 14:52:53,868 INFO L290 TraceCheckUtils]: 105: Hoare triple {78685#true} assume !(16384 == ~s__state~0); {78685#true} is VALID [2022-04-28 14:52:53,868 INFO L290 TraceCheckUtils]: 106: Hoare triple {78685#true} assume !(4096 == ~s__state~0); {78685#true} is VALID [2022-04-28 14:52:53,868 INFO L290 TraceCheckUtils]: 107: Hoare triple {78685#true} assume !(20480 == ~s__state~0); {78685#true} is VALID [2022-04-28 14:52:53,868 INFO L290 TraceCheckUtils]: 108: Hoare triple {78685#true} assume !(4099 == ~s__state~0); {78685#true} is VALID [2022-04-28 14:52:53,868 INFO L290 TraceCheckUtils]: 109: Hoare triple {78685#true} assume !(4368 == ~s__state~0); {78685#true} is VALID [2022-04-28 14:52:53,868 INFO L290 TraceCheckUtils]: 110: Hoare triple {78685#true} assume !(4369 == ~s__state~0); {78685#true} is VALID [2022-04-28 14:52:53,869 INFO L290 TraceCheckUtils]: 111: Hoare triple {78685#true} assume !(4384 == ~s__state~0); {78685#true} is VALID [2022-04-28 14:52:53,869 INFO L290 TraceCheckUtils]: 112: Hoare triple {78685#true} assume !(4385 == ~s__state~0); {78685#true} is VALID [2022-04-28 14:52:53,869 INFO L290 TraceCheckUtils]: 113: Hoare triple {78685#true} assume !(4400 == ~s__state~0); {78685#true} is VALID [2022-04-28 14:52:53,869 INFO L290 TraceCheckUtils]: 114: Hoare triple {78685#true} assume !(4401 == ~s__state~0); {78685#true} is VALID [2022-04-28 14:52:53,869 INFO L290 TraceCheckUtils]: 115: Hoare triple {78685#true} assume !(4416 == ~s__state~0); {78685#true} is VALID [2022-04-28 14:52:53,869 INFO L290 TraceCheckUtils]: 116: Hoare triple {78685#true} assume !(4417 == ~s__state~0); {78685#true} is VALID [2022-04-28 14:52:53,869 INFO L290 TraceCheckUtils]: 117: Hoare triple {78685#true} assume !(4432 == ~s__state~0); {78685#true} is VALID [2022-04-28 14:52:53,869 INFO L290 TraceCheckUtils]: 118: Hoare triple {78685#true} assume !(4433 == ~s__state~0); {78685#true} is VALID [2022-04-28 14:52:53,869 INFO L290 TraceCheckUtils]: 119: Hoare triple {78685#true} assume 4448 == ~s__state~0; {78685#true} is VALID [2022-04-28 14:52:53,869 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-28 14:52:53,869 INFO L290 TraceCheckUtils]: 121: Hoare triple {78685#true} assume !(~ret~0 <= 0); {78685#true} is VALID [2022-04-28 14:52:53,870 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-28 14:52:53,870 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-28 14:52:53,870 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-28 14:52:53,870 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-28 14:52:53,871 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-28 14:52:53,871 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-28 14:52:53,871 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-28 14:52:53,872 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-28 14:52:53,872 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-28 14:52:53,872 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-28 14:52:53,873 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-28 14:52:53,873 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-28 14:52:53,873 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-28 14:52:53,873 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-28 14:52:53,874 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-28 14:52:53,874 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-28 14:52:53,874 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-28 14:52:53,875 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-28 14:52:53,875 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-28 14:52:53,875 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-28 14:52:53,876 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-28 14:52:53,876 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-28 14:52:53,876 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-28 14:52:53,876 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-28 14:52:53,877 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-28 14:52:53,877 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-28 14:52:53,877 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-28 14:52:53,878 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-28 14:52:53,878 INFO L290 TraceCheckUtils]: 150: Hoare triple {78686#false} assume !(4481 == ~s__state~0); {78686#false} is VALID [2022-04-28 14:52:53,878 INFO L290 TraceCheckUtils]: 151: Hoare triple {78686#false} assume !(4496 == ~s__state~0); {78686#false} is VALID [2022-04-28 14:52:53,878 INFO L290 TraceCheckUtils]: 152: Hoare triple {78686#false} assume !(4497 == ~s__state~0); {78686#false} is VALID [2022-04-28 14:52:53,878 INFO L290 TraceCheckUtils]: 153: Hoare triple {78686#false} assume !(4512 == ~s__state~0); {78686#false} is VALID [2022-04-28 14:52:53,878 INFO L290 TraceCheckUtils]: 154: Hoare triple {78686#false} assume !(4513 == ~s__state~0); {78686#false} is VALID [2022-04-28 14:52:53,878 INFO L290 TraceCheckUtils]: 155: Hoare triple {78686#false} assume 4528 == ~s__state~0; {78686#false} is VALID [2022-04-28 14:52:53,878 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-28 14:52:53,878 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 := (if ~__cil_tmp66~0 % 4294967296 <= 2147483647 then ~__cil_tmp66~0 % 4294967296 else ~__cil_tmp66~0 % 4294967296 - 4294967296); {78686#false} is VALID [2022-04-28 14:52:53,878 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-28 14:52:53,878 INFO L290 TraceCheckUtils]: 159: Hoare triple {78686#false} ~s__init_num~0 := 0; {78686#false} is VALID [2022-04-28 14:52:53,878 INFO L290 TraceCheckUtils]: 160: Hoare triple {78686#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {78686#false} is VALID [2022-04-28 14:52:53,878 INFO L290 TraceCheckUtils]: 161: Hoare triple {78686#false} ~skip~0 := 0; {78686#false} is VALID [2022-04-28 14:52:53,878 INFO L290 TraceCheckUtils]: 162: Hoare triple {78686#false} assume !false; {78686#false} is VALID [2022-04-28 14:52:53,879 INFO L290 TraceCheckUtils]: 163: Hoare triple {78686#false} ~state~0 := ~s__state~0; {78686#false} is VALID [2022-04-28 14:52:53,879 INFO L290 TraceCheckUtils]: 164: Hoare triple {78686#false} assume !(12292 == ~s__state~0); {78686#false} is VALID [2022-04-28 14:52:53,879 INFO L290 TraceCheckUtils]: 165: Hoare triple {78686#false} assume !(16384 == ~s__state~0); {78686#false} is VALID [2022-04-28 14:52:53,879 INFO L290 TraceCheckUtils]: 166: Hoare triple {78686#false} assume !(4096 == ~s__state~0); {78686#false} is VALID [2022-04-28 14:52:53,879 INFO L290 TraceCheckUtils]: 167: Hoare triple {78686#false} assume !(20480 == ~s__state~0); {78686#false} is VALID [2022-04-28 14:52:53,879 INFO L290 TraceCheckUtils]: 168: Hoare triple {78686#false} assume !(4099 == ~s__state~0); {78686#false} is VALID [2022-04-28 14:52:53,879 INFO L290 TraceCheckUtils]: 169: Hoare triple {78686#false} assume !(4368 == ~s__state~0); {78686#false} is VALID [2022-04-28 14:52:53,879 INFO L290 TraceCheckUtils]: 170: Hoare triple {78686#false} assume !(4369 == ~s__state~0); {78686#false} is VALID [2022-04-28 14:52:53,879 INFO L290 TraceCheckUtils]: 171: Hoare triple {78686#false} assume 4384 == ~s__state~0; {78686#false} is VALID [2022-04-28 14:52:53,879 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-28 14:52:53,879 INFO L290 TraceCheckUtils]: 173: Hoare triple {78686#false} assume !(1 == ~blastFlag~0); {78686#false} is VALID [2022-04-28 14:52:53,879 INFO L290 TraceCheckUtils]: 174: Hoare triple {78686#false} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {78686#false} is VALID [2022-04-28 14:52:53,879 INFO L290 TraceCheckUtils]: 175: Hoare triple {78686#false} assume !(~ret~0 <= 0); {78686#false} is VALID [2022-04-28 14:52:53,879 INFO L290 TraceCheckUtils]: 176: Hoare triple {78686#false} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {78686#false} is VALID [2022-04-28 14:52:53,880 INFO L290 TraceCheckUtils]: 177: Hoare triple {78686#false} ~s__init_num~0 := 0; {78686#false} is VALID [2022-04-28 14:52:53,880 INFO L290 TraceCheckUtils]: 178: Hoare triple {78686#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {78686#false} is VALID [2022-04-28 14:52:53,880 INFO L290 TraceCheckUtils]: 179: Hoare triple {78686#false} ~skip~0 := 0; {78686#false} is VALID [2022-04-28 14:52:53,880 INFO L290 TraceCheckUtils]: 180: Hoare triple {78686#false} assume !false; {78686#false} is VALID [2022-04-28 14:52:53,880 INFO L290 TraceCheckUtils]: 181: Hoare triple {78686#false} ~state~0 := ~s__state~0; {78686#false} is VALID [2022-04-28 14:52:53,880 INFO L290 TraceCheckUtils]: 182: Hoare triple {78686#false} assume !(12292 == ~s__state~0); {78686#false} is VALID [2022-04-28 14:52:53,880 INFO L290 TraceCheckUtils]: 183: Hoare triple {78686#false} assume !(16384 == ~s__state~0); {78686#false} is VALID [2022-04-28 14:52:53,880 INFO L290 TraceCheckUtils]: 184: Hoare triple {78686#false} assume !(4096 == ~s__state~0); {78686#false} is VALID [2022-04-28 14:52:53,880 INFO L290 TraceCheckUtils]: 185: Hoare triple {78686#false} assume !(20480 == ~s__state~0); {78686#false} is VALID [2022-04-28 14:52:53,880 INFO L290 TraceCheckUtils]: 186: Hoare triple {78686#false} assume !(4099 == ~s__state~0); {78686#false} is VALID [2022-04-28 14:52:53,880 INFO L290 TraceCheckUtils]: 187: Hoare triple {78686#false} assume !(4368 == ~s__state~0); {78686#false} is VALID [2022-04-28 14:52:53,880 INFO L290 TraceCheckUtils]: 188: Hoare triple {78686#false} assume !(4369 == ~s__state~0); {78686#false} is VALID [2022-04-28 14:52:53,880 INFO L290 TraceCheckUtils]: 189: Hoare triple {78686#false} assume !(4384 == ~s__state~0); {78686#false} is VALID [2022-04-28 14:52:53,880 INFO L290 TraceCheckUtils]: 190: Hoare triple {78686#false} assume !(4385 == ~s__state~0); {78686#false} is VALID [2022-04-28 14:52:53,880 INFO L290 TraceCheckUtils]: 191: Hoare triple {78686#false} assume 4400 == ~s__state~0; {78686#false} is VALID [2022-04-28 14:52:53,881 INFO L290 TraceCheckUtils]: 192: Hoare triple {78686#false} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {78686#false} is VALID [2022-04-28 14:52:53,881 INFO L290 TraceCheckUtils]: 193: Hoare triple {78686#false} assume 0 != (256 + ~__cil_tmp64~0) % 18446744073709551616;~skip~0 := 1; {78686#false} is VALID [2022-04-28 14:52:53,881 INFO L290 TraceCheckUtils]: 194: Hoare triple {78686#false} ~s__state~0 := 4416;~s__init_num~0 := 0; {78686#false} is VALID [2022-04-28 14:52:53,881 INFO L290 TraceCheckUtils]: 195: Hoare triple {78686#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {78686#false} is VALID [2022-04-28 14:52:53,881 INFO L290 TraceCheckUtils]: 196: Hoare triple {78686#false} ~skip~0 := 0; {78686#false} is VALID [2022-04-28 14:52:53,881 INFO L290 TraceCheckUtils]: 197: Hoare triple {78686#false} assume !false; {78686#false} is VALID [2022-04-28 14:52:53,881 INFO L290 TraceCheckUtils]: 198: Hoare triple {78686#false} ~state~0 := ~s__state~0; {78686#false} is VALID [2022-04-28 14:52:53,881 INFO L290 TraceCheckUtils]: 199: Hoare triple {78686#false} assume !(12292 == ~s__state~0); {78686#false} is VALID [2022-04-28 14:52:53,881 INFO L290 TraceCheckUtils]: 200: Hoare triple {78686#false} assume !(16384 == ~s__state~0); {78686#false} is VALID [2022-04-28 14:52:53,881 INFO L290 TraceCheckUtils]: 201: Hoare triple {78686#false} assume !(4096 == ~s__state~0); {78686#false} is VALID [2022-04-28 14:52:53,881 INFO L290 TraceCheckUtils]: 202: Hoare triple {78686#false} assume !(20480 == ~s__state~0); {78686#false} is VALID [2022-04-28 14:52:53,881 INFO L290 TraceCheckUtils]: 203: Hoare triple {78686#false} assume !(4099 == ~s__state~0); {78686#false} is VALID [2022-04-28 14:52:53,881 INFO L290 TraceCheckUtils]: 204: Hoare triple {78686#false} assume !(4368 == ~s__state~0); {78686#false} is VALID [2022-04-28 14:52:53,881 INFO L290 TraceCheckUtils]: 205: Hoare triple {78686#false} assume !(4369 == ~s__state~0); {78686#false} is VALID [2022-04-28 14:52:53,882 INFO L290 TraceCheckUtils]: 206: Hoare triple {78686#false} assume !(4384 == ~s__state~0); {78686#false} is VALID [2022-04-28 14:52:53,882 INFO L290 TraceCheckUtils]: 207: Hoare triple {78686#false} assume !(4385 == ~s__state~0); {78686#false} is VALID [2022-04-28 14:52:53,882 INFO L290 TraceCheckUtils]: 208: Hoare triple {78686#false} assume !(4400 == ~s__state~0); {78686#false} is VALID [2022-04-28 14:52:53,882 INFO L290 TraceCheckUtils]: 209: Hoare triple {78686#false} assume !(4401 == ~s__state~0); {78686#false} is VALID [2022-04-28 14:52:53,882 INFO L290 TraceCheckUtils]: 210: Hoare triple {78686#false} assume 4416 == ~s__state~0; {78686#false} is VALID [2022-04-28 14:52:53,882 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-28 14:52:53,882 INFO L290 TraceCheckUtils]: 212: Hoare triple {78686#false} assume !(3 == ~blastFlag~0); {78686#false} is VALID [2022-04-28 14:52:53,882 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-28 14:52:53,882 INFO L290 TraceCheckUtils]: 214: Hoare triple {78686#false} assume !(0 == ~tmp___6~0); {78686#false} is VALID [2022-04-28 14:52:53,882 INFO L290 TraceCheckUtils]: 215: Hoare triple {78686#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {78686#false} is VALID [2022-04-28 14:52:53,882 INFO L290 TraceCheckUtils]: 216: Hoare triple {78686#false} ~skip~0 := 0; {78686#false} is VALID [2022-04-28 14:52:53,882 INFO L290 TraceCheckUtils]: 217: Hoare triple {78686#false} assume !false; {78686#false} is VALID [2022-04-28 14:52:53,882 INFO L290 TraceCheckUtils]: 218: Hoare triple {78686#false} ~state~0 := ~s__state~0; {78686#false} is VALID [2022-04-28 14:52:53,882 INFO L290 TraceCheckUtils]: 219: Hoare triple {78686#false} assume !(12292 == ~s__state~0); {78686#false} is VALID [2022-04-28 14:52:53,882 INFO L290 TraceCheckUtils]: 220: Hoare triple {78686#false} assume !(16384 == ~s__state~0); {78686#false} is VALID [2022-04-28 14:52:53,883 INFO L290 TraceCheckUtils]: 221: Hoare triple {78686#false} assume !(4096 == ~s__state~0); {78686#false} is VALID [2022-04-28 14:52:53,883 INFO L290 TraceCheckUtils]: 222: Hoare triple {78686#false} assume !(20480 == ~s__state~0); {78686#false} is VALID [2022-04-28 14:52:53,883 INFO L290 TraceCheckUtils]: 223: Hoare triple {78686#false} assume !(4099 == ~s__state~0); {78686#false} is VALID [2022-04-28 14:52:53,883 INFO L290 TraceCheckUtils]: 224: Hoare triple {78686#false} assume !(4368 == ~s__state~0); {78686#false} is VALID [2022-04-28 14:52:53,883 INFO L290 TraceCheckUtils]: 225: Hoare triple {78686#false} assume !(4369 == ~s__state~0); {78686#false} is VALID [2022-04-28 14:52:53,883 INFO L290 TraceCheckUtils]: 226: Hoare triple {78686#false} assume !(4384 == ~s__state~0); {78686#false} is VALID [2022-04-28 14:52:53,883 INFO L290 TraceCheckUtils]: 227: Hoare triple {78686#false} assume !(4385 == ~s__state~0); {78686#false} is VALID [2022-04-28 14:52:53,883 INFO L290 TraceCheckUtils]: 228: Hoare triple {78686#false} assume !(4400 == ~s__state~0); {78686#false} is VALID [2022-04-28 14:52:53,883 INFO L290 TraceCheckUtils]: 229: Hoare triple {78686#false} assume !(4401 == ~s__state~0); {78686#false} is VALID [2022-04-28 14:52:53,883 INFO L290 TraceCheckUtils]: 230: Hoare triple {78686#false} assume !(4416 == ~s__state~0); {78686#false} is VALID [2022-04-28 14:52:53,883 INFO L290 TraceCheckUtils]: 231: Hoare triple {78686#false} assume !(4417 == ~s__state~0); {78686#false} is VALID [2022-04-28 14:52:53,883 INFO L290 TraceCheckUtils]: 232: Hoare triple {78686#false} assume 4432 == ~s__state~0; {78686#false} is VALID [2022-04-28 14:52:53,883 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-28 14:52:53,883 INFO L290 TraceCheckUtils]: 234: Hoare triple {78686#false} assume 5 == ~blastFlag~0; {78686#false} is VALID [2022-04-28 14:52:53,884 INFO L290 TraceCheckUtils]: 235: Hoare triple {78686#false} assume !false; {78686#false} is VALID [2022-04-28 14:52:53,885 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-28 14:52:53,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-28 14:52:53,885 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171293047] [2022-04-28 14:52:53,885 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1171293047] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-28 14:52:53,885 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-28 14:52:53,885 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-28 14:52:53,885 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-28 14:52:53,886 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1823378518] [2022-04-28 14:52:53,886 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1823378518] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-28 14:52:53,886 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-28 14:52:53,886 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-28 14:52:53,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017738273] [2022-04-28 14:52:53,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-28 14:52:53,886 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-28 14:52:53,886 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-28 14:52:53,887 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-28 14:52:53,963 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-28 14:52:53,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-28 14:52:53,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-28 14:52:53,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-28 14:52:53,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-28 14:52:53,964 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-28 14:52:56,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:52:56,295 INFO L93 Difference]: Finished difference Result 3045 states and 4227 transitions. [2022-04-28 14:52:56,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-28 14:52:56,295 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-28 14:52:56,295 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-28 14:52:56,295 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-28 14:52:56,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 383 transitions. [2022-04-28 14:52:56,297 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-28 14:52:56,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 383 transitions. [2022-04-28 14:52:56,299 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 4 states and 383 transitions. [2022-04-28 14:52:56,563 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-28 14:52:56,694 INFO L225 Difference]: With dead ends: 3045 [2022-04-28 14:52:56,694 INFO L226 Difference]: Without dead ends: 1597 [2022-04-28 14:52:56,696 INFO L412 NwaCegarLoop]: 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-28 14:52:56,696 INFO L413 NwaCegarLoop]: 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-28 14:52:56,697 INFO L414 NwaCegarLoop]: 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-28 14:52:56,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1597 states. [2022-04-28 14:52:57,812 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1597 to 1585. [2022-04-28 14:52:57,812 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-28 14:52:57,813 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-28 14:52:57,814 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-28 14:52:57,815 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-28 14:52:57,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:52:57,891 INFO L93 Difference]: Finished difference Result 1597 states and 2184 transitions. [2022-04-28 14:52:57,891 INFO L276 IsEmpty]: Start isEmpty. Operand 1597 states and 2184 transitions. [2022-04-28 14:52:57,892 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-28 14:52:57,892 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-28 14:52:57,893 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-28 14:52:57,894 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-28 14:52:57,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:52:57,975 INFO L93 Difference]: Finished difference Result 1597 states and 2184 transitions. [2022-04-28 14:52:57,975 INFO L276 IsEmpty]: Start isEmpty. Operand 1597 states and 2184 transitions. [2022-04-28 14:52:57,977 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-28 14:52:57,977 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-28 14:52:57,977 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-28 14:52:57,977 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-28 14:52:57,978 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-28 14:52:58,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1585 states to 1585 states and 2168 transitions. [2022-04-28 14:52:58,097 INFO L78 Accepts]: Start accepts. Automaton has 1585 states and 2168 transitions. Word has length 236 [2022-04-28 14:52:58,098 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-28 14:52:58,098 INFO L495 AbstractCegarLoop]: Abstraction has 1585 states and 2168 transitions. [2022-04-28 14:52:58,098 INFO L496 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-28 14:52:58,098 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 1585 states and 2168 transitions. [2022-04-28 14:52:59,172 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-28 14:52:59,173 INFO L276 IsEmpty]: Start isEmpty. Operand 1585 states and 2168 transitions. [2022-04-28 14:52:59,175 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 267 [2022-04-28 14:52:59,175 INFO L187 NwaCegarLoop]: Found error trace [2022-04-28 14:52:59,175 INFO L195 NwaCegarLoop]: 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-28 14:52:59,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-04-28 14:52:59,175 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-28 14:52:59,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-28 14:52:59,176 INFO L85 PathProgramCache]: Analyzing trace with hash -2022834357, now seen corresponding path program 1 times [2022-04-28 14:52:59,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-28 14:52:59,176 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2057440102] [2022-04-28 14:52:59,177 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-28 14:52:59,177 INFO L85 PathProgramCache]: Analyzing trace with hash -2022834357, now seen corresponding path program 2 times [2022-04-28 14:52:59,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-28 14:52:59,177 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964911602] [2022-04-28 14:52:59,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-28 14:52:59,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-28 14:52:59,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-28 14:52:59,235 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-28 14:52:59,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-28 14:52:59,241 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-28 14:52:59,241 INFO L290 TraceCheckUtils]: 1: Hoare triple {91151#true} assume true; {91151#true} is VALID [2022-04-28 14:52:59,242 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {91151#true} {91151#true} #547#return; {91151#true} is VALID [2022-04-28 14:52:59,242 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-28 14:52:59,242 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-28 14:52:59,242 INFO L290 TraceCheckUtils]: 2: Hoare triple {91151#true} assume true; {91151#true} is VALID [2022-04-28 14:52:59,242 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {91151#true} {91151#true} #547#return; {91151#true} is VALID [2022-04-28 14:52:59,242 INFO L272 TraceCheckUtils]: 4: Hoare triple {91151#true} call #t~ret55 := main(); {91151#true} is VALID [2022-04-28 14:52:59,242 INFO L290 TraceCheckUtils]: 5: Hoare triple {91151#true} havoc ~s~0;~s~0 := 12292; {91151#true} is VALID [2022-04-28 14:52:59,242 INFO L272 TraceCheckUtils]: 6: Hoare triple {91151#true} call #t~ret54 := ssl3_connect(~s~0); {91151#true} is VALID [2022-04-28 14:52:59,242 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-28 14:52:59,243 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-28 14:52:59,243 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-28 14:52:59,243 INFO L290 TraceCheckUtils]: 10: Hoare triple {91151#true} assume !(0 != 12288 + ~tmp___1~0); {91151#true} is VALID [2022-04-28 14:52:59,243 INFO L290 TraceCheckUtils]: 11: Hoare triple {91151#true} assume !false; {91151#true} is VALID [2022-04-28 14:52:59,243 INFO L290 TraceCheckUtils]: 12: Hoare triple {91151#true} ~state~0 := ~s__state~0; {91151#true} is VALID [2022-04-28 14:52:59,243 INFO L290 TraceCheckUtils]: 13: Hoare triple {91151#true} assume !(12292 == ~s__state~0); {91151#true} is VALID [2022-04-28 14:52:59,243 INFO L290 TraceCheckUtils]: 14: Hoare triple {91151#true} assume !(16384 == ~s__state~0); {91151#true} is VALID [2022-04-28 14:52:59,243 INFO L290 TraceCheckUtils]: 15: Hoare triple {91151#true} assume !(4096 == ~s__state~0); {91151#true} is VALID [2022-04-28 14:52:59,243 INFO L290 TraceCheckUtils]: 16: Hoare triple {91151#true} assume !(20480 == ~s__state~0); {91151#true} is VALID [2022-04-28 14:52:59,243 INFO L290 TraceCheckUtils]: 17: Hoare triple {91151#true} assume !(4099 == ~s__state~0); {91151#true} is VALID [2022-04-28 14:52:59,243 INFO L290 TraceCheckUtils]: 18: Hoare triple {91151#true} assume 4368 == ~s__state~0; {91151#true} is VALID [2022-04-28 14:52:59,243 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-28 14:52:59,243 INFO L290 TraceCheckUtils]: 20: Hoare triple {91151#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {91151#true} is VALID [2022-04-28 14:52:59,243 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-28 14:52:59,244 INFO L290 TraceCheckUtils]: 22: Hoare triple {91151#true} assume ~__cil_tmp63~0 % 18446744073709551616 != ~__cil_tmp62~0 % 18446744073709551616; {91151#true} is VALID [2022-04-28 14:52:59,244 INFO L290 TraceCheckUtils]: 23: Hoare triple {91151#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {91151#true} is VALID [2022-04-28 14:52:59,244 INFO L290 TraceCheckUtils]: 24: Hoare triple {91151#true} ~skip~0 := 0; {91151#true} is VALID [2022-04-28 14:52:59,244 INFO L290 TraceCheckUtils]: 25: Hoare triple {91151#true} assume !false; {91151#true} is VALID [2022-04-28 14:52:59,244 INFO L290 TraceCheckUtils]: 26: Hoare triple {91151#true} ~state~0 := ~s__state~0; {91151#true} is VALID [2022-04-28 14:52:59,244 INFO L290 TraceCheckUtils]: 27: Hoare triple {91151#true} assume !(12292 == ~s__state~0); {91151#true} is VALID [2022-04-28 14:52:59,244 INFO L290 TraceCheckUtils]: 28: Hoare triple {91151#true} assume !(16384 == ~s__state~0); {91151#true} is VALID [2022-04-28 14:52:59,244 INFO L290 TraceCheckUtils]: 29: Hoare triple {91151#true} assume !(4096 == ~s__state~0); {91151#true} is VALID [2022-04-28 14:52:59,244 INFO L290 TraceCheckUtils]: 30: Hoare triple {91151#true} assume !(20480 == ~s__state~0); {91151#true} is VALID [2022-04-28 14:52:59,244 INFO L290 TraceCheckUtils]: 31: Hoare triple {91151#true} assume !(4099 == ~s__state~0); {91151#true} is VALID [2022-04-28 14:52:59,244 INFO L290 TraceCheckUtils]: 32: Hoare triple {91151#true} assume !(4368 == ~s__state~0); {91151#true} is VALID [2022-04-28 14:52:59,244 INFO L290 TraceCheckUtils]: 33: Hoare triple {91151#true} assume !(4369 == ~s__state~0); {91151#true} is VALID [2022-04-28 14:52:59,244 INFO L290 TraceCheckUtils]: 34: Hoare triple {91151#true} assume 4384 == ~s__state~0; {91151#true} is VALID [2022-04-28 14:52:59,244 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-28 14:52:59,244 INFO L290 TraceCheckUtils]: 36: Hoare triple {91151#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {91151#true} is VALID [2022-04-28 14:52:59,245 INFO L290 TraceCheckUtils]: 37: Hoare triple {91151#true} assume !(~ret~0 <= 0); {91151#true} is VALID [2022-04-28 14:52:59,245 INFO L290 TraceCheckUtils]: 38: Hoare triple {91151#true} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {91151#true} is VALID [2022-04-28 14:52:59,245 INFO L290 TraceCheckUtils]: 39: Hoare triple {91151#true} ~s__init_num~0 := 0; {91151#true} is VALID [2022-04-28 14:52:59,245 INFO L290 TraceCheckUtils]: 40: Hoare triple {91151#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {91151#true} is VALID [2022-04-28 14:52:59,245 INFO L290 TraceCheckUtils]: 41: Hoare triple {91151#true} ~skip~0 := 0; {91151#true} is VALID [2022-04-28 14:52:59,245 INFO L290 TraceCheckUtils]: 42: Hoare triple {91151#true} assume !false; {91151#true} is VALID [2022-04-28 14:52:59,245 INFO L290 TraceCheckUtils]: 43: Hoare triple {91151#true} ~state~0 := ~s__state~0; {91151#true} is VALID [2022-04-28 14:52:59,245 INFO L290 TraceCheckUtils]: 44: Hoare triple {91151#true} assume !(12292 == ~s__state~0); {91151#true} is VALID [2022-04-28 14:52:59,245 INFO L290 TraceCheckUtils]: 45: Hoare triple {91151#true} assume !(16384 == ~s__state~0); {91151#true} is VALID [2022-04-28 14:52:59,245 INFO L290 TraceCheckUtils]: 46: Hoare triple {91151#true} assume !(4096 == ~s__state~0); {91151#true} is VALID [2022-04-28 14:52:59,245 INFO L290 TraceCheckUtils]: 47: Hoare triple {91151#true} assume !(20480 == ~s__state~0); {91151#true} is VALID [2022-04-28 14:52:59,245 INFO L290 TraceCheckUtils]: 48: Hoare triple {91151#true} assume !(4099 == ~s__state~0); {91151#true} is VALID [2022-04-28 14:52:59,245 INFO L290 TraceCheckUtils]: 49: Hoare triple {91151#true} assume !(4368 == ~s__state~0); {91151#true} is VALID [2022-04-28 14:52:59,245 INFO L290 TraceCheckUtils]: 50: Hoare triple {91151#true} assume !(4369 == ~s__state~0); {91151#true} is VALID [2022-04-28 14:52:59,246 INFO L290 TraceCheckUtils]: 51: Hoare triple {91151#true} assume !(4384 == ~s__state~0); {91151#true} is VALID [2022-04-28 14:52:59,246 INFO L290 TraceCheckUtils]: 52: Hoare triple {91151#true} assume !(4385 == ~s__state~0); {91151#true} is VALID [2022-04-28 14:52:59,246 INFO L290 TraceCheckUtils]: 53: Hoare triple {91151#true} assume 4400 == ~s__state~0; {91151#true} is VALID [2022-04-28 14:52:59,246 INFO L290 TraceCheckUtils]: 54: Hoare triple {91151#true} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {91151#true} is VALID [2022-04-28 14:52:59,246 INFO L290 TraceCheckUtils]: 55: Hoare triple {91151#true} assume !(0 != (256 + ~__cil_tmp64~0) % 18446744073709551616);assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;~ret~0 := #t~nondet40;havoc #t~nondet40; {91151#true} is VALID [2022-04-28 14:52:59,246 INFO L290 TraceCheckUtils]: 56: Hoare triple {91151#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {91151#true} is VALID [2022-04-28 14:52:59,246 INFO L290 TraceCheckUtils]: 57: Hoare triple {91151#true} assume !(~ret~0 <= 0); {91151#true} is VALID [2022-04-28 14:52:59,246 INFO L290 TraceCheckUtils]: 58: Hoare triple {91151#true} ~s__state~0 := 4416;~s__init_num~0 := 0; {91151#true} is VALID [2022-04-28 14:52:59,246 INFO L290 TraceCheckUtils]: 59: Hoare triple {91151#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {91151#true} is VALID [2022-04-28 14:52:59,246 INFO L290 TraceCheckUtils]: 60: Hoare triple {91151#true} ~skip~0 := 0; {91151#true} is VALID [2022-04-28 14:52:59,246 INFO L290 TraceCheckUtils]: 61: Hoare triple {91151#true} assume !false; {91151#true} is VALID [2022-04-28 14:52:59,246 INFO L290 TraceCheckUtils]: 62: Hoare triple {91151#true} ~state~0 := ~s__state~0; {91151#true} is VALID [2022-04-28 14:52:59,246 INFO L290 TraceCheckUtils]: 63: Hoare triple {91151#true} assume !(12292 == ~s__state~0); {91151#true} is VALID [2022-04-28 14:52:59,246 INFO L290 TraceCheckUtils]: 64: Hoare triple {91151#true} assume !(16384 == ~s__state~0); {91151#true} is VALID [2022-04-28 14:52:59,247 INFO L290 TraceCheckUtils]: 65: Hoare triple {91151#true} assume !(4096 == ~s__state~0); {91151#true} is VALID [2022-04-28 14:52:59,247 INFO L290 TraceCheckUtils]: 66: Hoare triple {91151#true} assume !(20480 == ~s__state~0); {91151#true} is VALID [2022-04-28 14:52:59,247 INFO L290 TraceCheckUtils]: 67: Hoare triple {91151#true} assume !(4099 == ~s__state~0); {91151#true} is VALID [2022-04-28 14:52:59,247 INFO L290 TraceCheckUtils]: 68: Hoare triple {91151#true} assume !(4368 == ~s__state~0); {91151#true} is VALID [2022-04-28 14:52:59,247 INFO L290 TraceCheckUtils]: 69: Hoare triple {91151#true} assume !(4369 == ~s__state~0); {91151#true} is VALID [2022-04-28 14:52:59,247 INFO L290 TraceCheckUtils]: 70: Hoare triple {91151#true} assume !(4384 == ~s__state~0); {91151#true} is VALID [2022-04-28 14:52:59,247 INFO L290 TraceCheckUtils]: 71: Hoare triple {91151#true} assume !(4385 == ~s__state~0); {91151#true} is VALID [2022-04-28 14:52:59,247 INFO L290 TraceCheckUtils]: 72: Hoare triple {91151#true} assume !(4400 == ~s__state~0); {91151#true} is VALID [2022-04-28 14:52:59,247 INFO L290 TraceCheckUtils]: 73: Hoare triple {91151#true} assume !(4401 == ~s__state~0); {91151#true} is VALID [2022-04-28 14:52:59,247 INFO L290 TraceCheckUtils]: 74: Hoare triple {91151#true} assume 4416 == ~s__state~0; {91151#true} is VALID [2022-04-28 14:52:59,247 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-28 14:52:59,247 INFO L290 TraceCheckUtils]: 76: Hoare triple {91151#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {91151#true} is VALID [2022-04-28 14:52:59,247 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-28 14:52:59,247 INFO L290 TraceCheckUtils]: 78: Hoare triple {91151#true} assume !(0 == ~tmp___6~0); {91151#true} is VALID [2022-04-28 14:52:59,248 INFO L290 TraceCheckUtils]: 79: Hoare triple {91151#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {91151#true} is VALID [2022-04-28 14:52:59,248 INFO L290 TraceCheckUtils]: 80: Hoare triple {91151#true} ~skip~0 := 0; {91151#true} is VALID [2022-04-28 14:52:59,248 INFO L290 TraceCheckUtils]: 81: Hoare triple {91151#true} assume !false; {91151#true} is VALID [2022-04-28 14:52:59,248 INFO L290 TraceCheckUtils]: 82: Hoare triple {91151#true} ~state~0 := ~s__state~0; {91151#true} is VALID [2022-04-28 14:52:59,248 INFO L290 TraceCheckUtils]: 83: Hoare triple {91151#true} assume !(12292 == ~s__state~0); {91151#true} is VALID [2022-04-28 14:52:59,248 INFO L290 TraceCheckUtils]: 84: Hoare triple {91151#true} assume !(16384 == ~s__state~0); {91151#true} is VALID [2022-04-28 14:52:59,248 INFO L290 TraceCheckUtils]: 85: Hoare triple {91151#true} assume !(4096 == ~s__state~0); {91151#true} is VALID [2022-04-28 14:52:59,248 INFO L290 TraceCheckUtils]: 86: Hoare triple {91151#true} assume !(20480 == ~s__state~0); {91151#true} is VALID [2022-04-28 14:52:59,248 INFO L290 TraceCheckUtils]: 87: Hoare triple {91151#true} assume !(4099 == ~s__state~0); {91151#true} is VALID [2022-04-28 14:52:59,248 INFO L290 TraceCheckUtils]: 88: Hoare triple {91151#true} assume !(4368 == ~s__state~0); {91151#true} is VALID [2022-04-28 14:52:59,248 INFO L290 TraceCheckUtils]: 89: Hoare triple {91151#true} assume !(4369 == ~s__state~0); {91151#true} is VALID [2022-04-28 14:52:59,248 INFO L290 TraceCheckUtils]: 90: Hoare triple {91151#true} assume !(4384 == ~s__state~0); {91151#true} is VALID [2022-04-28 14:52:59,248 INFO L290 TraceCheckUtils]: 91: Hoare triple {91151#true} assume !(4385 == ~s__state~0); {91151#true} is VALID [2022-04-28 14:52:59,248 INFO L290 TraceCheckUtils]: 92: Hoare triple {91151#true} assume !(4400 == ~s__state~0); {91151#true} is VALID [2022-04-28 14:52:59,248 INFO L290 TraceCheckUtils]: 93: Hoare triple {91151#true} assume !(4401 == ~s__state~0); {91151#true} is VALID [2022-04-28 14:52:59,249 INFO L290 TraceCheckUtils]: 94: Hoare triple {91151#true} assume !(4416 == ~s__state~0); {91151#true} is VALID [2022-04-28 14:52:59,249 INFO L290 TraceCheckUtils]: 95: Hoare triple {91151#true} assume !(4417 == ~s__state~0); {91151#true} is VALID [2022-04-28 14:52:59,249 INFO L290 TraceCheckUtils]: 96: Hoare triple {91151#true} assume 4432 == ~s__state~0; {91151#true} is VALID [2022-04-28 14:52:59,249 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-28 14:52:59,249 INFO L290 TraceCheckUtils]: 98: Hoare triple {91151#true} assume !(5 == ~blastFlag~0); {91151#true} is VALID [2022-04-28 14:52:59,249 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-28 14:52:59,249 INFO L290 TraceCheckUtils]: 100: Hoare triple {91151#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {91151#true} is VALID [2022-04-28 14:52:59,249 INFO L290 TraceCheckUtils]: 101: Hoare triple {91151#true} ~skip~0 := 0; {91151#true} is VALID [2022-04-28 14:52:59,249 INFO L290 TraceCheckUtils]: 102: Hoare triple {91151#true} assume !false; {91151#true} is VALID [2022-04-28 14:52:59,249 INFO L290 TraceCheckUtils]: 103: Hoare triple {91151#true} ~state~0 := ~s__state~0; {91151#true} is VALID [2022-04-28 14:52:59,249 INFO L290 TraceCheckUtils]: 104: Hoare triple {91151#true} assume !(12292 == ~s__state~0); {91151#true} is VALID [2022-04-28 14:52:59,249 INFO L290 TraceCheckUtils]: 105: Hoare triple {91151#true} assume !(16384 == ~s__state~0); {91151#true} is VALID [2022-04-28 14:52:59,249 INFO L290 TraceCheckUtils]: 106: Hoare triple {91151#true} assume !(4096 == ~s__state~0); {91151#true} is VALID [2022-04-28 14:52:59,249 INFO L290 TraceCheckUtils]: 107: Hoare triple {91151#true} assume !(20480 == ~s__state~0); {91151#true} is VALID [2022-04-28 14:52:59,249 INFO L290 TraceCheckUtils]: 108: Hoare triple {91151#true} assume !(4099 == ~s__state~0); {91151#true} is VALID [2022-04-28 14:52:59,250 INFO L290 TraceCheckUtils]: 109: Hoare triple {91151#true} assume !(4368 == ~s__state~0); {91151#true} is VALID [2022-04-28 14:52:59,250 INFO L290 TraceCheckUtils]: 110: Hoare triple {91151#true} assume !(4369 == ~s__state~0); {91151#true} is VALID [2022-04-28 14:52:59,250 INFO L290 TraceCheckUtils]: 111: Hoare triple {91151#true} assume !(4384 == ~s__state~0); {91151#true} is VALID [2022-04-28 14:52:59,250 INFO L290 TraceCheckUtils]: 112: Hoare triple {91151#true} assume !(4385 == ~s__state~0); {91151#true} is VALID [2022-04-28 14:52:59,250 INFO L290 TraceCheckUtils]: 113: Hoare triple {91151#true} assume !(4400 == ~s__state~0); {91151#true} is VALID [2022-04-28 14:52:59,250 INFO L290 TraceCheckUtils]: 114: Hoare triple {91151#true} assume !(4401 == ~s__state~0); {91151#true} is VALID [2022-04-28 14:52:59,250 INFO L290 TraceCheckUtils]: 115: Hoare triple {91151#true} assume !(4416 == ~s__state~0); {91151#true} is VALID [2022-04-28 14:52:59,250 INFO L290 TraceCheckUtils]: 116: Hoare triple {91151#true} assume !(4417 == ~s__state~0); {91151#true} is VALID [2022-04-28 14:52:59,250 INFO L290 TraceCheckUtils]: 117: Hoare triple {91151#true} assume !(4432 == ~s__state~0); {91151#true} is VALID [2022-04-28 14:52:59,250 INFO L290 TraceCheckUtils]: 118: Hoare triple {91151#true} assume !(4433 == ~s__state~0); {91151#true} is VALID [2022-04-28 14:52:59,250 INFO L290 TraceCheckUtils]: 119: Hoare triple {91151#true} assume 4448 == ~s__state~0; {91151#true} is VALID [2022-04-28 14:52:59,250 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-28 14:52:59,250 INFO L290 TraceCheckUtils]: 121: Hoare triple {91151#true} assume !(~ret~0 <= 0); {91151#true} is VALID [2022-04-28 14:52:59,251 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-28 14:52:59,251 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-28 14:52:59,251 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-28 14:52:59,251 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-28 14:52:59,252 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-28 14:52:59,252 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-28 14:52:59,252 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-28 14:52:59,252 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-28 14:52:59,253 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-28 14:52:59,253 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-28 14:52:59,253 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-28 14:52:59,253 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-28 14:52:59,254 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-28 14:52:59,254 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-28 14:52:59,254 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-28 14:52:59,254 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-28 14:52:59,254 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-28 14:52:59,255 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-28 14:52:59,255 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-28 14:52:59,255 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-28 14:52:59,256 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-28 14:52:59,256 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-28 14:52:59,256 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-28 14:52:59,256 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-28 14:52:59,256 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-28 14:52:59,257 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-28 14:52:59,257 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-28 14:52:59,257 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-28 14:52:59,257 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-28 14:52:59,258 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-28 14:52:59,258 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-28 14:52:59,258 INFO L290 TraceCheckUtils]: 153: Hoare triple {91152#false} ~s__init_num~0 := 0; {91152#false} is VALID [2022-04-28 14:52:59,258 INFO L290 TraceCheckUtils]: 154: Hoare triple {91152#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {91152#false} is VALID [2022-04-28 14:52:59,258 INFO L290 TraceCheckUtils]: 155: Hoare triple {91152#false} ~skip~0 := 0; {91152#false} is VALID [2022-04-28 14:52:59,258 INFO L290 TraceCheckUtils]: 156: Hoare triple {91152#false} assume !false; {91152#false} is VALID [2022-04-28 14:52:59,258 INFO L290 TraceCheckUtils]: 157: Hoare triple {91152#false} ~state~0 := ~s__state~0; {91152#false} is VALID [2022-04-28 14:52:59,258 INFO L290 TraceCheckUtils]: 158: Hoare triple {91152#false} assume !(12292 == ~s__state~0); {91152#false} is VALID [2022-04-28 14:52:59,258 INFO L290 TraceCheckUtils]: 159: Hoare triple {91152#false} assume !(16384 == ~s__state~0); {91152#false} is VALID [2022-04-28 14:52:59,258 INFO L290 TraceCheckUtils]: 160: Hoare triple {91152#false} assume !(4096 == ~s__state~0); {91152#false} is VALID [2022-04-28 14:52:59,258 INFO L290 TraceCheckUtils]: 161: Hoare triple {91152#false} assume !(20480 == ~s__state~0); {91152#false} is VALID [2022-04-28 14:52:59,259 INFO L290 TraceCheckUtils]: 162: Hoare triple {91152#false} assume !(4099 == ~s__state~0); {91152#false} is VALID [2022-04-28 14:52:59,259 INFO L290 TraceCheckUtils]: 163: Hoare triple {91152#false} assume !(4368 == ~s__state~0); {91152#false} is VALID [2022-04-28 14:52:59,259 INFO L290 TraceCheckUtils]: 164: Hoare triple {91152#false} assume !(4369 == ~s__state~0); {91152#false} is VALID [2022-04-28 14:52:59,259 INFO L290 TraceCheckUtils]: 165: Hoare triple {91152#false} assume !(4384 == ~s__state~0); {91152#false} is VALID [2022-04-28 14:52:59,259 INFO L290 TraceCheckUtils]: 166: Hoare triple {91152#false} assume !(4385 == ~s__state~0); {91152#false} is VALID [2022-04-28 14:52:59,259 INFO L290 TraceCheckUtils]: 167: Hoare triple {91152#false} assume !(4400 == ~s__state~0); {91152#false} is VALID [2022-04-28 14:52:59,259 INFO L290 TraceCheckUtils]: 168: Hoare triple {91152#false} assume !(4401 == ~s__state~0); {91152#false} is VALID [2022-04-28 14:52:59,259 INFO L290 TraceCheckUtils]: 169: Hoare triple {91152#false} assume !(4416 == ~s__state~0); {91152#false} is VALID [2022-04-28 14:52:59,259 INFO L290 TraceCheckUtils]: 170: Hoare triple {91152#false} assume !(4417 == ~s__state~0); {91152#false} is VALID [2022-04-28 14:52:59,259 INFO L290 TraceCheckUtils]: 171: Hoare triple {91152#false} assume !(4432 == ~s__state~0); {91152#false} is VALID [2022-04-28 14:52:59,259 INFO L290 TraceCheckUtils]: 172: Hoare triple {91152#false} assume !(4433 == ~s__state~0); {91152#false} is VALID [2022-04-28 14:52:59,259 INFO L290 TraceCheckUtils]: 173: Hoare triple {91152#false} assume !(4448 == ~s__state~0); {91152#false} is VALID [2022-04-28 14:52:59,259 INFO L290 TraceCheckUtils]: 174: Hoare triple {91152#false} assume !(4449 == ~s__state~0); {91152#false} is VALID [2022-04-28 14:52:59,259 INFO L290 TraceCheckUtils]: 175: Hoare triple {91152#false} assume !(4464 == ~s__state~0); {91152#false} is VALID [2022-04-28 14:52:59,259 INFO L290 TraceCheckUtils]: 176: Hoare triple {91152#false} assume !(4465 == ~s__state~0); {91152#false} is VALID [2022-04-28 14:52:59,260 INFO L290 TraceCheckUtils]: 177: Hoare triple {91152#false} assume !(4466 == ~s__state~0); {91152#false} is VALID [2022-04-28 14:52:59,261 INFO L290 TraceCheckUtils]: 178: Hoare triple {91152#false} assume !(4467 == ~s__state~0); {91152#false} is VALID [2022-04-28 14:52:59,261 INFO L290 TraceCheckUtils]: 179: Hoare triple {91152#false} assume !(4480 == ~s__state~0); {91152#false} is VALID [2022-04-28 14:52:59,262 INFO L290 TraceCheckUtils]: 180: Hoare triple {91152#false} assume !(4481 == ~s__state~0); {91152#false} is VALID [2022-04-28 14:52:59,262 INFO L290 TraceCheckUtils]: 181: Hoare triple {91152#false} assume !(4496 == ~s__state~0); {91152#false} is VALID [2022-04-28 14:52:59,262 INFO L290 TraceCheckUtils]: 182: Hoare triple {91152#false} assume !(4497 == ~s__state~0); {91152#false} is VALID [2022-04-28 14:52:59,262 INFO L290 TraceCheckUtils]: 183: Hoare triple {91152#false} assume !(4512 == ~s__state~0); {91152#false} is VALID [2022-04-28 14:52:59,262 INFO L290 TraceCheckUtils]: 184: Hoare triple {91152#false} assume !(4513 == ~s__state~0); {91152#false} is VALID [2022-04-28 14:52:59,262 INFO L290 TraceCheckUtils]: 185: Hoare triple {91152#false} assume 4528 == ~s__state~0; {91152#false} is VALID [2022-04-28 14:52:59,262 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-28 14:52:59,262 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 := (if ~__cil_tmp66~0 % 4294967296 <= 2147483647 then ~__cil_tmp66~0 % 4294967296 else ~__cil_tmp66~0 % 4294967296 - 4294967296); {91152#false} is VALID [2022-04-28 14:52:59,262 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-28 14:52:59,262 INFO L290 TraceCheckUtils]: 189: Hoare triple {91152#false} ~s__init_num~0 := 0; {91152#false} is VALID [2022-04-28 14:52:59,262 INFO L290 TraceCheckUtils]: 190: Hoare triple {91152#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {91152#false} is VALID [2022-04-28 14:52:59,262 INFO L290 TraceCheckUtils]: 191: Hoare triple {91152#false} ~skip~0 := 0; {91152#false} is VALID [2022-04-28 14:52:59,262 INFO L290 TraceCheckUtils]: 192: Hoare triple {91152#false} assume !false; {91152#false} is VALID [2022-04-28 14:52:59,262 INFO L290 TraceCheckUtils]: 193: Hoare triple {91152#false} ~state~0 := ~s__state~0; {91152#false} is VALID [2022-04-28 14:52:59,263 INFO L290 TraceCheckUtils]: 194: Hoare triple {91152#false} assume !(12292 == ~s__state~0); {91152#false} is VALID [2022-04-28 14:52:59,263 INFO L290 TraceCheckUtils]: 195: Hoare triple {91152#false} assume !(16384 == ~s__state~0); {91152#false} is VALID [2022-04-28 14:52:59,263 INFO L290 TraceCheckUtils]: 196: Hoare triple {91152#false} assume !(4096 == ~s__state~0); {91152#false} is VALID [2022-04-28 14:52:59,263 INFO L290 TraceCheckUtils]: 197: Hoare triple {91152#false} assume !(20480 == ~s__state~0); {91152#false} is VALID [2022-04-28 14:52:59,263 INFO L290 TraceCheckUtils]: 198: Hoare triple {91152#false} assume !(4099 == ~s__state~0); {91152#false} is VALID [2022-04-28 14:52:59,263 INFO L290 TraceCheckUtils]: 199: Hoare triple {91152#false} assume !(4368 == ~s__state~0); {91152#false} is VALID [2022-04-28 14:52:59,263 INFO L290 TraceCheckUtils]: 200: Hoare triple {91152#false} assume !(4369 == ~s__state~0); {91152#false} is VALID [2022-04-28 14:52:59,263 INFO L290 TraceCheckUtils]: 201: Hoare triple {91152#false} assume 4384 == ~s__state~0; {91152#false} is VALID [2022-04-28 14:52:59,263 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-28 14:52:59,263 INFO L290 TraceCheckUtils]: 203: Hoare triple {91152#false} assume !(1 == ~blastFlag~0); {91152#false} is VALID [2022-04-28 14:52:59,263 INFO L290 TraceCheckUtils]: 204: Hoare triple {91152#false} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {91152#false} is VALID [2022-04-28 14:52:59,263 INFO L290 TraceCheckUtils]: 205: Hoare triple {91152#false} assume !(~ret~0 <= 0); {91152#false} is VALID [2022-04-28 14:52:59,263 INFO L290 TraceCheckUtils]: 206: Hoare triple {91152#false} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {91152#false} is VALID [2022-04-28 14:52:59,263 INFO L290 TraceCheckUtils]: 207: Hoare triple {91152#false} ~s__init_num~0 := 0; {91152#false} is VALID [2022-04-28 14:52:59,264 INFO L290 TraceCheckUtils]: 208: Hoare triple {91152#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {91152#false} is VALID [2022-04-28 14:52:59,264 INFO L290 TraceCheckUtils]: 209: Hoare triple {91152#false} ~skip~0 := 0; {91152#false} is VALID [2022-04-28 14:52:59,264 INFO L290 TraceCheckUtils]: 210: Hoare triple {91152#false} assume !false; {91152#false} is VALID [2022-04-28 14:52:59,265 INFO L290 TraceCheckUtils]: 211: Hoare triple {91152#false} ~state~0 := ~s__state~0; {91152#false} is VALID [2022-04-28 14:52:59,265 INFO L290 TraceCheckUtils]: 212: Hoare triple {91152#false} assume !(12292 == ~s__state~0); {91152#false} is VALID [2022-04-28 14:52:59,265 INFO L290 TraceCheckUtils]: 213: Hoare triple {91152#false} assume !(16384 == ~s__state~0); {91152#false} is VALID [2022-04-28 14:52:59,266 INFO L290 TraceCheckUtils]: 214: Hoare triple {91152#false} assume !(4096 == ~s__state~0); {91152#false} is VALID [2022-04-28 14:52:59,270 INFO L290 TraceCheckUtils]: 215: Hoare triple {91152#false} assume !(20480 == ~s__state~0); {91152#false} is VALID [2022-04-28 14:52:59,272 INFO L290 TraceCheckUtils]: 216: Hoare triple {91152#false} assume !(4099 == ~s__state~0); {91152#false} is VALID [2022-04-28 14:52:59,273 INFO L290 TraceCheckUtils]: 217: Hoare triple {91152#false} assume !(4368 == ~s__state~0); {91152#false} is VALID [2022-04-28 14:52:59,273 INFO L290 TraceCheckUtils]: 218: Hoare triple {91152#false} assume !(4369 == ~s__state~0); {91152#false} is VALID [2022-04-28 14:52:59,273 INFO L290 TraceCheckUtils]: 219: Hoare triple {91152#false} assume !(4384 == ~s__state~0); {91152#false} is VALID [2022-04-28 14:52:59,273 INFO L290 TraceCheckUtils]: 220: Hoare triple {91152#false} assume !(4385 == ~s__state~0); {91152#false} is VALID [2022-04-28 14:52:59,274 INFO L290 TraceCheckUtils]: 221: Hoare triple {91152#false} assume 4400 == ~s__state~0; {91152#false} is VALID [2022-04-28 14:52:59,276 INFO L290 TraceCheckUtils]: 222: Hoare triple {91152#false} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {91152#false} is VALID [2022-04-28 14:52:59,276 INFO L290 TraceCheckUtils]: 223: Hoare triple {91152#false} assume 0 != (256 + ~__cil_tmp64~0) % 18446744073709551616;~skip~0 := 1; {91152#false} is VALID [2022-04-28 14:52:59,277 INFO L290 TraceCheckUtils]: 224: Hoare triple {91152#false} ~s__state~0 := 4416;~s__init_num~0 := 0; {91152#false} is VALID [2022-04-28 14:52:59,277 INFO L290 TraceCheckUtils]: 225: Hoare triple {91152#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {91152#false} is VALID [2022-04-28 14:52:59,277 INFO L290 TraceCheckUtils]: 226: Hoare triple {91152#false} ~skip~0 := 0; {91152#false} is VALID [2022-04-28 14:52:59,277 INFO L290 TraceCheckUtils]: 227: Hoare triple {91152#false} assume !false; {91152#false} is VALID [2022-04-28 14:52:59,277 INFO L290 TraceCheckUtils]: 228: Hoare triple {91152#false} ~state~0 := ~s__state~0; {91152#false} is VALID [2022-04-28 14:52:59,277 INFO L290 TraceCheckUtils]: 229: Hoare triple {91152#false} assume !(12292 == ~s__state~0); {91152#false} is VALID [2022-04-28 14:52:59,277 INFO L290 TraceCheckUtils]: 230: Hoare triple {91152#false} assume !(16384 == ~s__state~0); {91152#false} is VALID [2022-04-28 14:52:59,277 INFO L290 TraceCheckUtils]: 231: Hoare triple {91152#false} assume !(4096 == ~s__state~0); {91152#false} is VALID [2022-04-28 14:52:59,277 INFO L290 TraceCheckUtils]: 232: Hoare triple {91152#false} assume !(20480 == ~s__state~0); {91152#false} is VALID [2022-04-28 14:52:59,277 INFO L290 TraceCheckUtils]: 233: Hoare triple {91152#false} assume !(4099 == ~s__state~0); {91152#false} is VALID [2022-04-28 14:52:59,277 INFO L290 TraceCheckUtils]: 234: Hoare triple {91152#false} assume !(4368 == ~s__state~0); {91152#false} is VALID [2022-04-28 14:52:59,277 INFO L290 TraceCheckUtils]: 235: Hoare triple {91152#false} assume !(4369 == ~s__state~0); {91152#false} is VALID [2022-04-28 14:52:59,277 INFO L290 TraceCheckUtils]: 236: Hoare triple {91152#false} assume !(4384 == ~s__state~0); {91152#false} is VALID [2022-04-28 14:52:59,278 INFO L290 TraceCheckUtils]: 237: Hoare triple {91152#false} assume !(4385 == ~s__state~0); {91152#false} is VALID [2022-04-28 14:52:59,278 INFO L290 TraceCheckUtils]: 238: Hoare triple {91152#false} assume !(4400 == ~s__state~0); {91152#false} is VALID [2022-04-28 14:52:59,278 INFO L290 TraceCheckUtils]: 239: Hoare triple {91152#false} assume !(4401 == ~s__state~0); {91152#false} is VALID [2022-04-28 14:52:59,278 INFO L290 TraceCheckUtils]: 240: Hoare triple {91152#false} assume 4416 == ~s__state~0; {91152#false} is VALID [2022-04-28 14:52:59,278 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-28 14:52:59,278 INFO L290 TraceCheckUtils]: 242: Hoare triple {91152#false} assume !(3 == ~blastFlag~0); {91152#false} is VALID [2022-04-28 14:52:59,278 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-28 14:52:59,278 INFO L290 TraceCheckUtils]: 244: Hoare triple {91152#false} assume !(0 == ~tmp___6~0); {91152#false} is VALID [2022-04-28 14:52:59,278 INFO L290 TraceCheckUtils]: 245: Hoare triple {91152#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {91152#false} is VALID [2022-04-28 14:52:59,278 INFO L290 TraceCheckUtils]: 246: Hoare triple {91152#false} ~skip~0 := 0; {91152#false} is VALID [2022-04-28 14:52:59,278 INFO L290 TraceCheckUtils]: 247: Hoare triple {91152#false} assume !false; {91152#false} is VALID [2022-04-28 14:52:59,278 INFO L290 TraceCheckUtils]: 248: Hoare triple {91152#false} ~state~0 := ~s__state~0; {91152#false} is VALID [2022-04-28 14:52:59,278 INFO L290 TraceCheckUtils]: 249: Hoare triple {91152#false} assume !(12292 == ~s__state~0); {91152#false} is VALID [2022-04-28 14:52:59,278 INFO L290 TraceCheckUtils]: 250: Hoare triple {91152#false} assume !(16384 == ~s__state~0); {91152#false} is VALID [2022-04-28 14:52:59,278 INFO L290 TraceCheckUtils]: 251: Hoare triple {91152#false} assume !(4096 == ~s__state~0); {91152#false} is VALID [2022-04-28 14:52:59,279 INFO L290 TraceCheckUtils]: 252: Hoare triple {91152#false} assume !(20480 == ~s__state~0); {91152#false} is VALID [2022-04-28 14:52:59,279 INFO L290 TraceCheckUtils]: 253: Hoare triple {91152#false} assume !(4099 == ~s__state~0); {91152#false} is VALID [2022-04-28 14:52:59,279 INFO L290 TraceCheckUtils]: 254: Hoare triple {91152#false} assume !(4368 == ~s__state~0); {91152#false} is VALID [2022-04-28 14:52:59,279 INFO L290 TraceCheckUtils]: 255: Hoare triple {91152#false} assume !(4369 == ~s__state~0); {91152#false} is VALID [2022-04-28 14:52:59,279 INFO L290 TraceCheckUtils]: 256: Hoare triple {91152#false} assume !(4384 == ~s__state~0); {91152#false} is VALID [2022-04-28 14:52:59,279 INFO L290 TraceCheckUtils]: 257: Hoare triple {91152#false} assume !(4385 == ~s__state~0); {91152#false} is VALID [2022-04-28 14:52:59,279 INFO L290 TraceCheckUtils]: 258: Hoare triple {91152#false} assume !(4400 == ~s__state~0); {91152#false} is VALID [2022-04-28 14:52:59,279 INFO L290 TraceCheckUtils]: 259: Hoare triple {91152#false} assume !(4401 == ~s__state~0); {91152#false} is VALID [2022-04-28 14:52:59,279 INFO L290 TraceCheckUtils]: 260: Hoare triple {91152#false} assume !(4416 == ~s__state~0); {91152#false} is VALID [2022-04-28 14:52:59,279 INFO L290 TraceCheckUtils]: 261: Hoare triple {91152#false} assume !(4417 == ~s__state~0); {91152#false} is VALID [2022-04-28 14:52:59,279 INFO L290 TraceCheckUtils]: 262: Hoare triple {91152#false} assume 4432 == ~s__state~0; {91152#false} is VALID [2022-04-28 14:52:59,279 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-28 14:52:59,279 INFO L290 TraceCheckUtils]: 264: Hoare triple {91152#false} assume 5 == ~blastFlag~0; {91152#false} is VALID [2022-04-28 14:52:59,279 INFO L290 TraceCheckUtils]: 265: Hoare triple {91152#false} assume !false; {91152#false} is VALID [2022-04-28 14:52:59,280 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-28 14:52:59,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-28 14:52:59,280 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964911602] [2022-04-28 14:52:59,280 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [964911602] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-28 14:52:59,280 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-28 14:52:59,280 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-28 14:52:59,281 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-28 14:52:59,281 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2057440102] [2022-04-28 14:52:59,281 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2057440102] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-28 14:52:59,281 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-28 14:52:59,281 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-28 14:52:59,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685876753] [2022-04-28 14:52:59,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-28 14:52:59,281 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-28 14:52:59,282 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-28 14:52:59,282 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-28 14:52:59,339 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-28 14:52:59,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-28 14:52:59,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-28 14:52:59,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-28 14:52:59,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-28 14:52:59,340 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-28 14:53:02,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:53:02,921 INFO L93 Difference]: Finished difference Result 4725 states and 6466 transitions. [2022-04-28 14:53:02,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-28 14:53:02,921 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-28 14:53:02,923 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-28 14:53:02,923 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-28 14:53:02,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 491 transitions. [2022-04-28 14:53:02,925 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-28 14:53:02,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 491 transitions. [2022-04-28 14:53:02,927 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 4 states and 491 transitions. [2022-04-28 14:53:03,175 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-28 14:53:03,635 INFO L225 Difference]: With dead ends: 4725 [2022-04-28 14:53:03,636 INFO L226 Difference]: Without dead ends: 3153 [2022-04-28 14:53:03,638 INFO L412 NwaCegarLoop]: 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-28 14:53:03,638 INFO L413 NwaCegarLoop]: 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-28 14:53:03,638 INFO L414 NwaCegarLoop]: 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-28 14:53:03,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3153 states. [2022-04-28 14:53:06,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3153 to 3151. [2022-04-28 14:53:06,194 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-28 14:53:06,197 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-28 14:53:06,199 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-28 14:53:06,200 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-28 14:53:06,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:53:06,523 INFO L93 Difference]: Finished difference Result 3153 states and 4311 transitions. [2022-04-28 14:53:06,523 INFO L276 IsEmpty]: Start isEmpty. Operand 3153 states and 4311 transitions. [2022-04-28 14:53:06,526 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-28 14:53:06,526 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-28 14:53:06,529 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-28 14:53:06,531 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-28 14:53:06,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:53:06,838 INFO L93 Difference]: Finished difference Result 3153 states and 4311 transitions. [2022-04-28 14:53:06,838 INFO L276 IsEmpty]: Start isEmpty. Operand 3153 states and 4311 transitions. [2022-04-28 14:53:06,841 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-28 14:53:06,841 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-28 14:53:06,841 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-28 14:53:06,841 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-28 14:53:06,844 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-28 14:53:07,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3151 states to 3151 states and 4310 transitions. [2022-04-28 14:53:07,358 INFO L78 Accepts]: Start accepts. Automaton has 3151 states and 4310 transitions. Word has length 266 [2022-04-28 14:53:07,358 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-28 14:53:07,358 INFO L495 AbstractCegarLoop]: Abstraction has 3151 states and 4310 transitions. [2022-04-28 14:53:07,358 INFO L496 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-28 14:53:07,359 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 3151 states and 4310 transitions. [2022-04-28 14:53:10,401 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-28 14:53:10,401 INFO L276 IsEmpty]: Start isEmpty. Operand 3151 states and 4310 transitions. [2022-04-28 14:53:10,405 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 267 [2022-04-28 14:53:10,405 INFO L187 NwaCegarLoop]: Found error trace [2022-04-28 14:53:10,405 INFO L195 NwaCegarLoop]: 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-28 14:53:10,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-04-28 14:53:10,406 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-28 14:53:10,406 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-28 14:53:10,406 INFO L85 PathProgramCache]: Analyzing trace with hash -20948087, now seen corresponding path program 1 times [2022-04-28 14:53:10,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-28 14:53:10,406 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1518035946] [2022-04-28 14:53:10,409 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-28 14:53:10,409 INFO L85 PathProgramCache]: Analyzing trace with hash -20948087, now seen corresponding path program 2 times [2022-04-28 14:53:10,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-28 14:53:10,409 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287732509] [2022-04-28 14:53:10,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-28 14:53:10,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-28 14:53:10,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-28 14:53:10,525 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-28 14:53:10,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-28 14:53:10,528 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-28 14:53:10,528 INFO L290 TraceCheckUtils]: 1: Hoare triple {113221#true} assume true; {113221#true} is VALID [2022-04-28 14:53:10,528 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {113221#true} {113221#true} #547#return; {113221#true} is VALID [2022-04-28 14:53:10,529 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-28 14:53:10,529 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-28 14:53:10,529 INFO L290 TraceCheckUtils]: 2: Hoare triple {113221#true} assume true; {113221#true} is VALID [2022-04-28 14:53:10,529 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {113221#true} {113221#true} #547#return; {113221#true} is VALID [2022-04-28 14:53:10,529 INFO L272 TraceCheckUtils]: 4: Hoare triple {113221#true} call #t~ret55 := main(); {113221#true} is VALID [2022-04-28 14:53:10,529 INFO L290 TraceCheckUtils]: 5: Hoare triple {113221#true} havoc ~s~0;~s~0 := 12292; {113221#true} is VALID [2022-04-28 14:53:10,529 INFO L272 TraceCheckUtils]: 6: Hoare triple {113221#true} call #t~ret54 := ssl3_connect(~s~0); {113221#true} is VALID [2022-04-28 14:53:10,529 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-28 14:53:10,529 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-28 14:53:10,529 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-28 14:53:10,530 INFO L290 TraceCheckUtils]: 10: Hoare triple {113221#true} assume !(0 != 12288 + ~tmp___1~0); {113221#true} is VALID [2022-04-28 14:53:10,530 INFO L290 TraceCheckUtils]: 11: Hoare triple {113221#true} assume !false; {113221#true} is VALID [2022-04-28 14:53:10,530 INFO L290 TraceCheckUtils]: 12: Hoare triple {113221#true} ~state~0 := ~s__state~0; {113221#true} is VALID [2022-04-28 14:53:10,530 INFO L290 TraceCheckUtils]: 13: Hoare triple {113221#true} assume !(12292 == ~s__state~0); {113221#true} is VALID [2022-04-28 14:53:10,530 INFO L290 TraceCheckUtils]: 14: Hoare triple {113221#true} assume !(16384 == ~s__state~0); {113221#true} is VALID [2022-04-28 14:53:10,530 INFO L290 TraceCheckUtils]: 15: Hoare triple {113221#true} assume !(4096 == ~s__state~0); {113221#true} is VALID [2022-04-28 14:53:10,530 INFO L290 TraceCheckUtils]: 16: Hoare triple {113221#true} assume !(20480 == ~s__state~0); {113221#true} is VALID [2022-04-28 14:53:10,530 INFO L290 TraceCheckUtils]: 17: Hoare triple {113221#true} assume !(4099 == ~s__state~0); {113221#true} is VALID [2022-04-28 14:53:10,530 INFO L290 TraceCheckUtils]: 18: Hoare triple {113221#true} assume 4368 == ~s__state~0; {113221#true} is VALID [2022-04-28 14:53:10,530 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-28 14:53:10,530 INFO L290 TraceCheckUtils]: 20: Hoare triple {113221#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {113221#true} is VALID [2022-04-28 14:53:10,530 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-28 14:53:10,530 INFO L290 TraceCheckUtils]: 22: Hoare triple {113221#true} assume ~__cil_tmp63~0 % 18446744073709551616 != ~__cil_tmp62~0 % 18446744073709551616; {113221#true} is VALID [2022-04-28 14:53:10,530 INFO L290 TraceCheckUtils]: 23: Hoare triple {113221#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {113221#true} is VALID [2022-04-28 14:53:10,530 INFO L290 TraceCheckUtils]: 24: Hoare triple {113221#true} ~skip~0 := 0; {113221#true} is VALID [2022-04-28 14:53:10,531 INFO L290 TraceCheckUtils]: 25: Hoare triple {113221#true} assume !false; {113221#true} is VALID [2022-04-28 14:53:10,531 INFO L290 TraceCheckUtils]: 26: Hoare triple {113221#true} ~state~0 := ~s__state~0; {113221#true} is VALID [2022-04-28 14:53:10,531 INFO L290 TraceCheckUtils]: 27: Hoare triple {113221#true} assume !(12292 == ~s__state~0); {113221#true} is VALID [2022-04-28 14:53:10,531 INFO L290 TraceCheckUtils]: 28: Hoare triple {113221#true} assume !(16384 == ~s__state~0); {113221#true} is VALID [2022-04-28 14:53:10,531 INFO L290 TraceCheckUtils]: 29: Hoare triple {113221#true} assume !(4096 == ~s__state~0); {113221#true} is VALID [2022-04-28 14:53:10,531 INFO L290 TraceCheckUtils]: 30: Hoare triple {113221#true} assume !(20480 == ~s__state~0); {113221#true} is VALID [2022-04-28 14:53:10,531 INFO L290 TraceCheckUtils]: 31: Hoare triple {113221#true} assume !(4099 == ~s__state~0); {113221#true} is VALID [2022-04-28 14:53:10,531 INFO L290 TraceCheckUtils]: 32: Hoare triple {113221#true} assume !(4368 == ~s__state~0); {113221#true} is VALID [2022-04-28 14:53:10,531 INFO L290 TraceCheckUtils]: 33: Hoare triple {113221#true} assume !(4369 == ~s__state~0); {113221#true} is VALID [2022-04-28 14:53:10,531 INFO L290 TraceCheckUtils]: 34: Hoare triple {113221#true} assume 4384 == ~s__state~0; {113221#true} is VALID [2022-04-28 14:53:10,531 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-28 14:53:10,531 INFO L290 TraceCheckUtils]: 36: Hoare triple {113221#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {113221#true} is VALID [2022-04-28 14:53:10,531 INFO L290 TraceCheckUtils]: 37: Hoare triple {113221#true} assume !(~ret~0 <= 0); {113221#true} is VALID [2022-04-28 14:53:10,531 INFO L290 TraceCheckUtils]: 38: Hoare triple {113221#true} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {113221#true} is VALID [2022-04-28 14:53:10,532 INFO L290 TraceCheckUtils]: 39: Hoare triple {113221#true} ~s__init_num~0 := 0; {113221#true} is VALID [2022-04-28 14:53:10,532 INFO L290 TraceCheckUtils]: 40: Hoare triple {113221#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {113221#true} is VALID [2022-04-28 14:53:10,532 INFO L290 TraceCheckUtils]: 41: Hoare triple {113221#true} ~skip~0 := 0; {113221#true} is VALID [2022-04-28 14:53:10,532 INFO L290 TraceCheckUtils]: 42: Hoare triple {113221#true} assume !false; {113221#true} is VALID [2022-04-28 14:53:10,532 INFO L290 TraceCheckUtils]: 43: Hoare triple {113221#true} ~state~0 := ~s__state~0; {113221#true} is VALID [2022-04-28 14:53:10,532 INFO L290 TraceCheckUtils]: 44: Hoare triple {113221#true} assume !(12292 == ~s__state~0); {113221#true} is VALID [2022-04-28 14:53:10,532 INFO L290 TraceCheckUtils]: 45: Hoare triple {113221#true} assume !(16384 == ~s__state~0); {113221#true} is VALID [2022-04-28 14:53:10,532 INFO L290 TraceCheckUtils]: 46: Hoare triple {113221#true} assume !(4096 == ~s__state~0); {113221#true} is VALID [2022-04-28 14:53:10,532 INFO L290 TraceCheckUtils]: 47: Hoare triple {113221#true} assume !(20480 == ~s__state~0); {113221#true} is VALID [2022-04-28 14:53:10,532 INFO L290 TraceCheckUtils]: 48: Hoare triple {113221#true} assume !(4099 == ~s__state~0); {113221#true} is VALID [2022-04-28 14:53:10,532 INFO L290 TraceCheckUtils]: 49: Hoare triple {113221#true} assume !(4368 == ~s__state~0); {113221#true} is VALID [2022-04-28 14:53:10,532 INFO L290 TraceCheckUtils]: 50: Hoare triple {113221#true} assume !(4369 == ~s__state~0); {113221#true} is VALID [2022-04-28 14:53:10,532 INFO L290 TraceCheckUtils]: 51: Hoare triple {113221#true} assume !(4384 == ~s__state~0); {113221#true} is VALID [2022-04-28 14:53:10,532 INFO L290 TraceCheckUtils]: 52: Hoare triple {113221#true} assume !(4385 == ~s__state~0); {113221#true} is VALID [2022-04-28 14:53:10,533 INFO L290 TraceCheckUtils]: 53: Hoare triple {113221#true} assume 4400 == ~s__state~0; {113221#true} is VALID [2022-04-28 14:53:10,533 INFO L290 TraceCheckUtils]: 54: Hoare triple {113221#true} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {113221#true} is VALID [2022-04-28 14:53:10,533 INFO L290 TraceCheckUtils]: 55: Hoare triple {113221#true} assume !(0 != (256 + ~__cil_tmp64~0) % 18446744073709551616);assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;~ret~0 := #t~nondet40;havoc #t~nondet40; {113221#true} is VALID [2022-04-28 14:53:10,533 INFO L290 TraceCheckUtils]: 56: Hoare triple {113221#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {113221#true} is VALID [2022-04-28 14:53:10,533 INFO L290 TraceCheckUtils]: 57: Hoare triple {113221#true} assume !(~ret~0 <= 0); {113221#true} is VALID [2022-04-28 14:53:10,533 INFO L290 TraceCheckUtils]: 58: Hoare triple {113221#true} ~s__state~0 := 4416;~s__init_num~0 := 0; {113221#true} is VALID [2022-04-28 14:53:10,533 INFO L290 TraceCheckUtils]: 59: Hoare triple {113221#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {113221#true} is VALID [2022-04-28 14:53:10,533 INFO L290 TraceCheckUtils]: 60: Hoare triple {113221#true} ~skip~0 := 0; {113221#true} is VALID [2022-04-28 14:53:10,533 INFO L290 TraceCheckUtils]: 61: Hoare triple {113221#true} assume !false; {113221#true} is VALID [2022-04-28 14:53:10,533 INFO L290 TraceCheckUtils]: 62: Hoare triple {113221#true} ~state~0 := ~s__state~0; {113221#true} is VALID [2022-04-28 14:53:10,533 INFO L290 TraceCheckUtils]: 63: Hoare triple {113221#true} assume !(12292 == ~s__state~0); {113221#true} is VALID [2022-04-28 14:53:10,533 INFO L290 TraceCheckUtils]: 64: Hoare triple {113221#true} assume !(16384 == ~s__state~0); {113221#true} is VALID [2022-04-28 14:53:10,533 INFO L290 TraceCheckUtils]: 65: Hoare triple {113221#true} assume !(4096 == ~s__state~0); {113221#true} is VALID [2022-04-28 14:53:10,533 INFO L290 TraceCheckUtils]: 66: Hoare triple {113221#true} assume !(20480 == ~s__state~0); {113221#true} is VALID [2022-04-28 14:53:10,534 INFO L290 TraceCheckUtils]: 67: Hoare triple {113221#true} assume !(4099 == ~s__state~0); {113221#true} is VALID [2022-04-28 14:53:10,534 INFO L290 TraceCheckUtils]: 68: Hoare triple {113221#true} assume !(4368 == ~s__state~0); {113221#true} is VALID [2022-04-28 14:53:10,534 INFO L290 TraceCheckUtils]: 69: Hoare triple {113221#true} assume !(4369 == ~s__state~0); {113221#true} is VALID [2022-04-28 14:53:10,534 INFO L290 TraceCheckUtils]: 70: Hoare triple {113221#true} assume !(4384 == ~s__state~0); {113221#true} is VALID [2022-04-28 14:53:10,534 INFO L290 TraceCheckUtils]: 71: Hoare triple {113221#true} assume !(4385 == ~s__state~0); {113221#true} is VALID [2022-04-28 14:53:10,534 INFO L290 TraceCheckUtils]: 72: Hoare triple {113221#true} assume !(4400 == ~s__state~0); {113221#true} is VALID [2022-04-28 14:53:10,534 INFO L290 TraceCheckUtils]: 73: Hoare triple {113221#true} assume !(4401 == ~s__state~0); {113221#true} is VALID [2022-04-28 14:53:10,534 INFO L290 TraceCheckUtils]: 74: Hoare triple {113221#true} assume 4416 == ~s__state~0; {113221#true} is VALID [2022-04-28 14:53:10,534 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-28 14:53:10,534 INFO L290 TraceCheckUtils]: 76: Hoare triple {113221#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {113221#true} is VALID [2022-04-28 14:53:10,534 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-28 14:53:10,534 INFO L290 TraceCheckUtils]: 78: Hoare triple {113221#true} assume !(0 == ~tmp___6~0); {113221#true} is VALID [2022-04-28 14:53:10,534 INFO L290 TraceCheckUtils]: 79: Hoare triple {113221#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {113221#true} is VALID [2022-04-28 14:53:10,534 INFO L290 TraceCheckUtils]: 80: Hoare triple {113221#true} ~skip~0 := 0; {113221#true} is VALID [2022-04-28 14:53:10,534 INFO L290 TraceCheckUtils]: 81: Hoare triple {113221#true} assume !false; {113221#true} is VALID [2022-04-28 14:53:10,535 INFO L290 TraceCheckUtils]: 82: Hoare triple {113221#true} ~state~0 := ~s__state~0; {113221#true} is VALID [2022-04-28 14:53:10,535 INFO L290 TraceCheckUtils]: 83: Hoare triple {113221#true} assume !(12292 == ~s__state~0); {113221#true} is VALID [2022-04-28 14:53:10,535 INFO L290 TraceCheckUtils]: 84: Hoare triple {113221#true} assume !(16384 == ~s__state~0); {113221#true} is VALID [2022-04-28 14:53:10,535 INFO L290 TraceCheckUtils]: 85: Hoare triple {113221#true} assume !(4096 == ~s__state~0); {113221#true} is VALID [2022-04-28 14:53:10,535 INFO L290 TraceCheckUtils]: 86: Hoare triple {113221#true} assume !(20480 == ~s__state~0); {113221#true} is VALID [2022-04-28 14:53:10,535 INFO L290 TraceCheckUtils]: 87: Hoare triple {113221#true} assume !(4099 == ~s__state~0); {113221#true} is VALID [2022-04-28 14:53:10,535 INFO L290 TraceCheckUtils]: 88: Hoare triple {113221#true} assume !(4368 == ~s__state~0); {113221#true} is VALID [2022-04-28 14:53:10,535 INFO L290 TraceCheckUtils]: 89: Hoare triple {113221#true} assume !(4369 == ~s__state~0); {113221#true} is VALID [2022-04-28 14:53:10,535 INFO L290 TraceCheckUtils]: 90: Hoare triple {113221#true} assume !(4384 == ~s__state~0); {113221#true} is VALID [2022-04-28 14:53:10,535 INFO L290 TraceCheckUtils]: 91: Hoare triple {113221#true} assume !(4385 == ~s__state~0); {113221#true} is VALID [2022-04-28 14:53:10,535 INFO L290 TraceCheckUtils]: 92: Hoare triple {113221#true} assume !(4400 == ~s__state~0); {113221#true} is VALID [2022-04-28 14:53:10,535 INFO L290 TraceCheckUtils]: 93: Hoare triple {113221#true} assume !(4401 == ~s__state~0); {113221#true} is VALID [2022-04-28 14:53:10,535 INFO L290 TraceCheckUtils]: 94: Hoare triple {113221#true} assume !(4416 == ~s__state~0); {113221#true} is VALID [2022-04-28 14:53:10,535 INFO L290 TraceCheckUtils]: 95: Hoare triple {113221#true} assume !(4417 == ~s__state~0); {113221#true} is VALID [2022-04-28 14:53:10,536 INFO L290 TraceCheckUtils]: 96: Hoare triple {113221#true} assume 4432 == ~s__state~0; {113221#true} is VALID [2022-04-28 14:53:10,536 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-28 14:53:10,536 INFO L290 TraceCheckUtils]: 98: Hoare triple {113221#true} assume !(5 == ~blastFlag~0); {113221#true} is VALID [2022-04-28 14:53:10,536 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-28 14:53:10,536 INFO L290 TraceCheckUtils]: 100: Hoare triple {113221#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {113221#true} is VALID [2022-04-28 14:53:10,536 INFO L290 TraceCheckUtils]: 101: Hoare triple {113221#true} ~skip~0 := 0; {113221#true} is VALID [2022-04-28 14:53:10,536 INFO L290 TraceCheckUtils]: 102: Hoare triple {113221#true} assume !false; {113221#true} is VALID [2022-04-28 14:53:10,536 INFO L290 TraceCheckUtils]: 103: Hoare triple {113221#true} ~state~0 := ~s__state~0; {113221#true} is VALID [2022-04-28 14:53:10,536 INFO L290 TraceCheckUtils]: 104: Hoare triple {113221#true} assume !(12292 == ~s__state~0); {113221#true} is VALID [2022-04-28 14:53:10,536 INFO L290 TraceCheckUtils]: 105: Hoare triple {113221#true} assume !(16384 == ~s__state~0); {113221#true} is VALID [2022-04-28 14:53:10,536 INFO L290 TraceCheckUtils]: 106: Hoare triple {113221#true} assume !(4096 == ~s__state~0); {113221#true} is VALID [2022-04-28 14:53:10,536 INFO L290 TraceCheckUtils]: 107: Hoare triple {113221#true} assume !(20480 == ~s__state~0); {113221#true} is VALID [2022-04-28 14:53:10,536 INFO L290 TraceCheckUtils]: 108: Hoare triple {113221#true} assume !(4099 == ~s__state~0); {113221#true} is VALID [2022-04-28 14:53:10,536 INFO L290 TraceCheckUtils]: 109: Hoare triple {113221#true} assume !(4368 == ~s__state~0); {113221#true} is VALID [2022-04-28 14:53:10,536 INFO L290 TraceCheckUtils]: 110: Hoare triple {113221#true} assume !(4369 == ~s__state~0); {113221#true} is VALID [2022-04-28 14:53:10,537 INFO L290 TraceCheckUtils]: 111: Hoare triple {113221#true} assume !(4384 == ~s__state~0); {113221#true} is VALID [2022-04-28 14:53:10,537 INFO L290 TraceCheckUtils]: 112: Hoare triple {113221#true} assume !(4385 == ~s__state~0); {113221#true} is VALID [2022-04-28 14:53:10,549 INFO L290 TraceCheckUtils]: 113: Hoare triple {113221#true} assume !(4400 == ~s__state~0); {113221#true} is VALID [2022-04-28 14:53:10,549 INFO L290 TraceCheckUtils]: 114: Hoare triple {113221#true} assume !(4401 == ~s__state~0); {113221#true} is VALID [2022-04-28 14:53:10,549 INFO L290 TraceCheckUtils]: 115: Hoare triple {113221#true} assume !(4416 == ~s__state~0); {113221#true} is VALID [2022-04-28 14:53:10,549 INFO L290 TraceCheckUtils]: 116: Hoare triple {113221#true} assume !(4417 == ~s__state~0); {113221#true} is VALID [2022-04-28 14:53:10,549 INFO L290 TraceCheckUtils]: 117: Hoare triple {113221#true} assume !(4432 == ~s__state~0); {113221#true} is VALID [2022-04-28 14:53:10,549 INFO L290 TraceCheckUtils]: 118: Hoare triple {113221#true} assume !(4433 == ~s__state~0); {113221#true} is VALID [2022-04-28 14:53:10,549 INFO L290 TraceCheckUtils]: 119: Hoare triple {113221#true} assume 4448 == ~s__state~0; {113221#true} is VALID [2022-04-28 14:53:10,549 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-28 14:53:10,549 INFO L290 TraceCheckUtils]: 121: Hoare triple {113221#true} assume !(~ret~0 <= 0); {113221#true} is VALID [2022-04-28 14:53:10,549 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-28 14:53:10,549 INFO L290 TraceCheckUtils]: 123: Hoare triple {113221#true} ~s__init_num~0 := 0; {113221#true} is VALID [2022-04-28 14:53:10,550 INFO L290 TraceCheckUtils]: 124: Hoare triple {113221#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {113221#true} is VALID [2022-04-28 14:53:10,550 INFO L290 TraceCheckUtils]: 125: Hoare triple {113221#true} ~skip~0 := 0; {113221#true} is VALID [2022-04-28 14:53:10,550 INFO L290 TraceCheckUtils]: 126: Hoare triple {113221#true} assume !false; {113221#true} is VALID [2022-04-28 14:53:10,550 INFO L290 TraceCheckUtils]: 127: Hoare triple {113221#true} ~state~0 := ~s__state~0; {113221#true} is VALID [2022-04-28 14:53:10,550 INFO L290 TraceCheckUtils]: 128: Hoare triple {113221#true} assume !(12292 == ~s__state~0); {113221#true} is VALID [2022-04-28 14:53:10,550 INFO L290 TraceCheckUtils]: 129: Hoare triple {113221#true} assume !(16384 == ~s__state~0); {113221#true} is VALID [2022-04-28 14:53:10,550 INFO L290 TraceCheckUtils]: 130: Hoare triple {113221#true} assume !(4096 == ~s__state~0); {113221#true} is VALID [2022-04-28 14:53:10,550 INFO L290 TraceCheckUtils]: 131: Hoare triple {113221#true} assume !(20480 == ~s__state~0); {113221#true} is VALID [2022-04-28 14:53:10,550 INFO L290 TraceCheckUtils]: 132: Hoare triple {113221#true} assume !(4099 == ~s__state~0); {113221#true} is VALID [2022-04-28 14:53:10,550 INFO L290 TraceCheckUtils]: 133: Hoare triple {113221#true} assume !(4368 == ~s__state~0); {113221#true} is VALID [2022-04-28 14:53:10,550 INFO L290 TraceCheckUtils]: 134: Hoare triple {113221#true} assume !(4369 == ~s__state~0); {113221#true} is VALID [2022-04-28 14:53:10,550 INFO L290 TraceCheckUtils]: 135: Hoare triple {113221#true} assume !(4384 == ~s__state~0); {113221#true} is VALID [2022-04-28 14:53:10,550 INFO L290 TraceCheckUtils]: 136: Hoare triple {113221#true} assume !(4385 == ~s__state~0); {113221#true} is VALID [2022-04-28 14:53:10,550 INFO L290 TraceCheckUtils]: 137: Hoare triple {113221#true} assume !(4400 == ~s__state~0); {113221#true} is VALID [2022-04-28 14:53:10,550 INFO L290 TraceCheckUtils]: 138: Hoare triple {113221#true} assume !(4401 == ~s__state~0); {113221#true} is VALID [2022-04-28 14:53:10,551 INFO L290 TraceCheckUtils]: 139: Hoare triple {113221#true} assume !(4416 == ~s__state~0); {113221#true} is VALID [2022-04-28 14:53:10,551 INFO L290 TraceCheckUtils]: 140: Hoare triple {113221#true} assume !(4417 == ~s__state~0); {113221#true} is VALID [2022-04-28 14:53:10,551 INFO L290 TraceCheckUtils]: 141: Hoare triple {113221#true} assume !(4432 == ~s__state~0); {113221#true} is VALID [2022-04-28 14:53:10,551 INFO L290 TraceCheckUtils]: 142: Hoare triple {113221#true} assume !(4433 == ~s__state~0); {113221#true} is VALID [2022-04-28 14:53:10,551 INFO L290 TraceCheckUtils]: 143: Hoare triple {113221#true} assume !(4448 == ~s__state~0); {113221#true} is VALID [2022-04-28 14:53:10,551 INFO L290 TraceCheckUtils]: 144: Hoare triple {113221#true} assume !(4449 == ~s__state~0); {113221#true} is VALID [2022-04-28 14:53:10,551 INFO L290 TraceCheckUtils]: 145: Hoare triple {113221#true} assume !(4464 == ~s__state~0); {113221#true} is VALID [2022-04-28 14:53:10,551 INFO L290 TraceCheckUtils]: 146: Hoare triple {113221#true} assume !(4465 == ~s__state~0); {113221#true} is VALID [2022-04-28 14:53:10,551 INFO L290 TraceCheckUtils]: 147: Hoare triple {113221#true} assume !(4466 == ~s__state~0); {113221#true} is VALID [2022-04-28 14:53:10,551 INFO L290 TraceCheckUtils]: 148: Hoare triple {113221#true} assume !(4467 == ~s__state~0); {113221#true} is VALID [2022-04-28 14:53:10,551 INFO L290 TraceCheckUtils]: 149: Hoare triple {113221#true} assume 4480 == ~s__state~0; {113221#true} is VALID [2022-04-28 14:53:10,551 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-28 14:53:10,551 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-28 14:53:10,552 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-28 14:53:10,552 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-28 14:53:10,552 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-28 14:53:10,552 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-28 14:53:10,553 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-28 14:53:10,553 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-28 14:53:10,553 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-28 14:53:10,553 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-28 14:53:10,553 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-28 14:53:10,554 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-28 14:53:10,554 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-28 14:53:10,554 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-28 14:53:10,554 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-28 14:53:10,554 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-28 14:53:10,555 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-28 14:53:10,555 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-28 14:53:10,555 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-28 14:53:10,555 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-28 14:53:10,555 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-28 14:53:10,556 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-28 14:53:10,556 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-28 14:53:10,556 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-28 14:53:10,556 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-28 14:53:10,556 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-28 14:53:10,557 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-28 14:53:10,557 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-28 14:53:10,557 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-28 14:53:10,557 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-28 14:53:10,557 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-28 14:53:10,558 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-28 14:53:10,558 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-28 14:53:10,558 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-28 14:53:10,558 INFO L290 TraceCheckUtils]: 184: Hoare triple {113222#false} assume !(4513 == ~s__state~0); {113222#false} is VALID [2022-04-28 14:53:10,558 INFO L290 TraceCheckUtils]: 185: Hoare triple {113222#false} assume 4528 == ~s__state~0; {113222#false} is VALID [2022-04-28 14:53:10,558 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-28 14:53:10,558 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 := (if ~__cil_tmp66~0 % 4294967296 <= 2147483647 then ~__cil_tmp66~0 % 4294967296 else ~__cil_tmp66~0 % 4294967296 - 4294967296); {113222#false} is VALID [2022-04-28 14:53:10,558 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-28 14:53:10,558 INFO L290 TraceCheckUtils]: 189: Hoare triple {113222#false} ~s__init_num~0 := 0; {113222#false} is VALID [2022-04-28 14:53:10,559 INFO L290 TraceCheckUtils]: 190: Hoare triple {113222#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {113222#false} is VALID [2022-04-28 14:53:10,559 INFO L290 TraceCheckUtils]: 191: Hoare triple {113222#false} ~skip~0 := 0; {113222#false} is VALID [2022-04-28 14:53:10,559 INFO L290 TraceCheckUtils]: 192: Hoare triple {113222#false} assume !false; {113222#false} is VALID [2022-04-28 14:53:10,559 INFO L290 TraceCheckUtils]: 193: Hoare triple {113222#false} ~state~0 := ~s__state~0; {113222#false} is VALID [2022-04-28 14:53:10,559 INFO L290 TraceCheckUtils]: 194: Hoare triple {113222#false} assume !(12292 == ~s__state~0); {113222#false} is VALID [2022-04-28 14:53:10,559 INFO L290 TraceCheckUtils]: 195: Hoare triple {113222#false} assume !(16384 == ~s__state~0); {113222#false} is VALID [2022-04-28 14:53:10,559 INFO L290 TraceCheckUtils]: 196: Hoare triple {113222#false} assume !(4096 == ~s__state~0); {113222#false} is VALID [2022-04-28 14:53:10,559 INFO L290 TraceCheckUtils]: 197: Hoare triple {113222#false} assume !(20480 == ~s__state~0); {113222#false} is VALID [2022-04-28 14:53:10,559 INFO L290 TraceCheckUtils]: 198: Hoare triple {113222#false} assume !(4099 == ~s__state~0); {113222#false} is VALID [2022-04-28 14:53:10,559 INFO L290 TraceCheckUtils]: 199: Hoare triple {113222#false} assume !(4368 == ~s__state~0); {113222#false} is VALID [2022-04-28 14:53:10,559 INFO L290 TraceCheckUtils]: 200: Hoare triple {113222#false} assume !(4369 == ~s__state~0); {113222#false} is VALID [2022-04-28 14:53:10,559 INFO L290 TraceCheckUtils]: 201: Hoare triple {113222#false} assume 4384 == ~s__state~0; {113222#false} is VALID [2022-04-28 14:53:10,559 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-28 14:53:10,559 INFO L290 TraceCheckUtils]: 203: Hoare triple {113222#false} assume !(1 == ~blastFlag~0); {113222#false} is VALID [2022-04-28 14:53:10,559 INFO L290 TraceCheckUtils]: 204: Hoare triple {113222#false} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {113222#false} is VALID [2022-04-28 14:53:10,560 INFO L290 TraceCheckUtils]: 205: Hoare triple {113222#false} assume !(~ret~0 <= 0); {113222#false} is VALID [2022-04-28 14:53:10,560 INFO L290 TraceCheckUtils]: 206: Hoare triple {113222#false} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {113222#false} is VALID [2022-04-28 14:53:10,560 INFO L290 TraceCheckUtils]: 207: Hoare triple {113222#false} ~s__init_num~0 := 0; {113222#false} is VALID [2022-04-28 14:53:10,560 INFO L290 TraceCheckUtils]: 208: Hoare triple {113222#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {113222#false} is VALID [2022-04-28 14:53:10,560 INFO L290 TraceCheckUtils]: 209: Hoare triple {113222#false} ~skip~0 := 0; {113222#false} is VALID [2022-04-28 14:53:10,560 INFO L290 TraceCheckUtils]: 210: Hoare triple {113222#false} assume !false; {113222#false} is VALID [2022-04-28 14:53:10,560 INFO L290 TraceCheckUtils]: 211: Hoare triple {113222#false} ~state~0 := ~s__state~0; {113222#false} is VALID [2022-04-28 14:53:10,560 INFO L290 TraceCheckUtils]: 212: Hoare triple {113222#false} assume !(12292 == ~s__state~0); {113222#false} is VALID [2022-04-28 14:53:10,560 INFO L290 TraceCheckUtils]: 213: Hoare triple {113222#false} assume !(16384 == ~s__state~0); {113222#false} is VALID [2022-04-28 14:53:10,560 INFO L290 TraceCheckUtils]: 214: Hoare triple {113222#false} assume !(4096 == ~s__state~0); {113222#false} is VALID [2022-04-28 14:53:10,560 INFO L290 TraceCheckUtils]: 215: Hoare triple {113222#false} assume !(20480 == ~s__state~0); {113222#false} is VALID [2022-04-28 14:53:10,560 INFO L290 TraceCheckUtils]: 216: Hoare triple {113222#false} assume !(4099 == ~s__state~0); {113222#false} is VALID [2022-04-28 14:53:10,560 INFO L290 TraceCheckUtils]: 217: Hoare triple {113222#false} assume !(4368 == ~s__state~0); {113222#false} is VALID [2022-04-28 14:53:10,560 INFO L290 TraceCheckUtils]: 218: Hoare triple {113222#false} assume !(4369 == ~s__state~0); {113222#false} is VALID [2022-04-28 14:53:10,561 INFO L290 TraceCheckUtils]: 219: Hoare triple {113222#false} assume !(4384 == ~s__state~0); {113222#false} is VALID [2022-04-28 14:53:10,561 INFO L290 TraceCheckUtils]: 220: Hoare triple {113222#false} assume !(4385 == ~s__state~0); {113222#false} is VALID [2022-04-28 14:53:10,561 INFO L290 TraceCheckUtils]: 221: Hoare triple {113222#false} assume 4400 == ~s__state~0; {113222#false} is VALID [2022-04-28 14:53:10,561 INFO L290 TraceCheckUtils]: 222: Hoare triple {113222#false} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {113222#false} is VALID [2022-04-28 14:53:10,561 INFO L290 TraceCheckUtils]: 223: Hoare triple {113222#false} assume 0 != (256 + ~__cil_tmp64~0) % 18446744073709551616;~skip~0 := 1; {113222#false} is VALID [2022-04-28 14:53:10,561 INFO L290 TraceCheckUtils]: 224: Hoare triple {113222#false} ~s__state~0 := 4416;~s__init_num~0 := 0; {113222#false} is VALID [2022-04-28 14:53:10,561 INFO L290 TraceCheckUtils]: 225: Hoare triple {113222#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {113222#false} is VALID [2022-04-28 14:53:10,561 INFO L290 TraceCheckUtils]: 226: Hoare triple {113222#false} ~skip~0 := 0; {113222#false} is VALID [2022-04-28 14:53:10,561 INFO L290 TraceCheckUtils]: 227: Hoare triple {113222#false} assume !false; {113222#false} is VALID [2022-04-28 14:53:10,561 INFO L290 TraceCheckUtils]: 228: Hoare triple {113222#false} ~state~0 := ~s__state~0; {113222#false} is VALID [2022-04-28 14:53:10,561 INFO L290 TraceCheckUtils]: 229: Hoare triple {113222#false} assume !(12292 == ~s__state~0); {113222#false} is VALID [2022-04-28 14:53:10,561 INFO L290 TraceCheckUtils]: 230: Hoare triple {113222#false} assume !(16384 == ~s__state~0); {113222#false} is VALID [2022-04-28 14:53:10,561 INFO L290 TraceCheckUtils]: 231: Hoare triple {113222#false} assume !(4096 == ~s__state~0); {113222#false} is VALID [2022-04-28 14:53:10,561 INFO L290 TraceCheckUtils]: 232: Hoare triple {113222#false} assume !(20480 == ~s__state~0); {113222#false} is VALID [2022-04-28 14:53:10,561 INFO L290 TraceCheckUtils]: 233: Hoare triple {113222#false} assume !(4099 == ~s__state~0); {113222#false} is VALID [2022-04-28 14:53:10,562 INFO L290 TraceCheckUtils]: 234: Hoare triple {113222#false} assume !(4368 == ~s__state~0); {113222#false} is VALID [2022-04-28 14:53:10,562 INFO L290 TraceCheckUtils]: 235: Hoare triple {113222#false} assume !(4369 == ~s__state~0); {113222#false} is VALID [2022-04-28 14:53:10,562 INFO L290 TraceCheckUtils]: 236: Hoare triple {113222#false} assume !(4384 == ~s__state~0); {113222#false} is VALID [2022-04-28 14:53:10,562 INFO L290 TraceCheckUtils]: 237: Hoare triple {113222#false} assume !(4385 == ~s__state~0); {113222#false} is VALID [2022-04-28 14:53:10,562 INFO L290 TraceCheckUtils]: 238: Hoare triple {113222#false} assume !(4400 == ~s__state~0); {113222#false} is VALID [2022-04-28 14:53:10,562 INFO L290 TraceCheckUtils]: 239: Hoare triple {113222#false} assume !(4401 == ~s__state~0); {113222#false} is VALID [2022-04-28 14:53:10,562 INFO L290 TraceCheckUtils]: 240: Hoare triple {113222#false} assume 4416 == ~s__state~0; {113222#false} is VALID [2022-04-28 14:53:10,562 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-28 14:53:10,562 INFO L290 TraceCheckUtils]: 242: Hoare triple {113222#false} assume !(3 == ~blastFlag~0); {113222#false} is VALID [2022-04-28 14:53:10,562 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-28 14:53:10,562 INFO L290 TraceCheckUtils]: 244: Hoare triple {113222#false} assume !(0 == ~tmp___6~0); {113222#false} is VALID [2022-04-28 14:53:10,562 INFO L290 TraceCheckUtils]: 245: Hoare triple {113222#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {113222#false} is VALID [2022-04-28 14:53:10,562 INFO L290 TraceCheckUtils]: 246: Hoare triple {113222#false} ~skip~0 := 0; {113222#false} is VALID [2022-04-28 14:53:10,562 INFO L290 TraceCheckUtils]: 247: Hoare triple {113222#false} assume !false; {113222#false} is VALID [2022-04-28 14:53:10,562 INFO L290 TraceCheckUtils]: 248: Hoare triple {113222#false} ~state~0 := ~s__state~0; {113222#false} is VALID [2022-04-28 14:53:10,563 INFO L290 TraceCheckUtils]: 249: Hoare triple {113222#false} assume !(12292 == ~s__state~0); {113222#false} is VALID [2022-04-28 14:53:10,563 INFO L290 TraceCheckUtils]: 250: Hoare triple {113222#false} assume !(16384 == ~s__state~0); {113222#false} is VALID [2022-04-28 14:53:10,563 INFO L290 TraceCheckUtils]: 251: Hoare triple {113222#false} assume !(4096 == ~s__state~0); {113222#false} is VALID [2022-04-28 14:53:10,563 INFO L290 TraceCheckUtils]: 252: Hoare triple {113222#false} assume !(20480 == ~s__state~0); {113222#false} is VALID [2022-04-28 14:53:10,563 INFO L290 TraceCheckUtils]: 253: Hoare triple {113222#false} assume !(4099 == ~s__state~0); {113222#false} is VALID [2022-04-28 14:53:10,563 INFO L290 TraceCheckUtils]: 254: Hoare triple {113222#false} assume !(4368 == ~s__state~0); {113222#false} is VALID [2022-04-28 14:53:10,563 INFO L290 TraceCheckUtils]: 255: Hoare triple {113222#false} assume !(4369 == ~s__state~0); {113222#false} is VALID [2022-04-28 14:53:10,563 INFO L290 TraceCheckUtils]: 256: Hoare triple {113222#false} assume !(4384 == ~s__state~0); {113222#false} is VALID [2022-04-28 14:53:10,563 INFO L290 TraceCheckUtils]: 257: Hoare triple {113222#false} assume !(4385 == ~s__state~0); {113222#false} is VALID [2022-04-28 14:53:10,563 INFO L290 TraceCheckUtils]: 258: Hoare triple {113222#false} assume !(4400 == ~s__state~0); {113222#false} is VALID [2022-04-28 14:53:10,563 INFO L290 TraceCheckUtils]: 259: Hoare triple {113222#false} assume !(4401 == ~s__state~0); {113222#false} is VALID [2022-04-28 14:53:10,563 INFO L290 TraceCheckUtils]: 260: Hoare triple {113222#false} assume !(4416 == ~s__state~0); {113222#false} is VALID [2022-04-28 14:53:10,563 INFO L290 TraceCheckUtils]: 261: Hoare triple {113222#false} assume !(4417 == ~s__state~0); {113222#false} is VALID [2022-04-28 14:53:10,563 INFO L290 TraceCheckUtils]: 262: Hoare triple {113222#false} assume 4432 == ~s__state~0; {113222#false} is VALID [2022-04-28 14:53:10,564 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-28 14:53:10,564 INFO L290 TraceCheckUtils]: 264: Hoare triple {113222#false} assume 5 == ~blastFlag~0; {113222#false} is VALID [2022-04-28 14:53:10,564 INFO L290 TraceCheckUtils]: 265: Hoare triple {113222#false} assume !false; {113222#false} is VALID [2022-04-28 14:53:10,571 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-28 14:53:10,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-28 14:53:10,571 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [287732509] [2022-04-28 14:53:10,571 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [287732509] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-28 14:53:10,571 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-28 14:53:10,571 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-28 14:53:10,572 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-28 14:53:10,572 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1518035946] [2022-04-28 14:53:10,572 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1518035946] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-28 14:53:10,572 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-28 14:53:10,572 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-28 14:53:10,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1239532385] [2022-04-28 14:53:10,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-28 14:53:10,572 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-28 14:53:10,573 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-28 14:53:10,573 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-28 14:53:10,642 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-28 14:53:10,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-28 14:53:10,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-28 14:53:10,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-28 14:53:10,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-28 14:53:10,643 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-28 14:53:15,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:53:15,715 INFO L93 Difference]: Finished difference Result 6589 states and 9047 transitions. [2022-04-28 14:53:15,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-28 14:53:15,716 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-28 14:53:15,731 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-28 14:53:15,731 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-28 14:53:15,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 390 transitions. [2022-04-28 14:53:15,733 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-28 14:53:15,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 390 transitions. [2022-04-28 14:53:15,734 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 4 states and 390 transitions. [2022-04-28 14:53:15,887 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-28 14:53:16,464 INFO L225 Difference]: With dead ends: 6589 [2022-04-28 14:53:16,464 INFO L226 Difference]: Without dead ends: 3451 [2022-04-28 14:53:16,470 INFO L412 NwaCegarLoop]: 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-28 14:53:16,470 INFO L413 NwaCegarLoop]: 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-28 14:53:16,471 INFO L414 NwaCegarLoop]: 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-28 14:53:16,474 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3451 states. [2022-04-28 14:53:19,108 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3451 to 3435. [2022-04-28 14:53:19,108 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-28 14:53:19,112 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-28 14:53:19,114 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-28 14:53:19,116 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-28 14:53:19,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:53:19,488 INFO L93 Difference]: Finished difference Result 3451 states and 4650 transitions. [2022-04-28 14:53:19,488 INFO L276 IsEmpty]: Start isEmpty. Operand 3451 states and 4650 transitions. [2022-04-28 14:53:19,491 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-28 14:53:19,491 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-28 14:53:19,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-28 14:53:19,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-28 14:53:19,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:53:19,907 INFO L93 Difference]: Finished difference Result 3451 states and 4650 transitions. [2022-04-28 14:53:19,907 INFO L276 IsEmpty]: Start isEmpty. Operand 3451 states and 4650 transitions. [2022-04-28 14:53:19,911 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-28 14:53:19,911 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-28 14:53:19,911 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-28 14:53:19,911 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-28 14:53:19,914 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-28 14:53:20,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3435 states to 3435 states and 4634 transitions. [2022-04-28 14:53:20,559 INFO L78 Accepts]: Start accepts. Automaton has 3435 states and 4634 transitions. Word has length 266 [2022-04-28 14:53:20,559 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-28 14:53:20,559 INFO L495 AbstractCegarLoop]: Abstraction has 3435 states and 4634 transitions. [2022-04-28 14:53:20,559 INFO L496 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-28 14:53:20,559 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 3435 states and 4634 transitions. [2022-04-28 14:53:22,858 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-28 14:53:22,858 INFO L276 IsEmpty]: Start isEmpty. Operand 3435 states and 4634 transitions. [2022-04-28 14:53:22,862 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 291 [2022-04-28 14:53:22,862 INFO L187 NwaCegarLoop]: Found error trace [2022-04-28 14:53:22,862 INFO L195 NwaCegarLoop]: 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-28 14:53:22,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-04-28 14:53:22,863 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-28 14:53:22,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-28 14:53:22,863 INFO L85 PathProgramCache]: Analyzing trace with hash 1479044833, now seen corresponding path program 1 times [2022-04-28 14:53:22,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-28 14:53:22,863 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [198210841] [2022-04-28 14:53:22,865 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-28 14:53:22,866 INFO L85 PathProgramCache]: Analyzing trace with hash 1479044833, now seen corresponding path program 2 times [2022-04-28 14:53:22,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-28 14:53:22,866 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1645986156] [2022-04-28 14:53:22,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-28 14:53:22,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-28 14:53:22,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-28 14:53:22,971 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-28 14:53:22,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-28 14:53:22,974 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-28 14:53:22,974 INFO L290 TraceCheckUtils]: 1: Hoare triple {140183#true} assume true; {140183#true} is VALID [2022-04-28 14:53:22,974 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {140183#true} {140183#true} #547#return; {140183#true} is VALID [2022-04-28 14:53:22,974 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-28 14:53:22,974 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-28 14:53:22,974 INFO L290 TraceCheckUtils]: 2: Hoare triple {140183#true} assume true; {140183#true} is VALID [2022-04-28 14:53:22,974 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {140183#true} {140183#true} #547#return; {140183#true} is VALID [2022-04-28 14:53:22,974 INFO L272 TraceCheckUtils]: 4: Hoare triple {140183#true} call #t~ret55 := main(); {140183#true} is VALID [2022-04-28 14:53:22,975 INFO L290 TraceCheckUtils]: 5: Hoare triple {140183#true} havoc ~s~0;~s~0 := 12292; {140183#true} is VALID [2022-04-28 14:53:22,975 INFO L272 TraceCheckUtils]: 6: Hoare triple {140183#true} call #t~ret54 := ssl3_connect(~s~0); {140183#true} is VALID [2022-04-28 14:53:22,975 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-28 14:53:22,975 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-28 14:53:22,975 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-28 14:53:22,975 INFO L290 TraceCheckUtils]: 10: Hoare triple {140183#true} assume !(0 != 12288 + ~tmp___1~0); {140183#true} is VALID [2022-04-28 14:53:22,975 INFO L290 TraceCheckUtils]: 11: Hoare triple {140183#true} assume !false; {140183#true} is VALID [2022-04-28 14:53:22,975 INFO L290 TraceCheckUtils]: 12: Hoare triple {140183#true} ~state~0 := ~s__state~0; {140183#true} is VALID [2022-04-28 14:53:22,975 INFO L290 TraceCheckUtils]: 13: Hoare triple {140183#true} assume !(12292 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,975 INFO L290 TraceCheckUtils]: 14: Hoare triple {140183#true} assume !(16384 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,975 INFO L290 TraceCheckUtils]: 15: Hoare triple {140183#true} assume !(4096 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,975 INFO L290 TraceCheckUtils]: 16: Hoare triple {140183#true} assume !(20480 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,975 INFO L290 TraceCheckUtils]: 17: Hoare triple {140183#true} assume !(4099 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,975 INFO L290 TraceCheckUtils]: 18: Hoare triple {140183#true} assume 4368 == ~s__state~0; {140183#true} is VALID [2022-04-28 14:53:22,976 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-28 14:53:22,976 INFO L290 TraceCheckUtils]: 20: Hoare triple {140183#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {140183#true} is VALID [2022-04-28 14:53:22,976 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-28 14:53:22,976 INFO L290 TraceCheckUtils]: 22: Hoare triple {140183#true} assume ~__cil_tmp63~0 % 18446744073709551616 != ~__cil_tmp62~0 % 18446744073709551616; {140183#true} is VALID [2022-04-28 14:53:22,976 INFO L290 TraceCheckUtils]: 23: Hoare triple {140183#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {140183#true} is VALID [2022-04-28 14:53:22,976 INFO L290 TraceCheckUtils]: 24: Hoare triple {140183#true} ~skip~0 := 0; {140183#true} is VALID [2022-04-28 14:53:22,976 INFO L290 TraceCheckUtils]: 25: Hoare triple {140183#true} assume !false; {140183#true} is VALID [2022-04-28 14:53:22,976 INFO L290 TraceCheckUtils]: 26: Hoare triple {140183#true} ~state~0 := ~s__state~0; {140183#true} is VALID [2022-04-28 14:53:22,976 INFO L290 TraceCheckUtils]: 27: Hoare triple {140183#true} assume !(12292 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,976 INFO L290 TraceCheckUtils]: 28: Hoare triple {140183#true} assume !(16384 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,976 INFO L290 TraceCheckUtils]: 29: Hoare triple {140183#true} assume !(4096 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,976 INFO L290 TraceCheckUtils]: 30: Hoare triple {140183#true} assume !(20480 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,976 INFO L290 TraceCheckUtils]: 31: Hoare triple {140183#true} assume !(4099 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,976 INFO L290 TraceCheckUtils]: 32: Hoare triple {140183#true} assume !(4368 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,977 INFO L290 TraceCheckUtils]: 33: Hoare triple {140183#true} assume !(4369 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,977 INFO L290 TraceCheckUtils]: 34: Hoare triple {140183#true} assume 4384 == ~s__state~0; {140183#true} is VALID [2022-04-28 14:53:22,977 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-28 14:53:22,977 INFO L290 TraceCheckUtils]: 36: Hoare triple {140183#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {140183#true} is VALID [2022-04-28 14:53:22,977 INFO L290 TraceCheckUtils]: 37: Hoare triple {140183#true} assume !(~ret~0 <= 0); {140183#true} is VALID [2022-04-28 14:53:22,977 INFO L290 TraceCheckUtils]: 38: Hoare triple {140183#true} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {140183#true} is VALID [2022-04-28 14:53:22,977 INFO L290 TraceCheckUtils]: 39: Hoare triple {140183#true} ~s__init_num~0 := 0; {140183#true} is VALID [2022-04-28 14:53:22,977 INFO L290 TraceCheckUtils]: 40: Hoare triple {140183#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {140183#true} is VALID [2022-04-28 14:53:22,977 INFO L290 TraceCheckUtils]: 41: Hoare triple {140183#true} ~skip~0 := 0; {140183#true} is VALID [2022-04-28 14:53:22,977 INFO L290 TraceCheckUtils]: 42: Hoare triple {140183#true} assume !false; {140183#true} is VALID [2022-04-28 14:53:22,977 INFO L290 TraceCheckUtils]: 43: Hoare triple {140183#true} ~state~0 := ~s__state~0; {140183#true} is VALID [2022-04-28 14:53:22,977 INFO L290 TraceCheckUtils]: 44: Hoare triple {140183#true} assume !(12292 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,977 INFO L290 TraceCheckUtils]: 45: Hoare triple {140183#true} assume !(16384 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,977 INFO L290 TraceCheckUtils]: 46: Hoare triple {140183#true} assume !(4096 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,978 INFO L290 TraceCheckUtils]: 47: Hoare triple {140183#true} assume !(20480 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,978 INFO L290 TraceCheckUtils]: 48: Hoare triple {140183#true} assume !(4099 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,978 INFO L290 TraceCheckUtils]: 49: Hoare triple {140183#true} assume !(4368 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,978 INFO L290 TraceCheckUtils]: 50: Hoare triple {140183#true} assume !(4369 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,978 INFO L290 TraceCheckUtils]: 51: Hoare triple {140183#true} assume !(4384 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,978 INFO L290 TraceCheckUtils]: 52: Hoare triple {140183#true} assume !(4385 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,978 INFO L290 TraceCheckUtils]: 53: Hoare triple {140183#true} assume 4400 == ~s__state~0; {140183#true} is VALID [2022-04-28 14:53:22,978 INFO L290 TraceCheckUtils]: 54: Hoare triple {140183#true} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {140183#true} is VALID [2022-04-28 14:53:22,978 INFO L290 TraceCheckUtils]: 55: Hoare triple {140183#true} assume !(0 != (256 + ~__cil_tmp64~0) % 18446744073709551616);assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;~ret~0 := #t~nondet40;havoc #t~nondet40; {140183#true} is VALID [2022-04-28 14:53:22,978 INFO L290 TraceCheckUtils]: 56: Hoare triple {140183#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {140183#true} is VALID [2022-04-28 14:53:22,978 INFO L290 TraceCheckUtils]: 57: Hoare triple {140183#true} assume !(~ret~0 <= 0); {140183#true} is VALID [2022-04-28 14:53:22,978 INFO L290 TraceCheckUtils]: 58: Hoare triple {140183#true} ~s__state~0 := 4416;~s__init_num~0 := 0; {140183#true} is VALID [2022-04-28 14:53:22,978 INFO L290 TraceCheckUtils]: 59: Hoare triple {140183#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {140183#true} is VALID [2022-04-28 14:53:22,978 INFO L290 TraceCheckUtils]: 60: Hoare triple {140183#true} ~skip~0 := 0; {140183#true} is VALID [2022-04-28 14:53:22,978 INFO L290 TraceCheckUtils]: 61: Hoare triple {140183#true} assume !false; {140183#true} is VALID [2022-04-28 14:53:22,979 INFO L290 TraceCheckUtils]: 62: Hoare triple {140183#true} ~state~0 := ~s__state~0; {140183#true} is VALID [2022-04-28 14:53:22,979 INFO L290 TraceCheckUtils]: 63: Hoare triple {140183#true} assume !(12292 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,979 INFO L290 TraceCheckUtils]: 64: Hoare triple {140183#true} assume !(16384 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,979 INFO L290 TraceCheckUtils]: 65: Hoare triple {140183#true} assume !(4096 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,979 INFO L290 TraceCheckUtils]: 66: Hoare triple {140183#true} assume !(20480 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,979 INFO L290 TraceCheckUtils]: 67: Hoare triple {140183#true} assume !(4099 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,979 INFO L290 TraceCheckUtils]: 68: Hoare triple {140183#true} assume !(4368 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,979 INFO L290 TraceCheckUtils]: 69: Hoare triple {140183#true} assume !(4369 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,979 INFO L290 TraceCheckUtils]: 70: Hoare triple {140183#true} assume !(4384 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,979 INFO L290 TraceCheckUtils]: 71: Hoare triple {140183#true} assume !(4385 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,979 INFO L290 TraceCheckUtils]: 72: Hoare triple {140183#true} assume !(4400 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,979 INFO L290 TraceCheckUtils]: 73: Hoare triple {140183#true} assume !(4401 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,979 INFO L290 TraceCheckUtils]: 74: Hoare triple {140183#true} assume 4416 == ~s__state~0; {140183#true} is VALID [2022-04-28 14:53:22,979 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-28 14:53:22,980 INFO L290 TraceCheckUtils]: 76: Hoare triple {140183#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {140183#true} is VALID [2022-04-28 14:53:22,980 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-28 14:53:22,980 INFO L290 TraceCheckUtils]: 78: Hoare triple {140183#true} assume !(0 == ~tmp___6~0); {140183#true} is VALID [2022-04-28 14:53:22,980 INFO L290 TraceCheckUtils]: 79: Hoare triple {140183#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {140183#true} is VALID [2022-04-28 14:53:22,980 INFO L290 TraceCheckUtils]: 80: Hoare triple {140183#true} ~skip~0 := 0; {140183#true} is VALID [2022-04-28 14:53:22,980 INFO L290 TraceCheckUtils]: 81: Hoare triple {140183#true} assume !false; {140183#true} is VALID [2022-04-28 14:53:22,980 INFO L290 TraceCheckUtils]: 82: Hoare triple {140183#true} ~state~0 := ~s__state~0; {140183#true} is VALID [2022-04-28 14:53:22,980 INFO L290 TraceCheckUtils]: 83: Hoare triple {140183#true} assume !(12292 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,980 INFO L290 TraceCheckUtils]: 84: Hoare triple {140183#true} assume !(16384 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,980 INFO L290 TraceCheckUtils]: 85: Hoare triple {140183#true} assume !(4096 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,980 INFO L290 TraceCheckUtils]: 86: Hoare triple {140183#true} assume !(20480 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,980 INFO L290 TraceCheckUtils]: 87: Hoare triple {140183#true} assume !(4099 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,980 INFO L290 TraceCheckUtils]: 88: Hoare triple {140183#true} assume !(4368 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,980 INFO L290 TraceCheckUtils]: 89: Hoare triple {140183#true} assume !(4369 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,980 INFO L290 TraceCheckUtils]: 90: Hoare triple {140183#true} assume !(4384 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,981 INFO L290 TraceCheckUtils]: 91: Hoare triple {140183#true} assume !(4385 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,981 INFO L290 TraceCheckUtils]: 92: Hoare triple {140183#true} assume !(4400 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,981 INFO L290 TraceCheckUtils]: 93: Hoare triple {140183#true} assume !(4401 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,981 INFO L290 TraceCheckUtils]: 94: Hoare triple {140183#true} assume !(4416 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,981 INFO L290 TraceCheckUtils]: 95: Hoare triple {140183#true} assume !(4417 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,981 INFO L290 TraceCheckUtils]: 96: Hoare triple {140183#true} assume 4432 == ~s__state~0; {140183#true} is VALID [2022-04-28 14:53:22,981 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-28 14:53:22,981 INFO L290 TraceCheckUtils]: 98: Hoare triple {140183#true} assume !(5 == ~blastFlag~0); {140183#true} is VALID [2022-04-28 14:53:22,981 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-28 14:53:22,981 INFO L290 TraceCheckUtils]: 100: Hoare triple {140183#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {140183#true} is VALID [2022-04-28 14:53:22,981 INFO L290 TraceCheckUtils]: 101: Hoare triple {140183#true} ~skip~0 := 0; {140183#true} is VALID [2022-04-28 14:53:22,981 INFO L290 TraceCheckUtils]: 102: Hoare triple {140183#true} assume !false; {140183#true} is VALID [2022-04-28 14:53:22,990 INFO L290 TraceCheckUtils]: 103: Hoare triple {140183#true} ~state~0 := ~s__state~0; {140183#true} is VALID [2022-04-28 14:53:22,991 INFO L290 TraceCheckUtils]: 104: Hoare triple {140183#true} assume !(12292 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,991 INFO L290 TraceCheckUtils]: 105: Hoare triple {140183#true} assume !(16384 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,991 INFO L290 TraceCheckUtils]: 106: Hoare triple {140183#true} assume !(4096 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,991 INFO L290 TraceCheckUtils]: 107: Hoare triple {140183#true} assume !(20480 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,991 INFO L290 TraceCheckUtils]: 108: Hoare triple {140183#true} assume !(4099 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,991 INFO L290 TraceCheckUtils]: 109: Hoare triple {140183#true} assume !(4368 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,991 INFO L290 TraceCheckUtils]: 110: Hoare triple {140183#true} assume !(4369 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,991 INFO L290 TraceCheckUtils]: 111: Hoare triple {140183#true} assume !(4384 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,991 INFO L290 TraceCheckUtils]: 112: Hoare triple {140183#true} assume !(4385 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,991 INFO L290 TraceCheckUtils]: 113: Hoare triple {140183#true} assume !(4400 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,991 INFO L290 TraceCheckUtils]: 114: Hoare triple {140183#true} assume !(4401 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,991 INFO L290 TraceCheckUtils]: 115: Hoare triple {140183#true} assume !(4416 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,991 INFO L290 TraceCheckUtils]: 116: Hoare triple {140183#true} assume !(4417 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,991 INFO L290 TraceCheckUtils]: 117: Hoare triple {140183#true} assume !(4432 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,992 INFO L290 TraceCheckUtils]: 118: Hoare triple {140183#true} assume !(4433 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,992 INFO L290 TraceCheckUtils]: 119: Hoare triple {140183#true} assume 4448 == ~s__state~0; {140183#true} is VALID [2022-04-28 14:53:22,992 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-28 14:53:22,992 INFO L290 TraceCheckUtils]: 121: Hoare triple {140183#true} assume !(~ret~0 <= 0); {140183#true} is VALID [2022-04-28 14:53:22,992 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-28 14:53:22,992 INFO L290 TraceCheckUtils]: 123: Hoare triple {140183#true} ~s__init_num~0 := 0; {140183#true} is VALID [2022-04-28 14:53:22,992 INFO L290 TraceCheckUtils]: 124: Hoare triple {140183#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {140183#true} is VALID [2022-04-28 14:53:22,992 INFO L290 TraceCheckUtils]: 125: Hoare triple {140183#true} ~skip~0 := 0; {140183#true} is VALID [2022-04-28 14:53:22,992 INFO L290 TraceCheckUtils]: 126: Hoare triple {140183#true} assume !false; {140183#true} is VALID [2022-04-28 14:53:22,992 INFO L290 TraceCheckUtils]: 127: Hoare triple {140183#true} ~state~0 := ~s__state~0; {140183#true} is VALID [2022-04-28 14:53:22,992 INFO L290 TraceCheckUtils]: 128: Hoare triple {140183#true} assume !(12292 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,992 INFO L290 TraceCheckUtils]: 129: Hoare triple {140183#true} assume !(16384 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,992 INFO L290 TraceCheckUtils]: 130: Hoare triple {140183#true} assume !(4096 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,992 INFO L290 TraceCheckUtils]: 131: Hoare triple {140183#true} assume !(20480 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,993 INFO L290 TraceCheckUtils]: 132: Hoare triple {140183#true} assume !(4099 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,993 INFO L290 TraceCheckUtils]: 133: Hoare triple {140183#true} assume !(4368 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,993 INFO L290 TraceCheckUtils]: 134: Hoare triple {140183#true} assume !(4369 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,993 INFO L290 TraceCheckUtils]: 135: Hoare triple {140183#true} assume !(4384 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,993 INFO L290 TraceCheckUtils]: 136: Hoare triple {140183#true} assume !(4385 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,993 INFO L290 TraceCheckUtils]: 137: Hoare triple {140183#true} assume !(4400 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,993 INFO L290 TraceCheckUtils]: 138: Hoare triple {140183#true} assume !(4401 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,993 INFO L290 TraceCheckUtils]: 139: Hoare triple {140183#true} assume !(4416 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,993 INFO L290 TraceCheckUtils]: 140: Hoare triple {140183#true} assume !(4417 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,993 INFO L290 TraceCheckUtils]: 141: Hoare triple {140183#true} assume !(4432 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,993 INFO L290 TraceCheckUtils]: 142: Hoare triple {140183#true} assume !(4433 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,993 INFO L290 TraceCheckUtils]: 143: Hoare triple {140183#true} assume !(4448 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,993 INFO L290 TraceCheckUtils]: 144: Hoare triple {140183#true} assume !(4449 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,993 INFO L290 TraceCheckUtils]: 145: Hoare triple {140183#true} assume 4464 == ~s__state~0; {140183#true} is VALID [2022-04-28 14:53:22,994 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-28 14:53:22,994 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-28 14:53:22,994 INFO L290 TraceCheckUtils]: 148: Hoare triple {140183#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {140183#true} is VALID [2022-04-28 14:53:22,994 INFO L290 TraceCheckUtils]: 149: Hoare triple {140183#true} ~skip~0 := 0; {140183#true} is VALID [2022-04-28 14:53:22,994 INFO L290 TraceCheckUtils]: 150: Hoare triple {140183#true} assume !false; {140183#true} is VALID [2022-04-28 14:53:22,994 INFO L290 TraceCheckUtils]: 151: Hoare triple {140183#true} ~state~0 := ~s__state~0; {140183#true} is VALID [2022-04-28 14:53:22,994 INFO L290 TraceCheckUtils]: 152: Hoare triple {140183#true} assume !(12292 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,994 INFO L290 TraceCheckUtils]: 153: Hoare triple {140183#true} assume !(16384 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,994 INFO L290 TraceCheckUtils]: 154: Hoare triple {140183#true} assume !(4096 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,994 INFO L290 TraceCheckUtils]: 155: Hoare triple {140183#true} assume !(20480 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,994 INFO L290 TraceCheckUtils]: 156: Hoare triple {140183#true} assume !(4099 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,994 INFO L290 TraceCheckUtils]: 157: Hoare triple {140183#true} assume !(4368 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,994 INFO L290 TraceCheckUtils]: 158: Hoare triple {140183#true} assume !(4369 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,994 INFO L290 TraceCheckUtils]: 159: Hoare triple {140183#true} assume !(4384 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,995 INFO L290 TraceCheckUtils]: 160: Hoare triple {140183#true} assume !(4385 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,995 INFO L290 TraceCheckUtils]: 161: Hoare triple {140183#true} assume !(4400 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,995 INFO L290 TraceCheckUtils]: 162: Hoare triple {140183#true} assume !(4401 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,995 INFO L290 TraceCheckUtils]: 163: Hoare triple {140183#true} assume !(4416 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,995 INFO L290 TraceCheckUtils]: 164: Hoare triple {140183#true} assume !(4417 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,995 INFO L290 TraceCheckUtils]: 165: Hoare triple {140183#true} assume !(4432 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,995 INFO L290 TraceCheckUtils]: 166: Hoare triple {140183#true} assume !(4433 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,995 INFO L290 TraceCheckUtils]: 167: Hoare triple {140183#true} assume !(4448 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,995 INFO L290 TraceCheckUtils]: 168: Hoare triple {140183#true} assume !(4449 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,995 INFO L290 TraceCheckUtils]: 169: Hoare triple {140183#true} assume !(4464 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,995 INFO L290 TraceCheckUtils]: 170: Hoare triple {140183#true} assume !(4465 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,995 INFO L290 TraceCheckUtils]: 171: Hoare triple {140183#true} assume !(4466 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,995 INFO L290 TraceCheckUtils]: 172: Hoare triple {140183#true} assume !(4467 == ~s__state~0); {140183#true} is VALID [2022-04-28 14:53:22,995 INFO L290 TraceCheckUtils]: 173: Hoare triple {140183#true} assume 4480 == ~s__state~0; {140183#true} is VALID [2022-04-28 14:53:22,996 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-28 14:53:22,996 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-28 14:53:22,996 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-28 14:53:22,996 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-28 14:53:22,997 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-28 14:53:22,997 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-28 14:53:22,997 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-28 14:53:22,998 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-28 14:53:22,998 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-28 14:53:22,998 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-28 14:53:22,998 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-28 14:53:22,999 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-28 14:53:22,999 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-28 14:53:22,999 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-28 14:53:23,000 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-28 14:53:23,000 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-28 14:53:23,000 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-28 14:53:23,000 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-28 14:53:23,001 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-28 14:53:23,001 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-28 14:53:23,001 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-28 14:53:23,002 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-28 14:53:23,002 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-28 14:53:23,002 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-28 14:53:23,002 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-28 14:53:23,003 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-28 14:53:23,003 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-28 14:53:23,003 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-28 14:53:23,004 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-28 14:53:23,004 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-28 14:53:23,004 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-28 14:53:23,005 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-28 14:53:23,005 INFO L290 TraceCheckUtils]: 206: Hoare triple {140184#false} assume !(4497 == ~s__state~0); {140184#false} is VALID [2022-04-28 14:53:23,005 INFO L290 TraceCheckUtils]: 207: Hoare triple {140184#false} assume !(4512 == ~s__state~0); {140184#false} is VALID [2022-04-28 14:53:23,005 INFO L290 TraceCheckUtils]: 208: Hoare triple {140184#false} assume !(4513 == ~s__state~0); {140184#false} is VALID [2022-04-28 14:53:23,005 INFO L290 TraceCheckUtils]: 209: Hoare triple {140184#false} assume 4528 == ~s__state~0; {140184#false} is VALID [2022-04-28 14:53:23,005 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-28 14:53:23,005 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 := (if ~__cil_tmp66~0 % 4294967296 <= 2147483647 then ~__cil_tmp66~0 % 4294967296 else ~__cil_tmp66~0 % 4294967296 - 4294967296); {140184#false} is VALID [2022-04-28 14:53:23,005 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-28 14:53:23,005 INFO L290 TraceCheckUtils]: 213: Hoare triple {140184#false} ~s__init_num~0 := 0; {140184#false} is VALID [2022-04-28 14:53:23,005 INFO L290 TraceCheckUtils]: 214: Hoare triple {140184#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {140184#false} is VALID [2022-04-28 14:53:23,005 INFO L290 TraceCheckUtils]: 215: Hoare triple {140184#false} ~skip~0 := 0; {140184#false} is VALID [2022-04-28 14:53:23,005 INFO L290 TraceCheckUtils]: 216: Hoare triple {140184#false} assume !false; {140184#false} is VALID [2022-04-28 14:53:23,005 INFO L290 TraceCheckUtils]: 217: Hoare triple {140184#false} ~state~0 := ~s__state~0; {140184#false} is VALID [2022-04-28 14:53:23,006 INFO L290 TraceCheckUtils]: 218: Hoare triple {140184#false} assume !(12292 == ~s__state~0); {140184#false} is VALID [2022-04-28 14:53:23,006 INFO L290 TraceCheckUtils]: 219: Hoare triple {140184#false} assume !(16384 == ~s__state~0); {140184#false} is VALID [2022-04-28 14:53:23,006 INFO L290 TraceCheckUtils]: 220: Hoare triple {140184#false} assume !(4096 == ~s__state~0); {140184#false} is VALID [2022-04-28 14:53:23,006 INFO L290 TraceCheckUtils]: 221: Hoare triple {140184#false} assume !(20480 == ~s__state~0); {140184#false} is VALID [2022-04-28 14:53:23,006 INFO L290 TraceCheckUtils]: 222: Hoare triple {140184#false} assume !(4099 == ~s__state~0); {140184#false} is VALID [2022-04-28 14:53:23,006 INFO L290 TraceCheckUtils]: 223: Hoare triple {140184#false} assume !(4368 == ~s__state~0); {140184#false} is VALID [2022-04-28 14:53:23,006 INFO L290 TraceCheckUtils]: 224: Hoare triple {140184#false} assume !(4369 == ~s__state~0); {140184#false} is VALID [2022-04-28 14:53:23,006 INFO L290 TraceCheckUtils]: 225: Hoare triple {140184#false} assume 4384 == ~s__state~0; {140184#false} is VALID [2022-04-28 14:53:23,006 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-28 14:53:23,006 INFO L290 TraceCheckUtils]: 227: Hoare triple {140184#false} assume !(1 == ~blastFlag~0); {140184#false} is VALID [2022-04-28 14:53:23,006 INFO L290 TraceCheckUtils]: 228: Hoare triple {140184#false} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {140184#false} is VALID [2022-04-28 14:53:23,006 INFO L290 TraceCheckUtils]: 229: Hoare triple {140184#false} assume !(~ret~0 <= 0); {140184#false} is VALID [2022-04-28 14:53:23,006 INFO L290 TraceCheckUtils]: 230: Hoare triple {140184#false} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {140184#false} is VALID [2022-04-28 14:53:23,006 INFO L290 TraceCheckUtils]: 231: Hoare triple {140184#false} ~s__init_num~0 := 0; {140184#false} is VALID [2022-04-28 14:53:23,007 INFO L290 TraceCheckUtils]: 232: Hoare triple {140184#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {140184#false} is VALID [2022-04-28 14:53:23,007 INFO L290 TraceCheckUtils]: 233: Hoare triple {140184#false} ~skip~0 := 0; {140184#false} is VALID [2022-04-28 14:53:23,007 INFO L290 TraceCheckUtils]: 234: Hoare triple {140184#false} assume !false; {140184#false} is VALID [2022-04-28 14:53:23,007 INFO L290 TraceCheckUtils]: 235: Hoare triple {140184#false} ~state~0 := ~s__state~0; {140184#false} is VALID [2022-04-28 14:53:23,007 INFO L290 TraceCheckUtils]: 236: Hoare triple {140184#false} assume !(12292 == ~s__state~0); {140184#false} is VALID [2022-04-28 14:53:23,007 INFO L290 TraceCheckUtils]: 237: Hoare triple {140184#false} assume !(16384 == ~s__state~0); {140184#false} is VALID [2022-04-28 14:53:23,007 INFO L290 TraceCheckUtils]: 238: Hoare triple {140184#false} assume !(4096 == ~s__state~0); {140184#false} is VALID [2022-04-28 14:53:23,007 INFO L290 TraceCheckUtils]: 239: Hoare triple {140184#false} assume !(20480 == ~s__state~0); {140184#false} is VALID [2022-04-28 14:53:23,007 INFO L290 TraceCheckUtils]: 240: Hoare triple {140184#false} assume !(4099 == ~s__state~0); {140184#false} is VALID [2022-04-28 14:53:23,007 INFO L290 TraceCheckUtils]: 241: Hoare triple {140184#false} assume !(4368 == ~s__state~0); {140184#false} is VALID [2022-04-28 14:53:23,007 INFO L290 TraceCheckUtils]: 242: Hoare triple {140184#false} assume !(4369 == ~s__state~0); {140184#false} is VALID [2022-04-28 14:53:23,007 INFO L290 TraceCheckUtils]: 243: Hoare triple {140184#false} assume !(4384 == ~s__state~0); {140184#false} is VALID [2022-04-28 14:53:23,007 INFO L290 TraceCheckUtils]: 244: Hoare triple {140184#false} assume !(4385 == ~s__state~0); {140184#false} is VALID [2022-04-28 14:53:23,007 INFO L290 TraceCheckUtils]: 245: Hoare triple {140184#false} assume 4400 == ~s__state~0; {140184#false} is VALID [2022-04-28 14:53:23,007 INFO L290 TraceCheckUtils]: 246: Hoare triple {140184#false} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {140184#false} is VALID [2022-04-28 14:53:23,008 INFO L290 TraceCheckUtils]: 247: Hoare triple {140184#false} assume 0 != (256 + ~__cil_tmp64~0) % 18446744073709551616;~skip~0 := 1; {140184#false} is VALID [2022-04-28 14:53:23,008 INFO L290 TraceCheckUtils]: 248: Hoare triple {140184#false} ~s__state~0 := 4416;~s__init_num~0 := 0; {140184#false} is VALID [2022-04-28 14:53:23,008 INFO L290 TraceCheckUtils]: 249: Hoare triple {140184#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {140184#false} is VALID [2022-04-28 14:53:23,008 INFO L290 TraceCheckUtils]: 250: Hoare triple {140184#false} ~skip~0 := 0; {140184#false} is VALID [2022-04-28 14:53:23,008 INFO L290 TraceCheckUtils]: 251: Hoare triple {140184#false} assume !false; {140184#false} is VALID [2022-04-28 14:53:23,008 INFO L290 TraceCheckUtils]: 252: Hoare triple {140184#false} ~state~0 := ~s__state~0; {140184#false} is VALID [2022-04-28 14:53:23,008 INFO L290 TraceCheckUtils]: 253: Hoare triple {140184#false} assume !(12292 == ~s__state~0); {140184#false} is VALID [2022-04-28 14:53:23,008 INFO L290 TraceCheckUtils]: 254: Hoare triple {140184#false} assume !(16384 == ~s__state~0); {140184#false} is VALID [2022-04-28 14:53:23,008 INFO L290 TraceCheckUtils]: 255: Hoare triple {140184#false} assume !(4096 == ~s__state~0); {140184#false} is VALID [2022-04-28 14:53:23,008 INFO L290 TraceCheckUtils]: 256: Hoare triple {140184#false} assume !(20480 == ~s__state~0); {140184#false} is VALID [2022-04-28 14:53:23,008 INFO L290 TraceCheckUtils]: 257: Hoare triple {140184#false} assume !(4099 == ~s__state~0); {140184#false} is VALID [2022-04-28 14:53:23,008 INFO L290 TraceCheckUtils]: 258: Hoare triple {140184#false} assume !(4368 == ~s__state~0); {140184#false} is VALID [2022-04-28 14:53:23,008 INFO L290 TraceCheckUtils]: 259: Hoare triple {140184#false} assume !(4369 == ~s__state~0); {140184#false} is VALID [2022-04-28 14:53:23,008 INFO L290 TraceCheckUtils]: 260: Hoare triple {140184#false} assume !(4384 == ~s__state~0); {140184#false} is VALID [2022-04-28 14:53:23,009 INFO L290 TraceCheckUtils]: 261: Hoare triple {140184#false} assume !(4385 == ~s__state~0); {140184#false} is VALID [2022-04-28 14:53:23,009 INFO L290 TraceCheckUtils]: 262: Hoare triple {140184#false} assume !(4400 == ~s__state~0); {140184#false} is VALID [2022-04-28 14:53:23,009 INFO L290 TraceCheckUtils]: 263: Hoare triple {140184#false} assume !(4401 == ~s__state~0); {140184#false} is VALID [2022-04-28 14:53:23,009 INFO L290 TraceCheckUtils]: 264: Hoare triple {140184#false} assume 4416 == ~s__state~0; {140184#false} is VALID [2022-04-28 14:53:23,009 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-28 14:53:23,009 INFO L290 TraceCheckUtils]: 266: Hoare triple {140184#false} assume !(3 == ~blastFlag~0); {140184#false} is VALID [2022-04-28 14:53:23,009 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-28 14:53:23,009 INFO L290 TraceCheckUtils]: 268: Hoare triple {140184#false} assume !(0 == ~tmp___6~0); {140184#false} is VALID [2022-04-28 14:53:23,009 INFO L290 TraceCheckUtils]: 269: Hoare triple {140184#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {140184#false} is VALID [2022-04-28 14:53:23,009 INFO L290 TraceCheckUtils]: 270: Hoare triple {140184#false} ~skip~0 := 0; {140184#false} is VALID [2022-04-28 14:53:23,009 INFO L290 TraceCheckUtils]: 271: Hoare triple {140184#false} assume !false; {140184#false} is VALID [2022-04-28 14:53:23,009 INFO L290 TraceCheckUtils]: 272: Hoare triple {140184#false} ~state~0 := ~s__state~0; {140184#false} is VALID [2022-04-28 14:53:23,009 INFO L290 TraceCheckUtils]: 273: Hoare triple {140184#false} assume !(12292 == ~s__state~0); {140184#false} is VALID [2022-04-28 14:53:23,009 INFO L290 TraceCheckUtils]: 274: Hoare triple {140184#false} assume !(16384 == ~s__state~0); {140184#false} is VALID [2022-04-28 14:53:23,009 INFO L290 TraceCheckUtils]: 275: Hoare triple {140184#false} assume !(4096 == ~s__state~0); {140184#false} is VALID [2022-04-28 14:53:23,010 INFO L290 TraceCheckUtils]: 276: Hoare triple {140184#false} assume !(20480 == ~s__state~0); {140184#false} is VALID [2022-04-28 14:53:23,010 INFO L290 TraceCheckUtils]: 277: Hoare triple {140184#false} assume !(4099 == ~s__state~0); {140184#false} is VALID [2022-04-28 14:53:23,010 INFO L290 TraceCheckUtils]: 278: Hoare triple {140184#false} assume !(4368 == ~s__state~0); {140184#false} is VALID [2022-04-28 14:53:23,010 INFO L290 TraceCheckUtils]: 279: Hoare triple {140184#false} assume !(4369 == ~s__state~0); {140184#false} is VALID [2022-04-28 14:53:23,010 INFO L290 TraceCheckUtils]: 280: Hoare triple {140184#false} assume !(4384 == ~s__state~0); {140184#false} is VALID [2022-04-28 14:53:23,010 INFO L290 TraceCheckUtils]: 281: Hoare triple {140184#false} assume !(4385 == ~s__state~0); {140184#false} is VALID [2022-04-28 14:53:23,010 INFO L290 TraceCheckUtils]: 282: Hoare triple {140184#false} assume !(4400 == ~s__state~0); {140184#false} is VALID [2022-04-28 14:53:23,010 INFO L290 TraceCheckUtils]: 283: Hoare triple {140184#false} assume !(4401 == ~s__state~0); {140184#false} is VALID [2022-04-28 14:53:23,010 INFO L290 TraceCheckUtils]: 284: Hoare triple {140184#false} assume !(4416 == ~s__state~0); {140184#false} is VALID [2022-04-28 14:53:23,010 INFO L290 TraceCheckUtils]: 285: Hoare triple {140184#false} assume !(4417 == ~s__state~0); {140184#false} is VALID [2022-04-28 14:53:23,010 INFO L290 TraceCheckUtils]: 286: Hoare triple {140184#false} assume 4432 == ~s__state~0; {140184#false} is VALID [2022-04-28 14:53:23,010 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-28 14:53:23,010 INFO L290 TraceCheckUtils]: 288: Hoare triple {140184#false} assume 5 == ~blastFlag~0; {140184#false} is VALID [2022-04-28 14:53:23,010 INFO L290 TraceCheckUtils]: 289: Hoare triple {140184#false} assume !false; {140184#false} is VALID [2022-04-28 14:53:23,011 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-28 14:53:23,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-28 14:53:23,011 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1645986156] [2022-04-28 14:53:23,011 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1645986156] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-28 14:53:23,011 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-28 14:53:23,012 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-28 14:53:23,012 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-28 14:53:23,012 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [198210841] [2022-04-28 14:53:23,012 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [198210841] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-28 14:53:23,012 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-28 14:53:23,012 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-28 14:53:23,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [263723813] [2022-04-28 14:53:23,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-28 14:53:23,013 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-28 14:53:23,013 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-28 14:53:23,013 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-28 14:53:23,086 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-28 14:53:23,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-28 14:53:23,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-28 14:53:23,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-28 14:53:23,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-28 14:53:23,086 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-28 14:53:28,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:53:28,924 INFO L93 Difference]: Finished difference Result 7005 states and 9463 transitions. [2022-04-28 14:53:28,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-28 14:53:28,925 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-28 14:53:28,925 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-28 14:53:28,925 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-28 14:53:28,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 385 transitions. [2022-04-28 14:53:28,927 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-28 14:53:28,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 385 transitions. [2022-04-28 14:53:28,928 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 4 states and 385 transitions. [2022-04-28 14:53:29,079 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-28 14:53:29,703 INFO L225 Difference]: With dead ends: 7005 [2022-04-28 14:53:29,703 INFO L226 Difference]: Without dead ends: 3583 [2022-04-28 14:53:29,707 INFO L412 NwaCegarLoop]: 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-28 14:53:29,707 INFO L413 NwaCegarLoop]: 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-28 14:53:29,707 INFO L414 NwaCegarLoop]: 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-28 14:53:29,709 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3583 states. [2022-04-28 14:53:32,520 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3583 to 3567. [2022-04-28 14:53:32,520 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-28 14:53:32,524 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-28 14:53:32,526 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-28 14:53:32,528 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-28 14:53:32,943 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:53:32,943 INFO L93 Difference]: Finished difference Result 3583 states and 4802 transitions. [2022-04-28 14:53:32,943 INFO L276 IsEmpty]: Start isEmpty. Operand 3583 states and 4802 transitions. [2022-04-28 14:53:32,946 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-28 14:53:32,946 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-28 14:53:32,950 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-28 14:53:32,951 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-28 14:53:33,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:53:33,368 INFO L93 Difference]: Finished difference Result 3583 states and 4802 transitions. [2022-04-28 14:53:33,368 INFO L276 IsEmpty]: Start isEmpty. Operand 3583 states and 4802 transitions. [2022-04-28 14:53:33,371 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-28 14:53:33,371 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-28 14:53:33,371 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-28 14:53:33,371 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-28 14:53:33,375 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-28 14:53:34,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3567 states to 3567 states and 4786 transitions. [2022-04-28 14:53:34,030 INFO L78 Accepts]: Start accepts. Automaton has 3567 states and 4786 transitions. Word has length 290 [2022-04-28 14:53:34,031 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-28 14:53:34,031 INFO L495 AbstractCegarLoop]: Abstraction has 3567 states and 4786 transitions. [2022-04-28 14:53:34,031 INFO L496 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-28 14:53:34,031 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 3567 states and 4786 transitions. [2022-04-28 14:53:36,457 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-28 14:53:36,457 INFO L276 IsEmpty]: Start isEmpty. Operand 3567 states and 4786 transitions. [2022-04-28 14:53:36,460 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 302 [2022-04-28 14:53:36,460 INFO L187 NwaCegarLoop]: Found error trace [2022-04-28 14:53:36,461 INFO L195 NwaCegarLoop]: 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-28 14:53:36,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-04-28 14:53:36,461 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-28 14:53:36,461 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-28 14:53:36,461 INFO L85 PathProgramCache]: Analyzing trace with hash 1116747136, now seen corresponding path program 1 times [2022-04-28 14:53:36,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-28 14:53:36,461 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1152906312] [2022-04-28 14:53:36,462 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-28 14:53:36,462 INFO L85 PathProgramCache]: Analyzing trace with hash 1116747136, now seen corresponding path program 2 times [2022-04-28 14:53:36,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-28 14:53:36,463 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570258189] [2022-04-28 14:53:36,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-28 14:53:36,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-28 14:53:36,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-28 14:53:36,549 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-28 14:53:36,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-28 14:53:36,554 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-28 14:53:36,554 INFO L290 TraceCheckUtils]: 1: Hoare triple {168505#true} assume true; {168505#true} is VALID [2022-04-28 14:53:36,554 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {168505#true} {168505#true} #547#return; {168505#true} is VALID [2022-04-28 14:53:36,554 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-28 14:53:36,554 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-28 14:53:36,554 INFO L290 TraceCheckUtils]: 2: Hoare triple {168505#true} assume true; {168505#true} is VALID [2022-04-28 14:53:36,554 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {168505#true} {168505#true} #547#return; {168505#true} is VALID [2022-04-28 14:53:36,554 INFO L272 TraceCheckUtils]: 4: Hoare triple {168505#true} call #t~ret55 := main(); {168505#true} is VALID [2022-04-28 14:53:36,554 INFO L290 TraceCheckUtils]: 5: Hoare triple {168505#true} havoc ~s~0;~s~0 := 12292; {168505#true} is VALID [2022-04-28 14:53:36,555 INFO L272 TraceCheckUtils]: 6: Hoare triple {168505#true} call #t~ret54 := ssl3_connect(~s~0); {168505#true} is VALID [2022-04-28 14:53:36,555 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-28 14:53:36,555 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-28 14:53:36,555 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-28 14:53:36,555 INFO L290 TraceCheckUtils]: 10: Hoare triple {168505#true} assume !(0 != 12288 + ~tmp___1~0); {168505#true} is VALID [2022-04-28 14:53:36,555 INFO L290 TraceCheckUtils]: 11: Hoare triple {168505#true} assume !false; {168505#true} is VALID [2022-04-28 14:53:36,555 INFO L290 TraceCheckUtils]: 12: Hoare triple {168505#true} ~state~0 := ~s__state~0; {168505#true} is VALID [2022-04-28 14:53:36,555 INFO L290 TraceCheckUtils]: 13: Hoare triple {168505#true} assume !(12292 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,555 INFO L290 TraceCheckUtils]: 14: Hoare triple {168505#true} assume !(16384 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,555 INFO L290 TraceCheckUtils]: 15: Hoare triple {168505#true} assume !(4096 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,555 INFO L290 TraceCheckUtils]: 16: Hoare triple {168505#true} assume !(20480 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,555 INFO L290 TraceCheckUtils]: 17: Hoare triple {168505#true} assume !(4099 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,555 INFO L290 TraceCheckUtils]: 18: Hoare triple {168505#true} assume 4368 == ~s__state~0; {168505#true} is VALID [2022-04-28 14:53:36,555 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-28 14:53:36,556 INFO L290 TraceCheckUtils]: 20: Hoare triple {168505#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {168505#true} is VALID [2022-04-28 14:53:36,556 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-28 14:53:36,556 INFO L290 TraceCheckUtils]: 22: Hoare triple {168505#true} assume ~__cil_tmp63~0 % 18446744073709551616 != ~__cil_tmp62~0 % 18446744073709551616; {168505#true} is VALID [2022-04-28 14:53:36,556 INFO L290 TraceCheckUtils]: 23: Hoare triple {168505#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {168505#true} is VALID [2022-04-28 14:53:36,556 INFO L290 TraceCheckUtils]: 24: Hoare triple {168505#true} ~skip~0 := 0; {168505#true} is VALID [2022-04-28 14:53:36,556 INFO L290 TraceCheckUtils]: 25: Hoare triple {168505#true} assume !false; {168505#true} is VALID [2022-04-28 14:53:36,556 INFO L290 TraceCheckUtils]: 26: Hoare triple {168505#true} ~state~0 := ~s__state~0; {168505#true} is VALID [2022-04-28 14:53:36,556 INFO L290 TraceCheckUtils]: 27: Hoare triple {168505#true} assume !(12292 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,556 INFO L290 TraceCheckUtils]: 28: Hoare triple {168505#true} assume !(16384 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,556 INFO L290 TraceCheckUtils]: 29: Hoare triple {168505#true} assume !(4096 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,556 INFO L290 TraceCheckUtils]: 30: Hoare triple {168505#true} assume !(20480 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,556 INFO L290 TraceCheckUtils]: 31: Hoare triple {168505#true} assume !(4099 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,556 INFO L290 TraceCheckUtils]: 32: Hoare triple {168505#true} assume !(4368 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,556 INFO L290 TraceCheckUtils]: 33: Hoare triple {168505#true} assume !(4369 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,557 INFO L290 TraceCheckUtils]: 34: Hoare triple {168505#true} assume 4384 == ~s__state~0; {168505#true} is VALID [2022-04-28 14:53:36,557 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-28 14:53:36,557 INFO L290 TraceCheckUtils]: 36: Hoare triple {168505#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {168505#true} is VALID [2022-04-28 14:53:36,557 INFO L290 TraceCheckUtils]: 37: Hoare triple {168505#true} assume !(~ret~0 <= 0); {168505#true} is VALID [2022-04-28 14:53:36,557 INFO L290 TraceCheckUtils]: 38: Hoare triple {168505#true} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {168505#true} is VALID [2022-04-28 14:53:36,557 INFO L290 TraceCheckUtils]: 39: Hoare triple {168505#true} ~s__init_num~0 := 0; {168505#true} is VALID [2022-04-28 14:53:36,557 INFO L290 TraceCheckUtils]: 40: Hoare triple {168505#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {168505#true} is VALID [2022-04-28 14:53:36,557 INFO L290 TraceCheckUtils]: 41: Hoare triple {168505#true} ~skip~0 := 0; {168505#true} is VALID [2022-04-28 14:53:36,557 INFO L290 TraceCheckUtils]: 42: Hoare triple {168505#true} assume !false; {168505#true} is VALID [2022-04-28 14:53:36,557 INFO L290 TraceCheckUtils]: 43: Hoare triple {168505#true} ~state~0 := ~s__state~0; {168505#true} is VALID [2022-04-28 14:53:36,557 INFO L290 TraceCheckUtils]: 44: Hoare triple {168505#true} assume !(12292 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,557 INFO L290 TraceCheckUtils]: 45: Hoare triple {168505#true} assume !(16384 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,557 INFO L290 TraceCheckUtils]: 46: Hoare triple {168505#true} assume !(4096 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,557 INFO L290 TraceCheckUtils]: 47: Hoare triple {168505#true} assume !(20480 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,557 INFO L290 TraceCheckUtils]: 48: Hoare triple {168505#true} assume !(4099 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,558 INFO L290 TraceCheckUtils]: 49: Hoare triple {168505#true} assume !(4368 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,558 INFO L290 TraceCheckUtils]: 50: Hoare triple {168505#true} assume !(4369 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,558 INFO L290 TraceCheckUtils]: 51: Hoare triple {168505#true} assume !(4384 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,558 INFO L290 TraceCheckUtils]: 52: Hoare triple {168505#true} assume !(4385 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,558 INFO L290 TraceCheckUtils]: 53: Hoare triple {168505#true} assume 4400 == ~s__state~0; {168505#true} is VALID [2022-04-28 14:53:36,558 INFO L290 TraceCheckUtils]: 54: Hoare triple {168505#true} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {168505#true} is VALID [2022-04-28 14:53:36,558 INFO L290 TraceCheckUtils]: 55: Hoare triple {168505#true} assume !(0 != (256 + ~__cil_tmp64~0) % 18446744073709551616);assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;~ret~0 := #t~nondet40;havoc #t~nondet40; {168505#true} is VALID [2022-04-28 14:53:36,558 INFO L290 TraceCheckUtils]: 56: Hoare triple {168505#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {168505#true} is VALID [2022-04-28 14:53:36,558 INFO L290 TraceCheckUtils]: 57: Hoare triple {168505#true} assume !(~ret~0 <= 0); {168505#true} is VALID [2022-04-28 14:53:36,558 INFO L290 TraceCheckUtils]: 58: Hoare triple {168505#true} ~s__state~0 := 4416;~s__init_num~0 := 0; {168505#true} is VALID [2022-04-28 14:53:36,558 INFO L290 TraceCheckUtils]: 59: Hoare triple {168505#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {168505#true} is VALID [2022-04-28 14:53:36,558 INFO L290 TraceCheckUtils]: 60: Hoare triple {168505#true} ~skip~0 := 0; {168505#true} is VALID [2022-04-28 14:53:36,558 INFO L290 TraceCheckUtils]: 61: Hoare triple {168505#true} assume !false; {168505#true} is VALID [2022-04-28 14:53:36,558 INFO L290 TraceCheckUtils]: 62: Hoare triple {168505#true} ~state~0 := ~s__state~0; {168505#true} is VALID [2022-04-28 14:53:36,559 INFO L290 TraceCheckUtils]: 63: Hoare triple {168505#true} assume !(12292 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,559 INFO L290 TraceCheckUtils]: 64: Hoare triple {168505#true} assume !(16384 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,559 INFO L290 TraceCheckUtils]: 65: Hoare triple {168505#true} assume !(4096 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,559 INFO L290 TraceCheckUtils]: 66: Hoare triple {168505#true} assume !(20480 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,559 INFO L290 TraceCheckUtils]: 67: Hoare triple {168505#true} assume !(4099 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,559 INFO L290 TraceCheckUtils]: 68: Hoare triple {168505#true} assume !(4368 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,559 INFO L290 TraceCheckUtils]: 69: Hoare triple {168505#true} assume !(4369 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,559 INFO L290 TraceCheckUtils]: 70: Hoare triple {168505#true} assume !(4384 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,559 INFO L290 TraceCheckUtils]: 71: Hoare triple {168505#true} assume !(4385 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,559 INFO L290 TraceCheckUtils]: 72: Hoare triple {168505#true} assume !(4400 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,559 INFO L290 TraceCheckUtils]: 73: Hoare triple {168505#true} assume !(4401 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,559 INFO L290 TraceCheckUtils]: 74: Hoare triple {168505#true} assume 4416 == ~s__state~0; {168505#true} is VALID [2022-04-28 14:53:36,559 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-28 14:53:36,559 INFO L290 TraceCheckUtils]: 76: Hoare triple {168505#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {168505#true} is VALID [2022-04-28 14:53:36,560 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-28 14:53:36,560 INFO L290 TraceCheckUtils]: 78: Hoare triple {168505#true} assume !(0 == ~tmp___6~0); {168505#true} is VALID [2022-04-28 14:53:36,560 INFO L290 TraceCheckUtils]: 79: Hoare triple {168505#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {168505#true} is VALID [2022-04-28 14:53:36,560 INFO L290 TraceCheckUtils]: 80: Hoare triple {168505#true} ~skip~0 := 0; {168505#true} is VALID [2022-04-28 14:53:36,560 INFO L290 TraceCheckUtils]: 81: Hoare triple {168505#true} assume !false; {168505#true} is VALID [2022-04-28 14:53:36,560 INFO L290 TraceCheckUtils]: 82: Hoare triple {168505#true} ~state~0 := ~s__state~0; {168505#true} is VALID [2022-04-28 14:53:36,560 INFO L290 TraceCheckUtils]: 83: Hoare triple {168505#true} assume !(12292 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,560 INFO L290 TraceCheckUtils]: 84: Hoare triple {168505#true} assume !(16384 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,560 INFO L290 TraceCheckUtils]: 85: Hoare triple {168505#true} assume !(4096 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,560 INFO L290 TraceCheckUtils]: 86: Hoare triple {168505#true} assume !(20480 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,560 INFO L290 TraceCheckUtils]: 87: Hoare triple {168505#true} assume !(4099 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,560 INFO L290 TraceCheckUtils]: 88: Hoare triple {168505#true} assume !(4368 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,560 INFO L290 TraceCheckUtils]: 89: Hoare triple {168505#true} assume !(4369 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,560 INFO L290 TraceCheckUtils]: 90: Hoare triple {168505#true} assume !(4384 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,561 INFO L290 TraceCheckUtils]: 91: Hoare triple {168505#true} assume !(4385 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,561 INFO L290 TraceCheckUtils]: 92: Hoare triple {168505#true} assume !(4400 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,561 INFO L290 TraceCheckUtils]: 93: Hoare triple {168505#true} assume !(4401 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,561 INFO L290 TraceCheckUtils]: 94: Hoare triple {168505#true} assume !(4416 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,561 INFO L290 TraceCheckUtils]: 95: Hoare triple {168505#true} assume !(4417 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,561 INFO L290 TraceCheckUtils]: 96: Hoare triple {168505#true} assume 4432 == ~s__state~0; {168505#true} is VALID [2022-04-28 14:53:36,561 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-28 14:53:36,561 INFO L290 TraceCheckUtils]: 98: Hoare triple {168505#true} assume !(5 == ~blastFlag~0); {168505#true} is VALID [2022-04-28 14:53:36,561 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-28 14:53:36,561 INFO L290 TraceCheckUtils]: 100: Hoare triple {168505#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {168505#true} is VALID [2022-04-28 14:53:36,561 INFO L290 TraceCheckUtils]: 101: Hoare triple {168505#true} ~skip~0 := 0; {168505#true} is VALID [2022-04-28 14:53:36,561 INFO L290 TraceCheckUtils]: 102: Hoare triple {168505#true} assume !false; {168505#true} is VALID [2022-04-28 14:53:36,561 INFO L290 TraceCheckUtils]: 103: Hoare triple {168505#true} ~state~0 := ~s__state~0; {168505#true} is VALID [2022-04-28 14:53:36,561 INFO L290 TraceCheckUtils]: 104: Hoare triple {168505#true} assume !(12292 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,562 INFO L290 TraceCheckUtils]: 105: Hoare triple {168505#true} assume !(16384 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,562 INFO L290 TraceCheckUtils]: 106: Hoare triple {168505#true} assume !(4096 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,562 INFO L290 TraceCheckUtils]: 107: Hoare triple {168505#true} assume !(20480 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,562 INFO L290 TraceCheckUtils]: 108: Hoare triple {168505#true} assume !(4099 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,562 INFO L290 TraceCheckUtils]: 109: Hoare triple {168505#true} assume !(4368 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,562 INFO L290 TraceCheckUtils]: 110: Hoare triple {168505#true} assume !(4369 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,562 INFO L290 TraceCheckUtils]: 111: Hoare triple {168505#true} assume !(4384 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,562 INFO L290 TraceCheckUtils]: 112: Hoare triple {168505#true} assume !(4385 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,562 INFO L290 TraceCheckUtils]: 113: Hoare triple {168505#true} assume !(4400 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,562 INFO L290 TraceCheckUtils]: 114: Hoare triple {168505#true} assume !(4401 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,562 INFO L290 TraceCheckUtils]: 115: Hoare triple {168505#true} assume !(4416 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,562 INFO L290 TraceCheckUtils]: 116: Hoare triple {168505#true} assume !(4417 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,562 INFO L290 TraceCheckUtils]: 117: Hoare triple {168505#true} assume !(4432 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,562 INFO L290 TraceCheckUtils]: 118: Hoare triple {168505#true} assume !(4433 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,562 INFO L290 TraceCheckUtils]: 119: Hoare triple {168505#true} assume 4448 == ~s__state~0; {168505#true} is VALID [2022-04-28 14:53:36,563 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-28 14:53:36,563 INFO L290 TraceCheckUtils]: 121: Hoare triple {168505#true} assume !(~ret~0 <= 0); {168505#true} is VALID [2022-04-28 14:53:36,563 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-28 14:53:36,563 INFO L290 TraceCheckUtils]: 123: Hoare triple {168505#true} ~s__init_num~0 := 0; {168505#true} is VALID [2022-04-28 14:53:36,563 INFO L290 TraceCheckUtils]: 124: Hoare triple {168505#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {168505#true} is VALID [2022-04-28 14:53:36,563 INFO L290 TraceCheckUtils]: 125: Hoare triple {168505#true} ~skip~0 := 0; {168505#true} is VALID [2022-04-28 14:53:36,563 INFO L290 TraceCheckUtils]: 126: Hoare triple {168505#true} assume !false; {168505#true} is VALID [2022-04-28 14:53:36,563 INFO L290 TraceCheckUtils]: 127: Hoare triple {168505#true} ~state~0 := ~s__state~0; {168505#true} is VALID [2022-04-28 14:53:36,563 INFO L290 TraceCheckUtils]: 128: Hoare triple {168505#true} assume !(12292 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,563 INFO L290 TraceCheckUtils]: 129: Hoare triple {168505#true} assume !(16384 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,563 INFO L290 TraceCheckUtils]: 130: Hoare triple {168505#true} assume !(4096 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,563 INFO L290 TraceCheckUtils]: 131: Hoare triple {168505#true} assume !(20480 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,563 INFO L290 TraceCheckUtils]: 132: Hoare triple {168505#true} assume !(4099 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,563 INFO L290 TraceCheckUtils]: 133: Hoare triple {168505#true} assume !(4368 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,564 INFO L290 TraceCheckUtils]: 134: Hoare triple {168505#true} assume !(4369 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,564 INFO L290 TraceCheckUtils]: 135: Hoare triple {168505#true} assume !(4384 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,564 INFO L290 TraceCheckUtils]: 136: Hoare triple {168505#true} assume !(4385 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,564 INFO L290 TraceCheckUtils]: 137: Hoare triple {168505#true} assume !(4400 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,564 INFO L290 TraceCheckUtils]: 138: Hoare triple {168505#true} assume !(4401 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,564 INFO L290 TraceCheckUtils]: 139: Hoare triple {168505#true} assume !(4416 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,564 INFO L290 TraceCheckUtils]: 140: Hoare triple {168505#true} assume !(4417 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,564 INFO L290 TraceCheckUtils]: 141: Hoare triple {168505#true} assume !(4432 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,564 INFO L290 TraceCheckUtils]: 142: Hoare triple {168505#true} assume !(4433 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,564 INFO L290 TraceCheckUtils]: 143: Hoare triple {168505#true} assume !(4448 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,564 INFO L290 TraceCheckUtils]: 144: Hoare triple {168505#true} assume !(4449 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,564 INFO L290 TraceCheckUtils]: 145: Hoare triple {168505#true} assume !(4464 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,564 INFO L290 TraceCheckUtils]: 146: Hoare triple {168505#true} assume !(4465 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,564 INFO L290 TraceCheckUtils]: 147: Hoare triple {168505#true} assume !(4466 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,565 INFO L290 TraceCheckUtils]: 148: Hoare triple {168505#true} assume !(4467 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,565 INFO L290 TraceCheckUtils]: 149: Hoare triple {168505#true} assume 4480 == ~s__state~0; {168505#true} is VALID [2022-04-28 14:53:36,565 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-28 14:53:36,565 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-28 14:53:36,565 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-28 14:53:36,565 INFO L290 TraceCheckUtils]: 153: Hoare triple {168505#true} ~s__init_num~0 := 0; {168505#true} is VALID [2022-04-28 14:53:36,565 INFO L290 TraceCheckUtils]: 154: Hoare triple {168505#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {168505#true} is VALID [2022-04-28 14:53:36,565 INFO L290 TraceCheckUtils]: 155: Hoare triple {168505#true} ~skip~0 := 0; {168505#true} is VALID [2022-04-28 14:53:36,565 INFO L290 TraceCheckUtils]: 156: Hoare triple {168505#true} assume !false; {168505#true} is VALID [2022-04-28 14:53:36,565 INFO L290 TraceCheckUtils]: 157: Hoare triple {168505#true} ~state~0 := ~s__state~0; {168505#true} is VALID [2022-04-28 14:53:36,565 INFO L290 TraceCheckUtils]: 158: Hoare triple {168505#true} assume !(12292 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,565 INFO L290 TraceCheckUtils]: 159: Hoare triple {168505#true} assume !(16384 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,565 INFO L290 TraceCheckUtils]: 160: Hoare triple {168505#true} assume !(4096 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,565 INFO L290 TraceCheckUtils]: 161: Hoare triple {168505#true} assume !(20480 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,565 INFO L290 TraceCheckUtils]: 162: Hoare triple {168505#true} assume !(4099 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,566 INFO L290 TraceCheckUtils]: 163: Hoare triple {168505#true} assume !(4368 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,566 INFO L290 TraceCheckUtils]: 164: Hoare triple {168505#true} assume !(4369 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,566 INFO L290 TraceCheckUtils]: 165: Hoare triple {168505#true} assume !(4384 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,566 INFO L290 TraceCheckUtils]: 166: Hoare triple {168505#true} assume !(4385 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,566 INFO L290 TraceCheckUtils]: 167: Hoare triple {168505#true} assume !(4400 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,566 INFO L290 TraceCheckUtils]: 168: Hoare triple {168505#true} assume !(4401 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,566 INFO L290 TraceCheckUtils]: 169: Hoare triple {168505#true} assume !(4416 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,566 INFO L290 TraceCheckUtils]: 170: Hoare triple {168505#true} assume !(4417 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,566 INFO L290 TraceCheckUtils]: 171: Hoare triple {168505#true} assume !(4432 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,566 INFO L290 TraceCheckUtils]: 172: Hoare triple {168505#true} assume !(4433 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,566 INFO L290 TraceCheckUtils]: 173: Hoare triple {168505#true} assume !(4448 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,566 INFO L290 TraceCheckUtils]: 174: Hoare triple {168505#true} assume !(4449 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,566 INFO L290 TraceCheckUtils]: 175: Hoare triple {168505#true} assume !(4464 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,566 INFO L290 TraceCheckUtils]: 176: Hoare triple {168505#true} assume !(4465 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,566 INFO L290 TraceCheckUtils]: 177: Hoare triple {168505#true} assume !(4466 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,567 INFO L290 TraceCheckUtils]: 178: Hoare triple {168505#true} assume !(4467 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,567 INFO L290 TraceCheckUtils]: 179: Hoare triple {168505#true} assume !(4480 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,567 INFO L290 TraceCheckUtils]: 180: Hoare triple {168505#true} assume !(4481 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,567 INFO L290 TraceCheckUtils]: 181: Hoare triple {168505#true} assume !(4496 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,567 INFO L290 TraceCheckUtils]: 182: Hoare triple {168505#true} assume !(4497 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,568 INFO L290 TraceCheckUtils]: 183: Hoare triple {168505#true} assume 4512 == ~s__state~0; {168505#true} is VALID [2022-04-28 14:53:36,568 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-28 14:53:36,568 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-28 14:53:36,568 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-28 14:53:36,568 INFO L290 TraceCheckUtils]: 187: Hoare triple {168505#true} assume !(0 == ~tmp___7~0); {168505#true} is VALID [2022-04-28 14:53:36,568 INFO L290 TraceCheckUtils]: 188: Hoare triple {168505#true} assume !(0 == ~tmp___8~0); {168505#true} is VALID [2022-04-28 14:53:36,568 INFO L290 TraceCheckUtils]: 189: Hoare triple {168505#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {168505#true} is VALID [2022-04-28 14:53:36,568 INFO L290 TraceCheckUtils]: 190: Hoare triple {168505#true} ~skip~0 := 0; {168505#true} is VALID [2022-04-28 14:53:36,569 INFO L290 TraceCheckUtils]: 191: Hoare triple {168505#true} assume !false; {168505#true} is VALID [2022-04-28 14:53:36,569 INFO L290 TraceCheckUtils]: 192: Hoare triple {168505#true} ~state~0 := ~s__state~0; {168505#true} is VALID [2022-04-28 14:53:36,569 INFO L290 TraceCheckUtils]: 193: Hoare triple {168505#true} assume !(12292 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,569 INFO L290 TraceCheckUtils]: 194: Hoare triple {168505#true} assume !(16384 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,569 INFO L290 TraceCheckUtils]: 195: Hoare triple {168505#true} assume !(4096 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,569 INFO L290 TraceCheckUtils]: 196: Hoare triple {168505#true} assume !(20480 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,569 INFO L290 TraceCheckUtils]: 197: Hoare triple {168505#true} assume !(4099 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,569 INFO L290 TraceCheckUtils]: 198: Hoare triple {168505#true} assume !(4368 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,569 INFO L290 TraceCheckUtils]: 199: Hoare triple {168505#true} assume !(4369 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,569 INFO L290 TraceCheckUtils]: 200: Hoare triple {168505#true} assume !(4384 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,569 INFO L290 TraceCheckUtils]: 201: Hoare triple {168505#true} assume !(4385 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,569 INFO L290 TraceCheckUtils]: 202: Hoare triple {168505#true} assume !(4400 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,569 INFO L290 TraceCheckUtils]: 203: Hoare triple {168505#true} assume !(4401 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,569 INFO L290 TraceCheckUtils]: 204: Hoare triple {168505#true} assume !(4416 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,570 INFO L290 TraceCheckUtils]: 205: Hoare triple {168505#true} assume !(4417 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,570 INFO L290 TraceCheckUtils]: 206: Hoare triple {168505#true} assume !(4432 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,570 INFO L290 TraceCheckUtils]: 207: Hoare triple {168505#true} assume !(4433 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,570 INFO L290 TraceCheckUtils]: 208: Hoare triple {168505#true} assume !(4448 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,570 INFO L290 TraceCheckUtils]: 209: Hoare triple {168505#true} assume !(4449 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,570 INFO L290 TraceCheckUtils]: 210: Hoare triple {168505#true} assume !(4464 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,570 INFO L290 TraceCheckUtils]: 211: Hoare triple {168505#true} assume !(4465 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,570 INFO L290 TraceCheckUtils]: 212: Hoare triple {168505#true} assume !(4466 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,570 INFO L290 TraceCheckUtils]: 213: Hoare triple {168505#true} assume !(4467 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,570 INFO L290 TraceCheckUtils]: 214: Hoare triple {168505#true} assume !(4480 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,570 INFO L290 TraceCheckUtils]: 215: Hoare triple {168505#true} assume !(4481 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,570 INFO L290 TraceCheckUtils]: 216: Hoare triple {168505#true} assume !(4496 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,570 INFO L290 TraceCheckUtils]: 217: Hoare triple {168505#true} assume !(4497 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,570 INFO L290 TraceCheckUtils]: 218: Hoare triple {168505#true} assume !(4512 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,570 INFO L290 TraceCheckUtils]: 219: Hoare triple {168505#true} assume !(4513 == ~s__state~0); {168505#true} is VALID [2022-04-28 14:53:36,571 INFO L290 TraceCheckUtils]: 220: Hoare triple {168505#true} assume 4528 == ~s__state~0; {168505#true} is VALID [2022-04-28 14:53:36,571 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-28 14:53:36,571 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 := (if ~__cil_tmp66~0 % 4294967296 <= 2147483647 then ~__cil_tmp66~0 % 4294967296 else ~__cil_tmp66~0 % 4294967296 - 4294967296); {168510#(<= ssl3_connect_~s__state~0 4352)} is VALID [2022-04-28 14:53:36,571 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-28 14:53:36,572 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-28 14:53:36,572 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-28 14:53:36,572 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-28 14:53:36,572 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-28 14:53:36,572 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-28 14:53:36,573 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-28 14:53:36,573 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-28 14:53:36,573 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-28 14:53:36,573 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-28 14:53:36,574 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-28 14:53:36,574 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-28 14:53:36,574 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-28 14:53:36,574 INFO L290 TraceCheckUtils]: 236: Hoare triple {168510#(<= ssl3_connect_~s__state~0 4352)} assume 4384 == ~s__state~0; {168506#false} is VALID [2022-04-28 14:53:36,574 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-28 14:53:36,575 INFO L290 TraceCheckUtils]: 238: Hoare triple {168506#false} assume !(1 == ~blastFlag~0); {168506#false} is VALID [2022-04-28 14:53:36,575 INFO L290 TraceCheckUtils]: 239: Hoare triple {168506#false} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {168506#false} is VALID [2022-04-28 14:53:36,575 INFO L290 TraceCheckUtils]: 240: Hoare triple {168506#false} assume !(~ret~0 <= 0); {168506#false} is VALID [2022-04-28 14:53:36,575 INFO L290 TraceCheckUtils]: 241: Hoare triple {168506#false} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {168506#false} is VALID [2022-04-28 14:53:36,575 INFO L290 TraceCheckUtils]: 242: Hoare triple {168506#false} ~s__init_num~0 := 0; {168506#false} is VALID [2022-04-28 14:53:36,575 INFO L290 TraceCheckUtils]: 243: Hoare triple {168506#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {168506#false} is VALID [2022-04-28 14:53:36,575 INFO L290 TraceCheckUtils]: 244: Hoare triple {168506#false} ~skip~0 := 0; {168506#false} is VALID [2022-04-28 14:53:36,575 INFO L290 TraceCheckUtils]: 245: Hoare triple {168506#false} assume !false; {168506#false} is VALID [2022-04-28 14:53:36,575 INFO L290 TraceCheckUtils]: 246: Hoare triple {168506#false} ~state~0 := ~s__state~0; {168506#false} is VALID [2022-04-28 14:53:36,575 INFO L290 TraceCheckUtils]: 247: Hoare triple {168506#false} assume !(12292 == ~s__state~0); {168506#false} is VALID [2022-04-28 14:53:36,575 INFO L290 TraceCheckUtils]: 248: Hoare triple {168506#false} assume !(16384 == ~s__state~0); {168506#false} is VALID [2022-04-28 14:53:36,575 INFO L290 TraceCheckUtils]: 249: Hoare triple {168506#false} assume !(4096 == ~s__state~0); {168506#false} is VALID [2022-04-28 14:53:36,576 INFO L290 TraceCheckUtils]: 250: Hoare triple {168506#false} assume !(20480 == ~s__state~0); {168506#false} is VALID [2022-04-28 14:53:36,576 INFO L290 TraceCheckUtils]: 251: Hoare triple {168506#false} assume !(4099 == ~s__state~0); {168506#false} is VALID [2022-04-28 14:53:36,576 INFO L290 TraceCheckUtils]: 252: Hoare triple {168506#false} assume !(4368 == ~s__state~0); {168506#false} is VALID [2022-04-28 14:53:36,576 INFO L290 TraceCheckUtils]: 253: Hoare triple {168506#false} assume !(4369 == ~s__state~0); {168506#false} is VALID [2022-04-28 14:53:36,576 INFO L290 TraceCheckUtils]: 254: Hoare triple {168506#false} assume !(4384 == ~s__state~0); {168506#false} is VALID [2022-04-28 14:53:36,576 INFO L290 TraceCheckUtils]: 255: Hoare triple {168506#false} assume !(4385 == ~s__state~0); {168506#false} is VALID [2022-04-28 14:53:36,576 INFO L290 TraceCheckUtils]: 256: Hoare triple {168506#false} assume 4400 == ~s__state~0; {168506#false} is VALID [2022-04-28 14:53:36,576 INFO L290 TraceCheckUtils]: 257: Hoare triple {168506#false} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {168506#false} is VALID [2022-04-28 14:53:36,576 INFO L290 TraceCheckUtils]: 258: Hoare triple {168506#false} assume 0 != (256 + ~__cil_tmp64~0) % 18446744073709551616;~skip~0 := 1; {168506#false} is VALID [2022-04-28 14:53:36,576 INFO L290 TraceCheckUtils]: 259: Hoare triple {168506#false} ~s__state~0 := 4416;~s__init_num~0 := 0; {168506#false} is VALID [2022-04-28 14:53:36,576 INFO L290 TraceCheckUtils]: 260: Hoare triple {168506#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {168506#false} is VALID [2022-04-28 14:53:36,577 INFO L290 TraceCheckUtils]: 261: Hoare triple {168506#false} ~skip~0 := 0; {168506#false} is VALID [2022-04-28 14:53:36,577 INFO L290 TraceCheckUtils]: 262: Hoare triple {168506#false} assume !false; {168506#false} is VALID [2022-04-28 14:53:36,577 INFO L290 TraceCheckUtils]: 263: Hoare triple {168506#false} ~state~0 := ~s__state~0; {168506#false} is VALID [2022-04-28 14:53:36,577 INFO L290 TraceCheckUtils]: 264: Hoare triple {168506#false} assume !(12292 == ~s__state~0); {168506#false} is VALID [2022-04-28 14:53:36,577 INFO L290 TraceCheckUtils]: 265: Hoare triple {168506#false} assume !(16384 == ~s__state~0); {168506#false} is VALID [2022-04-28 14:53:36,577 INFO L290 TraceCheckUtils]: 266: Hoare triple {168506#false} assume !(4096 == ~s__state~0); {168506#false} is VALID [2022-04-28 14:53:36,577 INFO L290 TraceCheckUtils]: 267: Hoare triple {168506#false} assume !(20480 == ~s__state~0); {168506#false} is VALID [2022-04-28 14:53:36,577 INFO L290 TraceCheckUtils]: 268: Hoare triple {168506#false} assume !(4099 == ~s__state~0); {168506#false} is VALID [2022-04-28 14:53:36,577 INFO L290 TraceCheckUtils]: 269: Hoare triple {168506#false} assume !(4368 == ~s__state~0); {168506#false} is VALID [2022-04-28 14:53:36,577 INFO L290 TraceCheckUtils]: 270: Hoare triple {168506#false} assume !(4369 == ~s__state~0); {168506#false} is VALID [2022-04-28 14:53:36,577 INFO L290 TraceCheckUtils]: 271: Hoare triple {168506#false} assume !(4384 == ~s__state~0); {168506#false} is VALID [2022-04-28 14:53:36,577 INFO L290 TraceCheckUtils]: 272: Hoare triple {168506#false} assume !(4385 == ~s__state~0); {168506#false} is VALID [2022-04-28 14:53:36,577 INFO L290 TraceCheckUtils]: 273: Hoare triple {168506#false} assume !(4400 == ~s__state~0); {168506#false} is VALID [2022-04-28 14:53:36,577 INFO L290 TraceCheckUtils]: 274: Hoare triple {168506#false} assume !(4401 == ~s__state~0); {168506#false} is VALID [2022-04-28 14:53:36,578 INFO L290 TraceCheckUtils]: 275: Hoare triple {168506#false} assume 4416 == ~s__state~0; {168506#false} is VALID [2022-04-28 14:53:36,578 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-28 14:53:36,578 INFO L290 TraceCheckUtils]: 277: Hoare triple {168506#false} assume !(3 == ~blastFlag~0); {168506#false} is VALID [2022-04-28 14:53:36,578 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-28 14:53:36,578 INFO L290 TraceCheckUtils]: 279: Hoare triple {168506#false} assume !(0 == ~tmp___6~0); {168506#false} is VALID [2022-04-28 14:53:36,578 INFO L290 TraceCheckUtils]: 280: Hoare triple {168506#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {168506#false} is VALID [2022-04-28 14:53:36,578 INFO L290 TraceCheckUtils]: 281: Hoare triple {168506#false} ~skip~0 := 0; {168506#false} is VALID [2022-04-28 14:53:36,578 INFO L290 TraceCheckUtils]: 282: Hoare triple {168506#false} assume !false; {168506#false} is VALID [2022-04-28 14:53:36,578 INFO L290 TraceCheckUtils]: 283: Hoare triple {168506#false} ~state~0 := ~s__state~0; {168506#false} is VALID [2022-04-28 14:53:36,578 INFO L290 TraceCheckUtils]: 284: Hoare triple {168506#false} assume !(12292 == ~s__state~0); {168506#false} is VALID [2022-04-28 14:53:36,578 INFO L290 TraceCheckUtils]: 285: Hoare triple {168506#false} assume !(16384 == ~s__state~0); {168506#false} is VALID [2022-04-28 14:53:36,578 INFO L290 TraceCheckUtils]: 286: Hoare triple {168506#false} assume !(4096 == ~s__state~0); {168506#false} is VALID [2022-04-28 14:53:36,578 INFO L290 TraceCheckUtils]: 287: Hoare triple {168506#false} assume !(20480 == ~s__state~0); {168506#false} is VALID [2022-04-28 14:53:36,578 INFO L290 TraceCheckUtils]: 288: Hoare triple {168506#false} assume !(4099 == ~s__state~0); {168506#false} is VALID [2022-04-28 14:53:36,579 INFO L290 TraceCheckUtils]: 289: Hoare triple {168506#false} assume !(4368 == ~s__state~0); {168506#false} is VALID [2022-04-28 14:53:36,579 INFO L290 TraceCheckUtils]: 290: Hoare triple {168506#false} assume !(4369 == ~s__state~0); {168506#false} is VALID [2022-04-28 14:53:36,579 INFO L290 TraceCheckUtils]: 291: Hoare triple {168506#false} assume !(4384 == ~s__state~0); {168506#false} is VALID [2022-04-28 14:53:36,579 INFO L290 TraceCheckUtils]: 292: Hoare triple {168506#false} assume !(4385 == ~s__state~0); {168506#false} is VALID [2022-04-28 14:53:36,579 INFO L290 TraceCheckUtils]: 293: Hoare triple {168506#false} assume !(4400 == ~s__state~0); {168506#false} is VALID [2022-04-28 14:53:36,579 INFO L290 TraceCheckUtils]: 294: Hoare triple {168506#false} assume !(4401 == ~s__state~0); {168506#false} is VALID [2022-04-28 14:53:36,579 INFO L290 TraceCheckUtils]: 295: Hoare triple {168506#false} assume !(4416 == ~s__state~0); {168506#false} is VALID [2022-04-28 14:53:36,579 INFO L290 TraceCheckUtils]: 296: Hoare triple {168506#false} assume !(4417 == ~s__state~0); {168506#false} is VALID [2022-04-28 14:53:36,579 INFO L290 TraceCheckUtils]: 297: Hoare triple {168506#false} assume 4432 == ~s__state~0; {168506#false} is VALID [2022-04-28 14:53:36,579 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-28 14:53:36,579 INFO L290 TraceCheckUtils]: 299: Hoare triple {168506#false} assume 5 == ~blastFlag~0; {168506#false} is VALID [2022-04-28 14:53:36,579 INFO L290 TraceCheckUtils]: 300: Hoare triple {168506#false} assume !false; {168506#false} is VALID [2022-04-28 14:53:36,580 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-28 14:53:36,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-28 14:53:36,580 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570258189] [2022-04-28 14:53:36,580 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1570258189] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-28 14:53:36,598 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-28 14:53:36,598 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-28 14:53:36,599 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-28 14:53:36,599 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1152906312] [2022-04-28 14:53:36,599 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1152906312] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-28 14:53:36,599 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-28 14:53:36,599 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-28 14:53:36,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013756289] [2022-04-28 14:53:36,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-28 14:53:36,600 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-28 14:53:36,600 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-28 14:53:36,600 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-28 14:53:36,672 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-28 14:53:36,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-28 14:53:36,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-28 14:53:36,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-28 14:53:36,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-28 14:53:36,673 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-28 14:53:43,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:53:43,100 INFO L93 Difference]: Finished difference Result 7521 states and 10227 transitions. [2022-04-28 14:53:43,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-28 14:53:43,101 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-28 14:53:43,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-28 14:53:43,101 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-28 14:53:43,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 418 transitions. [2022-04-28 14:53:43,103 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-28 14:53:43,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 418 transitions. [2022-04-28 14:53:43,104 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 4 states and 418 transitions. [2022-04-28 14:53:43,369 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-28 14:53:44,062 INFO L225 Difference]: With dead ends: 7521 [2022-04-28 14:53:44,062 INFO L226 Difference]: Without dead ends: 3967 [2022-04-28 14:53:44,065 INFO L412 NwaCegarLoop]: 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-28 14:53:44,065 INFO L413 NwaCegarLoop]: 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-28 14:53:44,065 INFO L414 NwaCegarLoop]: 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-28 14:53:44,067 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3967 states. [2022-04-28 14:53:47,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3967 to 3879. [2022-04-28 14:53:47,156 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-28 14:53:47,161 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-28 14:53:47,163 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-28 14:53:47,166 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-28 14:53:47,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:53:47,712 INFO L93 Difference]: Finished difference Result 3967 states and 5258 transitions. [2022-04-28 14:53:47,712 INFO L276 IsEmpty]: Start isEmpty. Operand 3967 states and 5258 transitions. [2022-04-28 14:53:47,715 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-28 14:53:47,715 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-28 14:53:47,719 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-28 14:53:47,721 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-28 14:53:48,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:53:48,241 INFO L93 Difference]: Finished difference Result 3967 states and 5258 transitions. [2022-04-28 14:53:48,241 INFO L276 IsEmpty]: Start isEmpty. Operand 3967 states and 5258 transitions. [2022-04-28 14:53:48,244 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-28 14:53:48,244 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-28 14:53:48,244 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-28 14:53:48,244 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-28 14:53:48,249 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-28 14:53:49,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3879 states to 3879 states and 5154 transitions. [2022-04-28 14:53:49,031 INFO L78 Accepts]: Start accepts. Automaton has 3879 states and 5154 transitions. Word has length 301 [2022-04-28 14:53:49,039 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-28 14:53:49,039 INFO L495 AbstractCegarLoop]: Abstraction has 3879 states and 5154 transitions. [2022-04-28 14:53:49,039 INFO L496 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-28 14:53:49,039 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 3879 states and 5154 transitions. [2022-04-28 14:53:51,576 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-28 14:53:51,577 INFO L276 IsEmpty]: Start isEmpty. Operand 3879 states and 5154 transitions. [2022-04-28 14:53:51,581 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 316 [2022-04-28 14:53:51,581 INFO L187 NwaCegarLoop]: Found error trace [2022-04-28 14:53:51,581 INFO L195 NwaCegarLoop]: 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-28 14:53:51,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-04-28 14:53:51,581 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-28 14:53:51,581 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-28 14:53:51,581 INFO L85 PathProgramCache]: Analyzing trace with hash 181112254, now seen corresponding path program 1 times [2022-04-28 14:53:51,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-28 14:53:51,582 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1044708207] [2022-04-28 14:53:51,583 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-28 14:53:51,584 INFO L85 PathProgramCache]: Analyzing trace with hash 181112254, now seen corresponding path program 2 times [2022-04-28 14:53:51,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-28 14:53:51,584 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444781002] [2022-04-28 14:53:51,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-28 14:53:51,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-28 14:53:51,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-28 14:53:51,688 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-28 14:53:51,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-28 14:53:51,691 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-28 14:53:51,691 INFO L290 TraceCheckUtils]: 1: Hoare triple {199251#true} assume true; {199251#true} is VALID [2022-04-28 14:53:51,692 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {199251#true} {199251#true} #547#return; {199251#true} is VALID [2022-04-28 14:53:51,692 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-28 14:53:51,692 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-28 14:53:51,692 INFO L290 TraceCheckUtils]: 2: Hoare triple {199251#true} assume true; {199251#true} is VALID [2022-04-28 14:53:51,692 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {199251#true} {199251#true} #547#return; {199251#true} is VALID [2022-04-28 14:53:51,692 INFO L272 TraceCheckUtils]: 4: Hoare triple {199251#true} call #t~ret55 := main(); {199251#true} is VALID [2022-04-28 14:53:51,692 INFO L290 TraceCheckUtils]: 5: Hoare triple {199251#true} havoc ~s~0;~s~0 := 12292; {199251#true} is VALID [2022-04-28 14:53:51,692 INFO L272 TraceCheckUtils]: 6: Hoare triple {199251#true} call #t~ret54 := ssl3_connect(~s~0); {199251#true} is VALID [2022-04-28 14:53:51,692 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-28 14:53:51,693 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-28 14:53:51,693 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-28 14:53:51,693 INFO L290 TraceCheckUtils]: 10: Hoare triple {199251#true} assume !(0 != 12288 + ~tmp___1~0); {199251#true} is VALID [2022-04-28 14:53:51,693 INFO L290 TraceCheckUtils]: 11: Hoare triple {199251#true} assume !false; {199251#true} is VALID [2022-04-28 14:53:51,693 INFO L290 TraceCheckUtils]: 12: Hoare triple {199251#true} ~state~0 := ~s__state~0; {199251#true} is VALID [2022-04-28 14:53:51,693 INFO L290 TraceCheckUtils]: 13: Hoare triple {199251#true} assume !(12292 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,693 INFO L290 TraceCheckUtils]: 14: Hoare triple {199251#true} assume !(16384 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,693 INFO L290 TraceCheckUtils]: 15: Hoare triple {199251#true} assume !(4096 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,693 INFO L290 TraceCheckUtils]: 16: Hoare triple {199251#true} assume !(20480 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,693 INFO L290 TraceCheckUtils]: 17: Hoare triple {199251#true} assume !(4099 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,693 INFO L290 TraceCheckUtils]: 18: Hoare triple {199251#true} assume 4368 == ~s__state~0; {199251#true} is VALID [2022-04-28 14:53:51,693 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-28 14:53:51,694 INFO L290 TraceCheckUtils]: 20: Hoare triple {199251#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {199251#true} is VALID [2022-04-28 14:53:51,694 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-28 14:53:51,694 INFO L290 TraceCheckUtils]: 22: Hoare triple {199251#true} assume ~__cil_tmp63~0 % 18446744073709551616 != ~__cil_tmp62~0 % 18446744073709551616; {199251#true} is VALID [2022-04-28 14:53:51,694 INFO L290 TraceCheckUtils]: 23: Hoare triple {199251#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {199251#true} is VALID [2022-04-28 14:53:51,694 INFO L290 TraceCheckUtils]: 24: Hoare triple {199251#true} ~skip~0 := 0; {199251#true} is VALID [2022-04-28 14:53:51,694 INFO L290 TraceCheckUtils]: 25: Hoare triple {199251#true} assume !false; {199251#true} is VALID [2022-04-28 14:53:51,694 INFO L290 TraceCheckUtils]: 26: Hoare triple {199251#true} ~state~0 := ~s__state~0; {199251#true} is VALID [2022-04-28 14:53:51,694 INFO L290 TraceCheckUtils]: 27: Hoare triple {199251#true} assume !(12292 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,694 INFO L290 TraceCheckUtils]: 28: Hoare triple {199251#true} assume !(16384 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,694 INFO L290 TraceCheckUtils]: 29: Hoare triple {199251#true} assume !(4096 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,694 INFO L290 TraceCheckUtils]: 30: Hoare triple {199251#true} assume !(20480 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,694 INFO L290 TraceCheckUtils]: 31: Hoare triple {199251#true} assume !(4099 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,695 INFO L290 TraceCheckUtils]: 32: Hoare triple {199251#true} assume !(4368 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,695 INFO L290 TraceCheckUtils]: 33: Hoare triple {199251#true} assume !(4369 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,695 INFO L290 TraceCheckUtils]: 34: Hoare triple {199251#true} assume 4384 == ~s__state~0; {199251#true} is VALID [2022-04-28 14:53:51,695 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-28 14:53:51,695 INFO L290 TraceCheckUtils]: 36: Hoare triple {199251#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {199251#true} is VALID [2022-04-28 14:53:51,695 INFO L290 TraceCheckUtils]: 37: Hoare triple {199251#true} assume !(~ret~0 <= 0); {199251#true} is VALID [2022-04-28 14:53:51,695 INFO L290 TraceCheckUtils]: 38: Hoare triple {199251#true} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {199251#true} is VALID [2022-04-28 14:53:51,695 INFO L290 TraceCheckUtils]: 39: Hoare triple {199251#true} ~s__init_num~0 := 0; {199251#true} is VALID [2022-04-28 14:53:51,695 INFO L290 TraceCheckUtils]: 40: Hoare triple {199251#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {199251#true} is VALID [2022-04-28 14:53:51,695 INFO L290 TraceCheckUtils]: 41: Hoare triple {199251#true} ~skip~0 := 0; {199251#true} is VALID [2022-04-28 14:53:51,695 INFO L290 TraceCheckUtils]: 42: Hoare triple {199251#true} assume !false; {199251#true} is VALID [2022-04-28 14:53:51,695 INFO L290 TraceCheckUtils]: 43: Hoare triple {199251#true} ~state~0 := ~s__state~0; {199251#true} is VALID [2022-04-28 14:53:51,695 INFO L290 TraceCheckUtils]: 44: Hoare triple {199251#true} assume !(12292 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,695 INFO L290 TraceCheckUtils]: 45: Hoare triple {199251#true} assume !(16384 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,696 INFO L290 TraceCheckUtils]: 46: Hoare triple {199251#true} assume !(4096 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,696 INFO L290 TraceCheckUtils]: 47: Hoare triple {199251#true} assume !(20480 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,696 INFO L290 TraceCheckUtils]: 48: Hoare triple {199251#true} assume !(4099 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,696 INFO L290 TraceCheckUtils]: 49: Hoare triple {199251#true} assume !(4368 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,696 INFO L290 TraceCheckUtils]: 50: Hoare triple {199251#true} assume !(4369 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,696 INFO L290 TraceCheckUtils]: 51: Hoare triple {199251#true} assume !(4384 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,696 INFO L290 TraceCheckUtils]: 52: Hoare triple {199251#true} assume !(4385 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,696 INFO L290 TraceCheckUtils]: 53: Hoare triple {199251#true} assume 4400 == ~s__state~0; {199251#true} is VALID [2022-04-28 14:53:51,696 INFO L290 TraceCheckUtils]: 54: Hoare triple {199251#true} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {199251#true} is VALID [2022-04-28 14:53:51,696 INFO L290 TraceCheckUtils]: 55: Hoare triple {199251#true} assume !(0 != (256 + ~__cil_tmp64~0) % 18446744073709551616);assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;~ret~0 := #t~nondet40;havoc #t~nondet40; {199251#true} is VALID [2022-04-28 14:53:51,696 INFO L290 TraceCheckUtils]: 56: Hoare triple {199251#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {199251#true} is VALID [2022-04-28 14:53:51,696 INFO L290 TraceCheckUtils]: 57: Hoare triple {199251#true} assume !(~ret~0 <= 0); {199251#true} is VALID [2022-04-28 14:53:51,696 INFO L290 TraceCheckUtils]: 58: Hoare triple {199251#true} ~s__state~0 := 4416;~s__init_num~0 := 0; {199251#true} is VALID [2022-04-28 14:53:51,697 INFO L290 TraceCheckUtils]: 59: Hoare triple {199251#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {199251#true} is VALID [2022-04-28 14:53:51,697 INFO L290 TraceCheckUtils]: 60: Hoare triple {199251#true} ~skip~0 := 0; {199251#true} is VALID [2022-04-28 14:53:51,697 INFO L290 TraceCheckUtils]: 61: Hoare triple {199251#true} assume !false; {199251#true} is VALID [2022-04-28 14:53:51,697 INFO L290 TraceCheckUtils]: 62: Hoare triple {199251#true} ~state~0 := ~s__state~0; {199251#true} is VALID [2022-04-28 14:53:51,697 INFO L290 TraceCheckUtils]: 63: Hoare triple {199251#true} assume !(12292 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,697 INFO L290 TraceCheckUtils]: 64: Hoare triple {199251#true} assume !(16384 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,697 INFO L290 TraceCheckUtils]: 65: Hoare triple {199251#true} assume !(4096 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,697 INFO L290 TraceCheckUtils]: 66: Hoare triple {199251#true} assume !(20480 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,697 INFO L290 TraceCheckUtils]: 67: Hoare triple {199251#true} assume !(4099 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,697 INFO L290 TraceCheckUtils]: 68: Hoare triple {199251#true} assume !(4368 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,697 INFO L290 TraceCheckUtils]: 69: Hoare triple {199251#true} assume !(4369 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,697 INFO L290 TraceCheckUtils]: 70: Hoare triple {199251#true} assume !(4384 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,697 INFO L290 TraceCheckUtils]: 71: Hoare triple {199251#true} assume !(4385 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,697 INFO L290 TraceCheckUtils]: 72: Hoare triple {199251#true} assume !(4400 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,698 INFO L290 TraceCheckUtils]: 73: Hoare triple {199251#true} assume !(4401 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,698 INFO L290 TraceCheckUtils]: 74: Hoare triple {199251#true} assume 4416 == ~s__state~0; {199251#true} is VALID [2022-04-28 14:53:51,698 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-28 14:53:51,698 INFO L290 TraceCheckUtils]: 76: Hoare triple {199251#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {199251#true} is VALID [2022-04-28 14:53:51,698 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-28 14:53:51,698 INFO L290 TraceCheckUtils]: 78: Hoare triple {199251#true} assume !(0 == ~tmp___6~0); {199251#true} is VALID [2022-04-28 14:53:51,698 INFO L290 TraceCheckUtils]: 79: Hoare triple {199251#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {199251#true} is VALID [2022-04-28 14:53:51,698 INFO L290 TraceCheckUtils]: 80: Hoare triple {199251#true} ~skip~0 := 0; {199251#true} is VALID [2022-04-28 14:53:51,698 INFO L290 TraceCheckUtils]: 81: Hoare triple {199251#true} assume !false; {199251#true} is VALID [2022-04-28 14:53:51,698 INFO L290 TraceCheckUtils]: 82: Hoare triple {199251#true} ~state~0 := ~s__state~0; {199251#true} is VALID [2022-04-28 14:53:51,698 INFO L290 TraceCheckUtils]: 83: Hoare triple {199251#true} assume !(12292 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,698 INFO L290 TraceCheckUtils]: 84: Hoare triple {199251#true} assume !(16384 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,698 INFO L290 TraceCheckUtils]: 85: Hoare triple {199251#true} assume !(4096 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,698 INFO L290 TraceCheckUtils]: 86: Hoare triple {199251#true} assume !(20480 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,699 INFO L290 TraceCheckUtils]: 87: Hoare triple {199251#true} assume !(4099 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,699 INFO L290 TraceCheckUtils]: 88: Hoare triple {199251#true} assume !(4368 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,699 INFO L290 TraceCheckUtils]: 89: Hoare triple {199251#true} assume !(4369 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,699 INFO L290 TraceCheckUtils]: 90: Hoare triple {199251#true} assume !(4384 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,699 INFO L290 TraceCheckUtils]: 91: Hoare triple {199251#true} assume !(4385 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,699 INFO L290 TraceCheckUtils]: 92: Hoare triple {199251#true} assume !(4400 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,699 INFO L290 TraceCheckUtils]: 93: Hoare triple {199251#true} assume !(4401 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,699 INFO L290 TraceCheckUtils]: 94: Hoare triple {199251#true} assume !(4416 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,699 INFO L290 TraceCheckUtils]: 95: Hoare triple {199251#true} assume !(4417 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,699 INFO L290 TraceCheckUtils]: 96: Hoare triple {199251#true} assume 4432 == ~s__state~0; {199251#true} is VALID [2022-04-28 14:53:51,699 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-28 14:53:51,699 INFO L290 TraceCheckUtils]: 98: Hoare triple {199251#true} assume !(5 == ~blastFlag~0); {199251#true} is VALID [2022-04-28 14:53:51,699 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-28 14:53:51,700 INFO L290 TraceCheckUtils]: 100: Hoare triple {199251#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {199251#true} is VALID [2022-04-28 14:53:51,700 INFO L290 TraceCheckUtils]: 101: Hoare triple {199251#true} ~skip~0 := 0; {199251#true} is VALID [2022-04-28 14:53:51,700 INFO L290 TraceCheckUtils]: 102: Hoare triple {199251#true} assume !false; {199251#true} is VALID [2022-04-28 14:53:51,700 INFO L290 TraceCheckUtils]: 103: Hoare triple {199251#true} ~state~0 := ~s__state~0; {199251#true} is VALID [2022-04-28 14:53:51,700 INFO L290 TraceCheckUtils]: 104: Hoare triple {199251#true} assume !(12292 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,700 INFO L290 TraceCheckUtils]: 105: Hoare triple {199251#true} assume !(16384 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,700 INFO L290 TraceCheckUtils]: 106: Hoare triple {199251#true} assume !(4096 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,700 INFO L290 TraceCheckUtils]: 107: Hoare triple {199251#true} assume !(20480 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,700 INFO L290 TraceCheckUtils]: 108: Hoare triple {199251#true} assume !(4099 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,700 INFO L290 TraceCheckUtils]: 109: Hoare triple {199251#true} assume !(4368 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,700 INFO L290 TraceCheckUtils]: 110: Hoare triple {199251#true} assume !(4369 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,700 INFO L290 TraceCheckUtils]: 111: Hoare triple {199251#true} assume !(4384 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,700 INFO L290 TraceCheckUtils]: 112: Hoare triple {199251#true} assume !(4385 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,700 INFO L290 TraceCheckUtils]: 113: Hoare triple {199251#true} assume !(4400 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,701 INFO L290 TraceCheckUtils]: 114: Hoare triple {199251#true} assume !(4401 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,701 INFO L290 TraceCheckUtils]: 115: Hoare triple {199251#true} assume !(4416 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,701 INFO L290 TraceCheckUtils]: 116: Hoare triple {199251#true} assume !(4417 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,701 INFO L290 TraceCheckUtils]: 117: Hoare triple {199251#true} assume !(4432 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,701 INFO L290 TraceCheckUtils]: 118: Hoare triple {199251#true} assume !(4433 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,701 INFO L290 TraceCheckUtils]: 119: Hoare triple {199251#true} assume 4448 == ~s__state~0; {199251#true} is VALID [2022-04-28 14:53:51,701 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-28 14:53:51,701 INFO L290 TraceCheckUtils]: 121: Hoare triple {199251#true} assume !(~ret~0 <= 0); {199251#true} is VALID [2022-04-28 14:53:51,701 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-28 14:53:51,701 INFO L290 TraceCheckUtils]: 123: Hoare triple {199251#true} ~s__init_num~0 := 0; {199251#true} is VALID [2022-04-28 14:53:51,701 INFO L290 TraceCheckUtils]: 124: Hoare triple {199251#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {199251#true} is VALID [2022-04-28 14:53:51,701 INFO L290 TraceCheckUtils]: 125: Hoare triple {199251#true} ~skip~0 := 0; {199251#true} is VALID [2022-04-28 14:53:51,701 INFO L290 TraceCheckUtils]: 126: Hoare triple {199251#true} assume !false; {199251#true} is VALID [2022-04-28 14:53:51,702 INFO L290 TraceCheckUtils]: 127: Hoare triple {199251#true} ~state~0 := ~s__state~0; {199251#true} is VALID [2022-04-28 14:53:51,702 INFO L290 TraceCheckUtils]: 128: Hoare triple {199251#true} assume !(12292 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,702 INFO L290 TraceCheckUtils]: 129: Hoare triple {199251#true} assume !(16384 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,702 INFO L290 TraceCheckUtils]: 130: Hoare triple {199251#true} assume !(4096 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,702 INFO L290 TraceCheckUtils]: 131: Hoare triple {199251#true} assume !(20480 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,702 INFO L290 TraceCheckUtils]: 132: Hoare triple {199251#true} assume !(4099 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,702 INFO L290 TraceCheckUtils]: 133: Hoare triple {199251#true} assume !(4368 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,702 INFO L290 TraceCheckUtils]: 134: Hoare triple {199251#true} assume !(4369 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,702 INFO L290 TraceCheckUtils]: 135: Hoare triple {199251#true} assume !(4384 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,702 INFO L290 TraceCheckUtils]: 136: Hoare triple {199251#true} assume !(4385 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,702 INFO L290 TraceCheckUtils]: 137: Hoare triple {199251#true} assume !(4400 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,702 INFO L290 TraceCheckUtils]: 138: Hoare triple {199251#true} assume !(4401 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,702 INFO L290 TraceCheckUtils]: 139: Hoare triple {199251#true} assume !(4416 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,702 INFO L290 TraceCheckUtils]: 140: Hoare triple {199251#true} assume !(4417 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,703 INFO L290 TraceCheckUtils]: 141: Hoare triple {199251#true} assume !(4432 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,703 INFO L290 TraceCheckUtils]: 142: Hoare triple {199251#true} assume !(4433 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,703 INFO L290 TraceCheckUtils]: 143: Hoare triple {199251#true} assume !(4448 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,703 INFO L290 TraceCheckUtils]: 144: Hoare triple {199251#true} assume !(4449 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,703 INFO L290 TraceCheckUtils]: 145: Hoare triple {199251#true} assume !(4464 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,703 INFO L290 TraceCheckUtils]: 146: Hoare triple {199251#true} assume !(4465 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,703 INFO L290 TraceCheckUtils]: 147: Hoare triple {199251#true} assume !(4466 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,703 INFO L290 TraceCheckUtils]: 148: Hoare triple {199251#true} assume !(4467 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,703 INFO L290 TraceCheckUtils]: 149: Hoare triple {199251#true} assume 4480 == ~s__state~0; {199251#true} is VALID [2022-04-28 14:53:51,703 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-28 14:53:51,703 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-28 14:53:51,703 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-28 14:53:51,703 INFO L290 TraceCheckUtils]: 153: Hoare triple {199251#true} ~s__init_num~0 := 0; {199251#true} is VALID [2022-04-28 14:53:51,703 INFO L290 TraceCheckUtils]: 154: Hoare triple {199251#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {199251#true} is VALID [2022-04-28 14:53:51,704 INFO L290 TraceCheckUtils]: 155: Hoare triple {199251#true} ~skip~0 := 0; {199251#true} is VALID [2022-04-28 14:53:51,704 INFO L290 TraceCheckUtils]: 156: Hoare triple {199251#true} assume !false; {199251#true} is VALID [2022-04-28 14:53:51,704 INFO L290 TraceCheckUtils]: 157: Hoare triple {199251#true} ~state~0 := ~s__state~0; {199251#true} is VALID [2022-04-28 14:53:51,704 INFO L290 TraceCheckUtils]: 158: Hoare triple {199251#true} assume !(12292 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,704 INFO L290 TraceCheckUtils]: 159: Hoare triple {199251#true} assume !(16384 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,704 INFO L290 TraceCheckUtils]: 160: Hoare triple {199251#true} assume !(4096 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,704 INFO L290 TraceCheckUtils]: 161: Hoare triple {199251#true} assume !(20480 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,704 INFO L290 TraceCheckUtils]: 162: Hoare triple {199251#true} assume !(4099 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,704 INFO L290 TraceCheckUtils]: 163: Hoare triple {199251#true} assume !(4368 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,704 INFO L290 TraceCheckUtils]: 164: Hoare triple {199251#true} assume !(4369 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,704 INFO L290 TraceCheckUtils]: 165: Hoare triple {199251#true} assume !(4384 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,704 INFO L290 TraceCheckUtils]: 166: Hoare triple {199251#true} assume !(4385 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,704 INFO L290 TraceCheckUtils]: 167: Hoare triple {199251#true} assume !(4400 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,704 INFO L290 TraceCheckUtils]: 168: Hoare triple {199251#true} assume !(4401 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,704 INFO L290 TraceCheckUtils]: 169: Hoare triple {199251#true} assume !(4416 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,705 INFO L290 TraceCheckUtils]: 170: Hoare triple {199251#true} assume !(4417 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,705 INFO L290 TraceCheckUtils]: 171: Hoare triple {199251#true} assume !(4432 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,705 INFO L290 TraceCheckUtils]: 172: Hoare triple {199251#true} assume !(4433 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,705 INFO L290 TraceCheckUtils]: 173: Hoare triple {199251#true} assume !(4448 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,705 INFO L290 TraceCheckUtils]: 174: Hoare triple {199251#true} assume !(4449 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,705 INFO L290 TraceCheckUtils]: 175: Hoare triple {199251#true} assume !(4464 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,705 INFO L290 TraceCheckUtils]: 176: Hoare triple {199251#true} assume !(4465 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,705 INFO L290 TraceCheckUtils]: 177: Hoare triple {199251#true} assume !(4466 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,705 INFO L290 TraceCheckUtils]: 178: Hoare triple {199251#true} assume !(4467 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,705 INFO L290 TraceCheckUtils]: 179: Hoare triple {199251#true} assume !(4480 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,705 INFO L290 TraceCheckUtils]: 180: Hoare triple {199251#true} assume !(4481 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,705 INFO L290 TraceCheckUtils]: 181: Hoare triple {199251#true} assume !(4496 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,705 INFO L290 TraceCheckUtils]: 182: Hoare triple {199251#true} assume !(4497 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,705 INFO L290 TraceCheckUtils]: 183: Hoare triple {199251#true} assume 4512 == ~s__state~0; {199251#true} is VALID [2022-04-28 14:53:51,706 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-28 14:53:51,706 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-28 14:53:51,706 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-28 14:53:51,706 INFO L290 TraceCheckUtils]: 187: Hoare triple {199251#true} assume !(0 == ~tmp___7~0); {199251#true} is VALID [2022-04-28 14:53:51,706 INFO L290 TraceCheckUtils]: 188: Hoare triple {199251#true} assume !(0 == ~tmp___8~0); {199251#true} is VALID [2022-04-28 14:53:51,706 INFO L290 TraceCheckUtils]: 189: Hoare triple {199251#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {199251#true} is VALID [2022-04-28 14:53:51,706 INFO L290 TraceCheckUtils]: 190: Hoare triple {199251#true} ~skip~0 := 0; {199251#true} is VALID [2022-04-28 14:53:51,706 INFO L290 TraceCheckUtils]: 191: Hoare triple {199251#true} assume !false; {199251#true} is VALID [2022-04-28 14:53:51,706 INFO L290 TraceCheckUtils]: 192: Hoare triple {199251#true} ~state~0 := ~s__state~0; {199251#true} is VALID [2022-04-28 14:53:51,706 INFO L290 TraceCheckUtils]: 193: Hoare triple {199251#true} assume !(12292 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,706 INFO L290 TraceCheckUtils]: 194: Hoare triple {199251#true} assume !(16384 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,706 INFO L290 TraceCheckUtils]: 195: Hoare triple {199251#true} assume !(4096 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,706 INFO L290 TraceCheckUtils]: 196: Hoare triple {199251#true} assume !(20480 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,706 INFO L290 TraceCheckUtils]: 197: Hoare triple {199251#true} assume !(4099 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,707 INFO L290 TraceCheckUtils]: 198: Hoare triple {199251#true} assume !(4368 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,707 INFO L290 TraceCheckUtils]: 199: Hoare triple {199251#true} assume !(4369 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,707 INFO L290 TraceCheckUtils]: 200: Hoare triple {199251#true} assume !(4384 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,707 INFO L290 TraceCheckUtils]: 201: Hoare triple {199251#true} assume !(4385 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,707 INFO L290 TraceCheckUtils]: 202: Hoare triple {199251#true} assume !(4400 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,707 INFO L290 TraceCheckUtils]: 203: Hoare triple {199251#true} assume !(4401 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,707 INFO L290 TraceCheckUtils]: 204: Hoare triple {199251#true} assume !(4416 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,707 INFO L290 TraceCheckUtils]: 205: Hoare triple {199251#true} assume !(4417 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,707 INFO L290 TraceCheckUtils]: 206: Hoare triple {199251#true} assume !(4432 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,707 INFO L290 TraceCheckUtils]: 207: Hoare triple {199251#true} assume !(4433 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,707 INFO L290 TraceCheckUtils]: 208: Hoare triple {199251#true} assume !(4448 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,707 INFO L290 TraceCheckUtils]: 209: Hoare triple {199251#true} assume !(4449 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,708 INFO L290 TraceCheckUtils]: 210: Hoare triple {199251#true} assume !(4464 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,708 INFO L290 TraceCheckUtils]: 211: Hoare triple {199251#true} assume !(4465 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,708 INFO L290 TraceCheckUtils]: 212: Hoare triple {199251#true} assume !(4466 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,708 INFO L290 TraceCheckUtils]: 213: Hoare triple {199251#true} assume !(4467 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,708 INFO L290 TraceCheckUtils]: 214: Hoare triple {199251#true} assume !(4480 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,708 INFO L290 TraceCheckUtils]: 215: Hoare triple {199251#true} assume !(4481 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,708 INFO L290 TraceCheckUtils]: 216: Hoare triple {199251#true} assume !(4496 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,708 INFO L290 TraceCheckUtils]: 217: Hoare triple {199251#true} assume !(4497 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,708 INFO L290 TraceCheckUtils]: 218: Hoare triple {199251#true} assume !(4512 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,708 INFO L290 TraceCheckUtils]: 219: Hoare triple {199251#true} assume !(4513 == ~s__state~0); {199251#true} is VALID [2022-04-28 14:53:51,708 INFO L290 TraceCheckUtils]: 220: Hoare triple {199251#true} assume 4528 == ~s__state~0; {199251#true} is VALID [2022-04-28 14:53:51,708 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-28 14:53:51,709 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 := (if ~__cil_tmp66~0 % 4294967296 <= 2147483647 then ~__cil_tmp66~0 % 4294967296 else ~__cil_tmp66~0 % 4294967296 - 4294967296); {199256#(<= 4352 ssl3_connect_~s__state~0)} is VALID [2022-04-28 14:53:51,709 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-28 14:53:51,709 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-28 14:53:51,709 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-28 14:53:51,710 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-28 14:53:51,710 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-28 14:53:51,710 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-28 14:53:51,710 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-28 14:53:51,710 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-28 14:53:51,711 INFO L290 TraceCheckUtils]: 231: Hoare triple {199256#(<= 4352 ssl3_connect_~s__state~0)} assume 4096 == ~s__state~0; {199252#false} is VALID [2022-04-28 14:53:51,711 INFO L290 TraceCheckUtils]: 232: Hoare triple {199252#false} ~s__server~0 := 0; {199252#false} is VALID [2022-04-28 14:53:51,711 INFO L290 TraceCheckUtils]: 233: Hoare triple {199252#false} assume 0 != ~cb~0; {199252#false} is VALID [2022-04-28 14:53:51,711 INFO L290 TraceCheckUtils]: 234: Hoare triple {199252#false} ~__cil_tmp55~0 := 65280 + ~s__version~0; {199252#false} is VALID [2022-04-28 14:53:51,711 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-28 14:53:51,711 INFO L290 TraceCheckUtils]: 236: Hoare triple {199252#false} assume !(~__cil_tmp58~0 % 18446744073709551616 == ~__cil_tmp57~0 % 18446744073709551616); {199252#false} is VALID [2022-04-28 14:53:51,711 INFO L290 TraceCheckUtils]: 237: Hoare triple {199252#false} assume !(0 == ~tmp___4~0); {199252#false} is VALID [2022-04-28 14:53:51,711 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-28 14:53:51,711 INFO L290 TraceCheckUtils]: 239: Hoare triple {199252#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {199252#false} is VALID [2022-04-28 14:53:51,711 INFO L290 TraceCheckUtils]: 240: Hoare triple {199252#false} ~skip~0 := 0; {199252#false} is VALID [2022-04-28 14:53:51,712 INFO L290 TraceCheckUtils]: 241: Hoare triple {199252#false} assume !false; {199252#false} is VALID [2022-04-28 14:53:51,712 INFO L290 TraceCheckUtils]: 242: Hoare triple {199252#false} ~state~0 := ~s__state~0; {199252#false} is VALID [2022-04-28 14:53:51,712 INFO L290 TraceCheckUtils]: 243: Hoare triple {199252#false} assume !(12292 == ~s__state~0); {199252#false} is VALID [2022-04-28 14:53:51,712 INFO L290 TraceCheckUtils]: 244: Hoare triple {199252#false} assume !(16384 == ~s__state~0); {199252#false} is VALID [2022-04-28 14:53:51,712 INFO L290 TraceCheckUtils]: 245: Hoare triple {199252#false} assume !(4096 == ~s__state~0); {199252#false} is VALID [2022-04-28 14:53:51,712 INFO L290 TraceCheckUtils]: 246: Hoare triple {199252#false} assume !(20480 == ~s__state~0); {199252#false} is VALID [2022-04-28 14:53:51,712 INFO L290 TraceCheckUtils]: 247: Hoare triple {199252#false} assume !(4099 == ~s__state~0); {199252#false} is VALID [2022-04-28 14:53:51,712 INFO L290 TraceCheckUtils]: 248: Hoare triple {199252#false} assume !(4368 == ~s__state~0); {199252#false} is VALID [2022-04-28 14:53:51,712 INFO L290 TraceCheckUtils]: 249: Hoare triple {199252#false} assume !(4369 == ~s__state~0); {199252#false} is VALID [2022-04-28 14:53:51,712 INFO L290 TraceCheckUtils]: 250: Hoare triple {199252#false} assume 4384 == ~s__state~0; {199252#false} is VALID [2022-04-28 14:53:51,713 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-28 14:53:51,713 INFO L290 TraceCheckUtils]: 252: Hoare triple {199252#false} assume !(1 == ~blastFlag~0); {199252#false} is VALID [2022-04-28 14:53:51,713 INFO L290 TraceCheckUtils]: 253: Hoare triple {199252#false} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {199252#false} is VALID [2022-04-28 14:53:51,713 INFO L290 TraceCheckUtils]: 254: Hoare triple {199252#false} assume !(~ret~0 <= 0); {199252#false} is VALID [2022-04-28 14:53:51,713 INFO L290 TraceCheckUtils]: 255: Hoare triple {199252#false} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {199252#false} is VALID [2022-04-28 14:53:51,713 INFO L290 TraceCheckUtils]: 256: Hoare triple {199252#false} ~s__init_num~0 := 0; {199252#false} is VALID [2022-04-28 14:53:51,713 INFO L290 TraceCheckUtils]: 257: Hoare triple {199252#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {199252#false} is VALID [2022-04-28 14:53:51,713 INFO L290 TraceCheckUtils]: 258: Hoare triple {199252#false} ~skip~0 := 0; {199252#false} is VALID [2022-04-28 14:53:51,713 INFO L290 TraceCheckUtils]: 259: Hoare triple {199252#false} assume !false; {199252#false} is VALID [2022-04-28 14:53:51,713 INFO L290 TraceCheckUtils]: 260: Hoare triple {199252#false} ~state~0 := ~s__state~0; {199252#false} is VALID [2022-04-28 14:53:51,713 INFO L290 TraceCheckUtils]: 261: Hoare triple {199252#false} assume !(12292 == ~s__state~0); {199252#false} is VALID [2022-04-28 14:53:51,714 INFO L290 TraceCheckUtils]: 262: Hoare triple {199252#false} assume !(16384 == ~s__state~0); {199252#false} is VALID [2022-04-28 14:53:51,714 INFO L290 TraceCheckUtils]: 263: Hoare triple {199252#false} assume !(4096 == ~s__state~0); {199252#false} is VALID [2022-04-28 14:53:51,714 INFO L290 TraceCheckUtils]: 264: Hoare triple {199252#false} assume !(20480 == ~s__state~0); {199252#false} is VALID [2022-04-28 14:53:51,714 INFO L290 TraceCheckUtils]: 265: Hoare triple {199252#false} assume !(4099 == ~s__state~0); {199252#false} is VALID [2022-04-28 14:53:51,714 INFO L290 TraceCheckUtils]: 266: Hoare triple {199252#false} assume !(4368 == ~s__state~0); {199252#false} is VALID [2022-04-28 14:53:51,714 INFO L290 TraceCheckUtils]: 267: Hoare triple {199252#false} assume !(4369 == ~s__state~0); {199252#false} is VALID [2022-04-28 14:53:51,714 INFO L290 TraceCheckUtils]: 268: Hoare triple {199252#false} assume !(4384 == ~s__state~0); {199252#false} is VALID [2022-04-28 14:53:51,714 INFO L290 TraceCheckUtils]: 269: Hoare triple {199252#false} assume !(4385 == ~s__state~0); {199252#false} is VALID [2022-04-28 14:53:51,714 INFO L290 TraceCheckUtils]: 270: Hoare triple {199252#false} assume 4400 == ~s__state~0; {199252#false} is VALID [2022-04-28 14:53:51,714 INFO L290 TraceCheckUtils]: 271: Hoare triple {199252#false} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {199252#false} is VALID [2022-04-28 14:53:51,714 INFO L290 TraceCheckUtils]: 272: Hoare triple {199252#false} assume 0 != (256 + ~__cil_tmp64~0) % 18446744073709551616;~skip~0 := 1; {199252#false} is VALID [2022-04-28 14:53:51,715 INFO L290 TraceCheckUtils]: 273: Hoare triple {199252#false} ~s__state~0 := 4416;~s__init_num~0 := 0; {199252#false} is VALID [2022-04-28 14:53:51,715 INFO L290 TraceCheckUtils]: 274: Hoare triple {199252#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {199252#false} is VALID [2022-04-28 14:53:51,715 INFO L290 TraceCheckUtils]: 275: Hoare triple {199252#false} ~skip~0 := 0; {199252#false} is VALID [2022-04-28 14:53:51,715 INFO L290 TraceCheckUtils]: 276: Hoare triple {199252#false} assume !false; {199252#false} is VALID [2022-04-28 14:53:51,715 INFO L290 TraceCheckUtils]: 277: Hoare triple {199252#false} ~state~0 := ~s__state~0; {199252#false} is VALID [2022-04-28 14:53:51,715 INFO L290 TraceCheckUtils]: 278: Hoare triple {199252#false} assume !(12292 == ~s__state~0); {199252#false} is VALID [2022-04-28 14:53:51,715 INFO L290 TraceCheckUtils]: 279: Hoare triple {199252#false} assume !(16384 == ~s__state~0); {199252#false} is VALID [2022-04-28 14:53:51,715 INFO L290 TraceCheckUtils]: 280: Hoare triple {199252#false} assume !(4096 == ~s__state~0); {199252#false} is VALID [2022-04-28 14:53:51,715 INFO L290 TraceCheckUtils]: 281: Hoare triple {199252#false} assume !(20480 == ~s__state~0); {199252#false} is VALID [2022-04-28 14:53:51,715 INFO L290 TraceCheckUtils]: 282: Hoare triple {199252#false} assume !(4099 == ~s__state~0); {199252#false} is VALID [2022-04-28 14:53:51,716 INFO L290 TraceCheckUtils]: 283: Hoare triple {199252#false} assume !(4368 == ~s__state~0); {199252#false} is VALID [2022-04-28 14:53:51,716 INFO L290 TraceCheckUtils]: 284: Hoare triple {199252#false} assume !(4369 == ~s__state~0); {199252#false} is VALID [2022-04-28 14:53:51,716 INFO L290 TraceCheckUtils]: 285: Hoare triple {199252#false} assume !(4384 == ~s__state~0); {199252#false} is VALID [2022-04-28 14:53:51,716 INFO L290 TraceCheckUtils]: 286: Hoare triple {199252#false} assume !(4385 == ~s__state~0); {199252#false} is VALID [2022-04-28 14:53:51,716 INFO L290 TraceCheckUtils]: 287: Hoare triple {199252#false} assume !(4400 == ~s__state~0); {199252#false} is VALID [2022-04-28 14:53:51,716 INFO L290 TraceCheckUtils]: 288: Hoare triple {199252#false} assume !(4401 == ~s__state~0); {199252#false} is VALID [2022-04-28 14:53:51,716 INFO L290 TraceCheckUtils]: 289: Hoare triple {199252#false} assume 4416 == ~s__state~0; {199252#false} is VALID [2022-04-28 14:53:51,716 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-28 14:53:51,716 INFO L290 TraceCheckUtils]: 291: Hoare triple {199252#false} assume !(3 == ~blastFlag~0); {199252#false} is VALID [2022-04-28 14:53:51,716 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-28 14:53:51,717 INFO L290 TraceCheckUtils]: 293: Hoare triple {199252#false} assume !(0 == ~tmp___6~0); {199252#false} is VALID [2022-04-28 14:53:51,717 INFO L290 TraceCheckUtils]: 294: Hoare triple {199252#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {199252#false} is VALID [2022-04-28 14:53:51,717 INFO L290 TraceCheckUtils]: 295: Hoare triple {199252#false} ~skip~0 := 0; {199252#false} is VALID [2022-04-28 14:53:51,717 INFO L290 TraceCheckUtils]: 296: Hoare triple {199252#false} assume !false; {199252#false} is VALID [2022-04-28 14:53:51,717 INFO L290 TraceCheckUtils]: 297: Hoare triple {199252#false} ~state~0 := ~s__state~0; {199252#false} is VALID [2022-04-28 14:53:51,717 INFO L290 TraceCheckUtils]: 298: Hoare triple {199252#false} assume !(12292 == ~s__state~0); {199252#false} is VALID [2022-04-28 14:53:51,717 INFO L290 TraceCheckUtils]: 299: Hoare triple {199252#false} assume !(16384 == ~s__state~0); {199252#false} is VALID [2022-04-28 14:53:51,717 INFO L290 TraceCheckUtils]: 300: Hoare triple {199252#false} assume !(4096 == ~s__state~0); {199252#false} is VALID [2022-04-28 14:53:51,717 INFO L290 TraceCheckUtils]: 301: Hoare triple {199252#false} assume !(20480 == ~s__state~0); {199252#false} is VALID [2022-04-28 14:53:51,717 INFO L290 TraceCheckUtils]: 302: Hoare triple {199252#false} assume !(4099 == ~s__state~0); {199252#false} is VALID [2022-04-28 14:53:51,717 INFO L290 TraceCheckUtils]: 303: Hoare triple {199252#false} assume !(4368 == ~s__state~0); {199252#false} is VALID [2022-04-28 14:53:51,718 INFO L290 TraceCheckUtils]: 304: Hoare triple {199252#false} assume !(4369 == ~s__state~0); {199252#false} is VALID [2022-04-28 14:53:51,718 INFO L290 TraceCheckUtils]: 305: Hoare triple {199252#false} assume !(4384 == ~s__state~0); {199252#false} is VALID [2022-04-28 14:53:51,718 INFO L290 TraceCheckUtils]: 306: Hoare triple {199252#false} assume !(4385 == ~s__state~0); {199252#false} is VALID [2022-04-28 14:53:51,718 INFO L290 TraceCheckUtils]: 307: Hoare triple {199252#false} assume !(4400 == ~s__state~0); {199252#false} is VALID [2022-04-28 14:53:51,718 INFO L290 TraceCheckUtils]: 308: Hoare triple {199252#false} assume !(4401 == ~s__state~0); {199252#false} is VALID [2022-04-28 14:53:51,718 INFO L290 TraceCheckUtils]: 309: Hoare triple {199252#false} assume !(4416 == ~s__state~0); {199252#false} is VALID [2022-04-28 14:53:51,718 INFO L290 TraceCheckUtils]: 310: Hoare triple {199252#false} assume !(4417 == ~s__state~0); {199252#false} is VALID [2022-04-28 14:53:51,718 INFO L290 TraceCheckUtils]: 311: Hoare triple {199252#false} assume 4432 == ~s__state~0; {199252#false} is VALID [2022-04-28 14:53:51,718 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-28 14:53:51,718 INFO L290 TraceCheckUtils]: 313: Hoare triple {199252#false} assume 5 == ~blastFlag~0; {199252#false} is VALID [2022-04-28 14:53:51,718 INFO L290 TraceCheckUtils]: 314: Hoare triple {199252#false} assume !false; {199252#false} is VALID [2022-04-28 14:53:51,719 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-28 14:53:51,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-28 14:53:51,719 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [444781002] [2022-04-28 14:53:51,720 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [444781002] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-28 14:53:51,720 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-28 14:53:51,720 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-28 14:53:51,720 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-28 14:53:51,720 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1044708207] [2022-04-28 14:53:51,720 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1044708207] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-28 14:53:51,720 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-28 14:53:51,720 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-28 14:53:51,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1629351488] [2022-04-28 14:53:51,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-28 14:53:51,721 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-28 14:53:51,721 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-28 14:53:51,721 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-28 14:53:51,779 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-28 14:53:51,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-28 14:53:51,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-28 14:53:51,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-28 14:53:51,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-28 14:53:51,782 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-28 14:53:59,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:53:59,839 INFO L93 Difference]: Finished difference Result 8153 states and 10771 transitions. [2022-04-28 14:53:59,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-28 14:53:59,839 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-28 14:53:59,839 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-28 14:53:59,839 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-28 14:53:59,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 419 transitions. [2022-04-28 14:53:59,841 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-28 14:53:59,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 419 transitions. [2022-04-28 14:53:59,843 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 4 states and 419 transitions. [2022-04-28 14:54:00,106 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-28 14:54:00,934 INFO L225 Difference]: With dead ends: 8153 [2022-04-28 14:54:00,934 INFO L226 Difference]: Without dead ends: 4287 [2022-04-28 14:54:00,938 INFO L412 NwaCegarLoop]: 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-28 14:54:00,938 INFO L413 NwaCegarLoop]: 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-28 14:54:00,938 INFO L414 NwaCegarLoop]: 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-28 14:54:00,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4287 states. [2022-04-28 14:54:05,309 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4287 to 3999. [2022-04-28 14:54:05,309 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-28 14:54:05,314 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-28 14:54:05,316 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-28 14:54:05,318 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-28 14:54:05,925 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:54:05,925 INFO L93 Difference]: Finished difference Result 4287 states and 5602 transitions. [2022-04-28 14:54:05,925 INFO L276 IsEmpty]: Start isEmpty. Operand 4287 states and 5602 transitions. [2022-04-28 14:54:05,928 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-28 14:54:05,928 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-28 14:54:05,932 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-28 14:54:05,934 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-28 14:54:06,498 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:54:06,498 INFO L93 Difference]: Finished difference Result 4287 states and 5602 transitions. [2022-04-28 14:54:06,498 INFO L276 IsEmpty]: Start isEmpty. Operand 4287 states and 5602 transitions. [2022-04-28 14:54:06,501 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-28 14:54:06,501 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-28 14:54:06,501 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-28 14:54:06,501 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-28 14:54:06,505 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-28 14:54:07,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3999 states to 3999 states and 5298 transitions. [2022-04-28 14:54:07,357 INFO L78 Accepts]: Start accepts. Automaton has 3999 states and 5298 transitions. Word has length 315 [2022-04-28 14:54:07,357 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-28 14:54:07,357 INFO L495 AbstractCegarLoop]: Abstraction has 3999 states and 5298 transitions. [2022-04-28 14:54:07,357 INFO L496 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-28 14:54:07,357 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 3999 states and 5298 transitions. [2022-04-28 14:54:10,910 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-28 14:54:10,910 INFO L276 IsEmpty]: Start isEmpty. Operand 3999 states and 5298 transitions. [2022-04-28 14:54:10,914 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 317 [2022-04-28 14:54:10,914 INFO L187 NwaCegarLoop]: Found error trace [2022-04-28 14:54:10,914 INFO L195 NwaCegarLoop]: 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-28 14:54:10,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-04-28 14:54:10,915 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-28 14:54:10,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-28 14:54:10,915 INFO L85 PathProgramCache]: Analyzing trace with hash -1509737780, now seen corresponding path program 1 times [2022-04-28 14:54:10,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-28 14:54:10,915 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [596883172] [2022-04-28 14:54:10,916 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-28 14:54:10,916 INFO L85 PathProgramCache]: Analyzing trace with hash -1509737780, now seen corresponding path program 2 times [2022-04-28 14:54:10,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-28 14:54:10,916 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119995607] [2022-04-28 14:54:10,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-28 14:54:10,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-28 14:54:10,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-28 14:54:11,003 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-28 14:54:11,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-28 14:54:11,006 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-28 14:54:11,006 INFO L290 TraceCheckUtils]: 1: Hoare triple {232141#true} assume true; {232141#true} is VALID [2022-04-28 14:54:11,006 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {232141#true} {232141#true} #547#return; {232141#true} is VALID [2022-04-28 14:54:11,006 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-28 14:54:11,006 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-28 14:54:11,007 INFO L290 TraceCheckUtils]: 2: Hoare triple {232141#true} assume true; {232141#true} is VALID [2022-04-28 14:54:11,007 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {232141#true} {232141#true} #547#return; {232141#true} is VALID [2022-04-28 14:54:11,007 INFO L272 TraceCheckUtils]: 4: Hoare triple {232141#true} call #t~ret55 := main(); {232141#true} is VALID [2022-04-28 14:54:11,007 INFO L290 TraceCheckUtils]: 5: Hoare triple {232141#true} havoc ~s~0;~s~0 := 12292; {232141#true} is VALID [2022-04-28 14:54:11,007 INFO L272 TraceCheckUtils]: 6: Hoare triple {232141#true} call #t~ret54 := ssl3_connect(~s~0); {232141#true} is VALID [2022-04-28 14:54:11,007 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-28 14:54:11,007 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-28 14:54:11,007 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-28 14:54:11,007 INFO L290 TraceCheckUtils]: 10: Hoare triple {232141#true} assume !(0 != 12288 + ~tmp___1~0); {232141#true} is VALID [2022-04-28 14:54:11,007 INFO L290 TraceCheckUtils]: 11: Hoare triple {232141#true} assume !false; {232141#true} is VALID [2022-04-28 14:54:11,007 INFO L290 TraceCheckUtils]: 12: Hoare triple {232141#true} ~state~0 := ~s__state~0; {232141#true} is VALID [2022-04-28 14:54:11,007 INFO L290 TraceCheckUtils]: 13: Hoare triple {232141#true} assume !(12292 == ~s__state~0); {232141#true} is VALID [2022-04-28 14:54:11,007 INFO L290 TraceCheckUtils]: 14: Hoare triple {232141#true} assume !(16384 == ~s__state~0); {232141#true} is VALID [2022-04-28 14:54:11,007 INFO L290 TraceCheckUtils]: 15: Hoare triple {232141#true} assume !(4096 == ~s__state~0); {232141#true} is VALID [2022-04-28 14:54:11,008 INFO L290 TraceCheckUtils]: 16: Hoare triple {232141#true} assume !(20480 == ~s__state~0); {232141#true} is VALID [2022-04-28 14:54:11,008 INFO L290 TraceCheckUtils]: 17: Hoare triple {232141#true} assume !(4099 == ~s__state~0); {232141#true} is VALID [2022-04-28 14:54:11,008 INFO L290 TraceCheckUtils]: 18: Hoare triple {232141#true} assume 4368 == ~s__state~0; {232141#true} is VALID [2022-04-28 14:54:11,008 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-28 14:54:11,008 INFO L290 TraceCheckUtils]: 20: Hoare triple {232141#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {232141#true} is VALID [2022-04-28 14:54:11,008 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-28 14:54:11,008 INFO L290 TraceCheckUtils]: 22: Hoare triple {232141#true} assume ~__cil_tmp63~0 % 18446744073709551616 != ~__cil_tmp62~0 % 18446744073709551616; {232141#true} is VALID [2022-04-28 14:54:11,008 INFO L290 TraceCheckUtils]: 23: Hoare triple {232141#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {232141#true} is VALID [2022-04-28 14:54:11,008 INFO L290 TraceCheckUtils]: 24: Hoare triple {232141#true} ~skip~0 := 0; {232141#true} is VALID [2022-04-28 14:54:11,008 INFO L290 TraceCheckUtils]: 25: Hoare triple {232141#true} assume !false; {232141#true} is VALID [2022-04-28 14:54:11,008 INFO L290 TraceCheckUtils]: 26: Hoare triple {232141#true} ~state~0 := ~s__state~0; {232141#true} is VALID [2022-04-28 14:54:11,008 INFO L290 TraceCheckUtils]: 27: Hoare triple {232141#true} assume !(12292 == ~s__state~0); {232141#true} is VALID [2022-04-28 14:54:11,008 INFO L290 TraceCheckUtils]: 28: Hoare triple {232141#true} assume !(16384 == ~s__state~0); {232141#true} is VALID [2022-04-28 14:54:11,008 INFO L290 TraceCheckUtils]: 29: Hoare triple {232141#true} assume !(4096 == ~s__state~0); {232141#true} is VALID [2022-04-28 14:54:11,009 INFO L290 TraceCheckUtils]: 30: Hoare triple {232141#true} assume !(20480 == ~s__state~0); {232141#true} is VALID [2022-04-28 14:54:11,009 INFO L290 TraceCheckUtils]: 31: Hoare triple {232141#true} assume !(4099 == ~s__state~0); {232141#true} is VALID [2022-04-28 14:54:11,009 INFO L290 TraceCheckUtils]: 32: Hoare triple {232141#true} assume !(4368 == ~s__state~0); {232141#true} is VALID [2022-04-28 14:54:11,009 INFO L290 TraceCheckUtils]: 33: Hoare triple {232141#true} assume !(4369 == ~s__state~0); {232141#true} is VALID [2022-04-28 14:54:11,009 INFO L290 TraceCheckUtils]: 34: Hoare triple {232141#true} assume 4384 == ~s__state~0; {232141#true} is VALID [2022-04-28 14:54:11,009 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-28 14:54:11,009 INFO L290 TraceCheckUtils]: 36: Hoare triple {232141#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {232141#true} is VALID [2022-04-28 14:54:11,009 INFO L290 TraceCheckUtils]: 37: Hoare triple {232141#true} assume !(~ret~0 <= 0); {232141#true} is VALID [2022-04-28 14:54:11,009 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-28 14:54:11,009 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-28 14:54:11,010 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-28 14:54:11,010 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-28 14:54:11,010 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-28 14:54:11,010 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-28 14:54:11,011 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-28 14:54:11,011 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-28 14:54:11,011 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-28 14:54:11,011 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-28 14:54:11,012 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-28 14:54:11,012 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-28 14:54:11,012 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-28 14:54:11,012 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-28 14:54:11,013 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-28 14:54:11,013 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-28 14:54:11,013 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-28 14:54:11,013 INFO L290 TraceCheckUtils]: 55: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(0 != (256 + ~__cil_tmp64~0) % 18446744073709551616);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-28 14:54:11,014 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-28 14:54:11,014 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-28 14:54:11,014 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-28 14:54:11,014 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-28 14:54:11,015 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-28 14:54:11,015 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-28 14:54:11,015 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-28 14:54:11,015 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-28 14:54:11,016 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-28 14:54:11,016 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-28 14:54:11,016 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-28 14:54:11,016 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-28 14:54:11,017 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-28 14:54:11,017 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-28 14:54:11,017 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-28 14:54:11,017 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-28 14:54:11,018 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-28 14:54:11,018 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-28 14:54:11,018 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-28 14:54:11,018 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-28 14:54:11,019 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-28 14:54:11,019 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-28 14:54:11,019 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-28 14:54:11,019 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-28 14:54:11,020 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-28 14:54:11,020 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-28 14:54:11,020 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-28 14:54:11,020 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-28 14:54:11,021 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-28 14:54:11,021 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-28 14:54:11,021 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-28 14:54:11,021 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-28 14:54:11,022 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-28 14:54:11,022 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-28 14:54:11,022 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-28 14:54:11,022 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-28 14:54:11,023 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-28 14:54:11,023 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-28 14:54:11,023 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-28 14:54:11,023 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-28 14:54:11,024 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-28 14:54:11,024 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-28 14:54:11,024 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-28 14:54:11,024 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-28 14:54:11,025 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-28 14:54:11,025 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-28 14:54:11,025 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-28 14:54:11,025 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-28 14:54:11,026 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-28 14:54:11,026 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-28 14:54:11,026 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-28 14:54:11,026 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-28 14:54:11,027 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-28 14:54:11,027 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-28 14:54:11,027 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-28 14:54:11,027 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-28 14:54:11,028 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-28 14:54:11,028 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-28 14:54:11,028 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-28 14:54:11,028 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-28 14:54:11,029 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-28 14:54:11,029 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-28 14:54:11,029 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-28 14:54:11,029 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-28 14:54:11,030 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-28 14:54:11,030 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-28 14:54:11,030 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-28 14:54:11,030 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-28 14:54:11,031 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-28 14:54:11,031 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-28 14:54:11,031 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-28 14:54:11,031 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-28 14:54:11,032 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-28 14:54:11,032 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-28 14:54:11,032 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-28 14:54:11,032 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-28 14:54:11,033 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-28 14:54:11,033 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-28 14:54:11,033 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-28 14:54:11,033 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-28 14:54:11,034 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-28 14:54:11,034 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-28 14:54:11,034 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-28 14:54:11,034 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-28 14:54:11,034 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-28 14:54:11,035 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-28 14:54:11,035 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-28 14:54:11,035 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-28 14:54:11,035 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-28 14:54:11,036 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-28 14:54:11,036 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-28 14:54:11,036 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-28 14:54:11,036 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-28 14:54:11,037 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-28 14:54:11,037 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-28 14:54:11,037 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-28 14:54:11,037 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-28 14:54:11,038 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-28 14:54:11,038 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-28 14:54:11,038 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-28 14:54:11,038 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-28 14:54:11,039 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-28 14:54:11,039 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-28 14:54:11,039 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-28 14:54:11,039 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-28 14:54:11,040 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-28 14:54:11,040 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-28 14:54:11,040 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-28 14:54:11,040 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-28 14:54:11,041 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-28 14:54:11,041 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-28 14:54:11,041 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-28 14:54:11,041 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-28 14:54:11,041 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-28 14:54:11,042 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-28 14:54:11,042 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-28 14:54:11,042 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-28 14:54:11,042 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-28 14:54:11,043 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-28 14:54:11,043 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-28 14:54:11,043 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-28 14:54:11,043 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-28 14:54:11,044 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-28 14:54:11,044 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-28 14:54:11,044 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-28 14:54:11,044 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-28 14:54:11,045 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-28 14:54:11,045 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-28 14:54:11,045 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-28 14:54:11,045 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-28 14:54:11,046 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-28 14:54:11,046 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-28 14:54:11,046 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-28 14:54:11,046 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-28 14:54:11,047 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-28 14:54:11,047 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-28 14:54:11,047 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-28 14:54:11,047 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-28 14:54:11,048 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-28 14:54:11,048 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-28 14:54:11,048 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-28 14:54:11,048 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-28 14:54:11,049 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-28 14:54:11,049 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-28 14:54:11,049 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-28 14:54:11,049 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-28 14:54:11,050 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-28 14:54:11,050 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-28 14:54:11,050 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-28 14:54:11,050 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-28 14:54:11,051 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-28 14:54:11,051 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-28 14:54:11,051 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-28 14:54:11,052 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-28 14:54:11,052 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-28 14:54:11,052 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-28 14:54:11,052 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-28 14:54:11,053 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-28 14:54:11,053 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-28 14:54:11,053 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-28 14:54:11,053 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-28 14:54:11,054 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-28 14:54:11,054 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-28 14:54:11,054 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-28 14:54:11,054 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-28 14:54:11,055 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-28 14:54:11,055 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 := (if ~__cil_tmp66~0 % 4294967296 <= 2147483647 then ~__cil_tmp66~0 % 4294967296 else ~__cil_tmp66~0 % 4294967296 - 4294967296); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-28 14:54:11,055 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-28 14:54:11,055 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 := (if ~__cil_tmp69~0 % 4294967296 <= 2147483647 then ~__cil_tmp69~0 % 4294967296 else ~__cil_tmp69~0 % 4294967296 - 4294967296);~s__s3__delay_buf_pop_ret~0 := 0; {232142#false} is VALID [2022-04-28 14:54:11,055 INFO L290 TraceCheckUtils]: 225: Hoare triple {232142#false} ~s__init_num~0 := 0; {232142#false} is VALID [2022-04-28 14:54:11,056 INFO L290 TraceCheckUtils]: 226: Hoare triple {232142#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {232142#false} is VALID [2022-04-28 14:54:11,056 INFO L290 TraceCheckUtils]: 227: Hoare triple {232142#false} ~skip~0 := 0; {232142#false} is VALID [2022-04-28 14:54:11,056 INFO L290 TraceCheckUtils]: 228: Hoare triple {232142#false} assume !false; {232142#false} is VALID [2022-04-28 14:54:11,056 INFO L290 TraceCheckUtils]: 229: Hoare triple {232142#false} ~state~0 := ~s__state~0; {232142#false} is VALID [2022-04-28 14:54:11,056 INFO L290 TraceCheckUtils]: 230: Hoare triple {232142#false} assume !(12292 == ~s__state~0); {232142#false} is VALID [2022-04-28 14:54:11,056 INFO L290 TraceCheckUtils]: 231: Hoare triple {232142#false} assume !(16384 == ~s__state~0); {232142#false} is VALID [2022-04-28 14:54:11,056 INFO L290 TraceCheckUtils]: 232: Hoare triple {232142#false} assume 4096 == ~s__state~0; {232142#false} is VALID [2022-04-28 14:54:11,056 INFO L290 TraceCheckUtils]: 233: Hoare triple {232142#false} ~s__server~0 := 0; {232142#false} is VALID [2022-04-28 14:54:11,056 INFO L290 TraceCheckUtils]: 234: Hoare triple {232142#false} assume 0 != ~cb~0; {232142#false} is VALID [2022-04-28 14:54:11,056 INFO L290 TraceCheckUtils]: 235: Hoare triple {232142#false} ~__cil_tmp55~0 := 65280 + ~s__version~0; {232142#false} is VALID [2022-04-28 14:54:11,056 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-28 14:54:11,056 INFO L290 TraceCheckUtils]: 237: Hoare triple {232142#false} assume !(~__cil_tmp58~0 % 18446744073709551616 == ~__cil_tmp57~0 % 18446744073709551616); {232142#false} is VALID [2022-04-28 14:54:11,056 INFO L290 TraceCheckUtils]: 238: Hoare triple {232142#false} assume !(0 == ~tmp___4~0); {232142#false} is VALID [2022-04-28 14:54:11,056 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-28 14:54:11,057 INFO L290 TraceCheckUtils]: 240: Hoare triple {232142#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {232142#false} is VALID [2022-04-28 14:54:11,057 INFO L290 TraceCheckUtils]: 241: Hoare triple {232142#false} ~skip~0 := 0; {232142#false} is VALID [2022-04-28 14:54:11,057 INFO L290 TraceCheckUtils]: 242: Hoare triple {232142#false} assume !false; {232142#false} is VALID [2022-04-28 14:54:11,057 INFO L290 TraceCheckUtils]: 243: Hoare triple {232142#false} ~state~0 := ~s__state~0; {232142#false} is VALID [2022-04-28 14:54:11,057 INFO L290 TraceCheckUtils]: 244: Hoare triple {232142#false} assume !(12292 == ~s__state~0); {232142#false} is VALID [2022-04-28 14:54:11,057 INFO L290 TraceCheckUtils]: 245: Hoare triple {232142#false} assume !(16384 == ~s__state~0); {232142#false} is VALID [2022-04-28 14:54:11,057 INFO L290 TraceCheckUtils]: 246: Hoare triple {232142#false} assume !(4096 == ~s__state~0); {232142#false} is VALID [2022-04-28 14:54:11,057 INFO L290 TraceCheckUtils]: 247: Hoare triple {232142#false} assume !(20480 == ~s__state~0); {232142#false} is VALID [2022-04-28 14:54:11,057 INFO L290 TraceCheckUtils]: 248: Hoare triple {232142#false} assume !(4099 == ~s__state~0); {232142#false} is VALID [2022-04-28 14:54:11,057 INFO L290 TraceCheckUtils]: 249: Hoare triple {232142#false} assume !(4368 == ~s__state~0); {232142#false} is VALID [2022-04-28 14:54:11,057 INFO L290 TraceCheckUtils]: 250: Hoare triple {232142#false} assume !(4369 == ~s__state~0); {232142#false} is VALID [2022-04-28 14:54:11,057 INFO L290 TraceCheckUtils]: 251: Hoare triple {232142#false} assume 4384 == ~s__state~0; {232142#false} is VALID [2022-04-28 14:54:11,057 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-28 14:54:11,057 INFO L290 TraceCheckUtils]: 253: Hoare triple {232142#false} assume !(1 == ~blastFlag~0); {232142#false} is VALID [2022-04-28 14:54:11,057 INFO L290 TraceCheckUtils]: 254: Hoare triple {232142#false} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {232142#false} is VALID [2022-04-28 14:54:11,058 INFO L290 TraceCheckUtils]: 255: Hoare triple {232142#false} assume !(~ret~0 <= 0); {232142#false} is VALID [2022-04-28 14:54:11,058 INFO L290 TraceCheckUtils]: 256: Hoare triple {232142#false} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {232142#false} is VALID [2022-04-28 14:54:11,058 INFO L290 TraceCheckUtils]: 257: Hoare triple {232142#false} ~s__init_num~0 := 0; {232142#false} is VALID [2022-04-28 14:54:11,058 INFO L290 TraceCheckUtils]: 258: Hoare triple {232142#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {232142#false} is VALID [2022-04-28 14:54:11,058 INFO L290 TraceCheckUtils]: 259: Hoare triple {232142#false} ~skip~0 := 0; {232142#false} is VALID [2022-04-28 14:54:11,058 INFO L290 TraceCheckUtils]: 260: Hoare triple {232142#false} assume !false; {232142#false} is VALID [2022-04-28 14:54:11,058 INFO L290 TraceCheckUtils]: 261: Hoare triple {232142#false} ~state~0 := ~s__state~0; {232142#false} is VALID [2022-04-28 14:54:11,058 INFO L290 TraceCheckUtils]: 262: Hoare triple {232142#false} assume !(12292 == ~s__state~0); {232142#false} is VALID [2022-04-28 14:54:11,058 INFO L290 TraceCheckUtils]: 263: Hoare triple {232142#false} assume !(16384 == ~s__state~0); {232142#false} is VALID [2022-04-28 14:54:11,058 INFO L290 TraceCheckUtils]: 264: Hoare triple {232142#false} assume !(4096 == ~s__state~0); {232142#false} is VALID [2022-04-28 14:54:11,058 INFO L290 TraceCheckUtils]: 265: Hoare triple {232142#false} assume !(20480 == ~s__state~0); {232142#false} is VALID [2022-04-28 14:54:11,058 INFO L290 TraceCheckUtils]: 266: Hoare triple {232142#false} assume !(4099 == ~s__state~0); {232142#false} is VALID [2022-04-28 14:54:11,058 INFO L290 TraceCheckUtils]: 267: Hoare triple {232142#false} assume !(4368 == ~s__state~0); {232142#false} is VALID [2022-04-28 14:54:11,058 INFO L290 TraceCheckUtils]: 268: Hoare triple {232142#false} assume !(4369 == ~s__state~0); {232142#false} is VALID [2022-04-28 14:54:11,058 INFO L290 TraceCheckUtils]: 269: Hoare triple {232142#false} assume !(4384 == ~s__state~0); {232142#false} is VALID [2022-04-28 14:54:11,059 INFO L290 TraceCheckUtils]: 270: Hoare triple {232142#false} assume !(4385 == ~s__state~0); {232142#false} is VALID [2022-04-28 14:54:11,059 INFO L290 TraceCheckUtils]: 271: Hoare triple {232142#false} assume 4400 == ~s__state~0; {232142#false} is VALID [2022-04-28 14:54:11,059 INFO L290 TraceCheckUtils]: 272: Hoare triple {232142#false} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {232142#false} is VALID [2022-04-28 14:54:11,059 INFO L290 TraceCheckUtils]: 273: Hoare triple {232142#false} assume 0 != (256 + ~__cil_tmp64~0) % 18446744073709551616;~skip~0 := 1; {232142#false} is VALID [2022-04-28 14:54:11,059 INFO L290 TraceCheckUtils]: 274: Hoare triple {232142#false} ~s__state~0 := 4416;~s__init_num~0 := 0; {232142#false} is VALID [2022-04-28 14:54:11,059 INFO L290 TraceCheckUtils]: 275: Hoare triple {232142#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {232142#false} is VALID [2022-04-28 14:54:11,059 INFO L290 TraceCheckUtils]: 276: Hoare triple {232142#false} ~skip~0 := 0; {232142#false} is VALID [2022-04-28 14:54:11,059 INFO L290 TraceCheckUtils]: 277: Hoare triple {232142#false} assume !false; {232142#false} is VALID [2022-04-28 14:54:11,059 INFO L290 TraceCheckUtils]: 278: Hoare triple {232142#false} ~state~0 := ~s__state~0; {232142#false} is VALID [2022-04-28 14:54:11,059 INFO L290 TraceCheckUtils]: 279: Hoare triple {232142#false} assume !(12292 == ~s__state~0); {232142#false} is VALID [2022-04-28 14:54:11,059 INFO L290 TraceCheckUtils]: 280: Hoare triple {232142#false} assume !(16384 == ~s__state~0); {232142#false} is VALID [2022-04-28 14:54:11,059 INFO L290 TraceCheckUtils]: 281: Hoare triple {232142#false} assume !(4096 == ~s__state~0); {232142#false} is VALID [2022-04-28 14:54:11,059 INFO L290 TraceCheckUtils]: 282: Hoare triple {232142#false} assume !(20480 == ~s__state~0); {232142#false} is VALID [2022-04-28 14:54:11,059 INFO L290 TraceCheckUtils]: 283: Hoare triple {232142#false} assume !(4099 == ~s__state~0); {232142#false} is VALID [2022-04-28 14:54:11,060 INFO L290 TraceCheckUtils]: 284: Hoare triple {232142#false} assume !(4368 == ~s__state~0); {232142#false} is VALID [2022-04-28 14:54:11,060 INFO L290 TraceCheckUtils]: 285: Hoare triple {232142#false} assume !(4369 == ~s__state~0); {232142#false} is VALID [2022-04-28 14:54:11,060 INFO L290 TraceCheckUtils]: 286: Hoare triple {232142#false} assume !(4384 == ~s__state~0); {232142#false} is VALID [2022-04-28 14:54:11,060 INFO L290 TraceCheckUtils]: 287: Hoare triple {232142#false} assume !(4385 == ~s__state~0); {232142#false} is VALID [2022-04-28 14:54:11,060 INFO L290 TraceCheckUtils]: 288: Hoare triple {232142#false} assume !(4400 == ~s__state~0); {232142#false} is VALID [2022-04-28 14:54:11,060 INFO L290 TraceCheckUtils]: 289: Hoare triple {232142#false} assume !(4401 == ~s__state~0); {232142#false} is VALID [2022-04-28 14:54:11,060 INFO L290 TraceCheckUtils]: 290: Hoare triple {232142#false} assume 4416 == ~s__state~0; {232142#false} is VALID [2022-04-28 14:54:11,060 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-28 14:54:11,060 INFO L290 TraceCheckUtils]: 292: Hoare triple {232142#false} assume !(3 == ~blastFlag~0); {232142#false} is VALID [2022-04-28 14:54:11,060 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-28 14:54:11,060 INFO L290 TraceCheckUtils]: 294: Hoare triple {232142#false} assume !(0 == ~tmp___6~0); {232142#false} is VALID [2022-04-28 14:54:11,060 INFO L290 TraceCheckUtils]: 295: Hoare triple {232142#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {232142#false} is VALID [2022-04-28 14:54:11,060 INFO L290 TraceCheckUtils]: 296: Hoare triple {232142#false} ~skip~0 := 0; {232142#false} is VALID [2022-04-28 14:54:11,060 INFO L290 TraceCheckUtils]: 297: Hoare triple {232142#false} assume !false; {232142#false} is VALID [2022-04-28 14:54:11,060 INFO L290 TraceCheckUtils]: 298: Hoare triple {232142#false} ~state~0 := ~s__state~0; {232142#false} is VALID [2022-04-28 14:54:11,061 INFO L290 TraceCheckUtils]: 299: Hoare triple {232142#false} assume !(12292 == ~s__state~0); {232142#false} is VALID [2022-04-28 14:54:11,061 INFO L290 TraceCheckUtils]: 300: Hoare triple {232142#false} assume !(16384 == ~s__state~0); {232142#false} is VALID [2022-04-28 14:54:11,061 INFO L290 TraceCheckUtils]: 301: Hoare triple {232142#false} assume !(4096 == ~s__state~0); {232142#false} is VALID [2022-04-28 14:54:11,061 INFO L290 TraceCheckUtils]: 302: Hoare triple {232142#false} assume !(20480 == ~s__state~0); {232142#false} is VALID [2022-04-28 14:54:11,061 INFO L290 TraceCheckUtils]: 303: Hoare triple {232142#false} assume !(4099 == ~s__state~0); {232142#false} is VALID [2022-04-28 14:54:11,061 INFO L290 TraceCheckUtils]: 304: Hoare triple {232142#false} assume !(4368 == ~s__state~0); {232142#false} is VALID [2022-04-28 14:54:11,061 INFO L290 TraceCheckUtils]: 305: Hoare triple {232142#false} assume !(4369 == ~s__state~0); {232142#false} is VALID [2022-04-28 14:54:11,061 INFO L290 TraceCheckUtils]: 306: Hoare triple {232142#false} assume !(4384 == ~s__state~0); {232142#false} is VALID [2022-04-28 14:54:11,061 INFO L290 TraceCheckUtils]: 307: Hoare triple {232142#false} assume !(4385 == ~s__state~0); {232142#false} is VALID [2022-04-28 14:54:11,061 INFO L290 TraceCheckUtils]: 308: Hoare triple {232142#false} assume !(4400 == ~s__state~0); {232142#false} is VALID [2022-04-28 14:54:11,061 INFO L290 TraceCheckUtils]: 309: Hoare triple {232142#false} assume !(4401 == ~s__state~0); {232142#false} is VALID [2022-04-28 14:54:11,061 INFO L290 TraceCheckUtils]: 310: Hoare triple {232142#false} assume !(4416 == ~s__state~0); {232142#false} is VALID [2022-04-28 14:54:11,061 INFO L290 TraceCheckUtils]: 311: Hoare triple {232142#false} assume !(4417 == ~s__state~0); {232142#false} is VALID [2022-04-28 14:54:11,061 INFO L290 TraceCheckUtils]: 312: Hoare triple {232142#false} assume 4432 == ~s__state~0; {232142#false} is VALID [2022-04-28 14:54:11,062 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-28 14:54:11,062 INFO L290 TraceCheckUtils]: 314: Hoare triple {232142#false} assume 5 == ~blastFlag~0; {232142#false} is VALID [2022-04-28 14:54:11,062 INFO L290 TraceCheckUtils]: 315: Hoare triple {232142#false} assume !false; {232142#false} is VALID [2022-04-28 14:54:11,063 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-28 14:54:11,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-28 14:54:11,063 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1119995607] [2022-04-28 14:54:11,063 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1119995607] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-28 14:54:11,063 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-28 14:54:11,063 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-28 14:54:11,063 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-28 14:54:11,063 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [596883172] [2022-04-28 14:54:11,063 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [596883172] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-28 14:54:11,064 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-28 14:54:11,064 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-28 14:54:11,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86162828] [2022-04-28 14:54:11,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-28 14:54:11,064 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-28 14:54:11,064 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-28 14:54:11,064 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-28 14:54:11,129 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-28 14:54:11,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-28 14:54:11,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-28 14:54:11,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-28 14:54:11,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-28 14:54:11,130 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-28 14:54:25,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:54:25,423 INFO L93 Difference]: Finished difference Result 11467 states and 15268 transitions. [2022-04-28 14:54:25,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-28 14:54:25,424 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-28 14:54:25,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-28 14:54:25,424 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-28 14:54:25,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 489 transitions. [2022-04-28 14:54:25,427 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-28 14:54:25,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 489 transitions. [2022-04-28 14:54:25,428 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 4 states and 489 transitions. [2022-04-28 14:54:25,735 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-28 14:54:28,347 INFO L225 Difference]: With dead ends: 11467 [2022-04-28 14:54:28,348 INFO L226 Difference]: Without dead ends: 7481 [2022-04-28 14:54:28,354 INFO L412 NwaCegarLoop]: 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-28 14:54:28,364 INFO L413 NwaCegarLoop]: 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-28 14:54:28,364 INFO L414 NwaCegarLoop]: 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-28 14:54:28,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7481 states. [2022-04-28 14:54:40,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7481 to 7479. [2022-04-28 14:54:40,020 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-28 14:54:40,028 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-28 14:54:40,047 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-28 14:54:40,054 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-28 14:54:41,748 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:54:41,748 INFO L93 Difference]: Finished difference Result 7481 states and 9963 transitions. [2022-04-28 14:54:41,748 INFO L276 IsEmpty]: Start isEmpty. Operand 7481 states and 9963 transitions. [2022-04-28 14:54:41,753 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-28 14:54:41,753 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-28 14:54:41,760 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-28 14:54:41,764 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-28 14:54:43,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:54:43,610 INFO L93 Difference]: Finished difference Result 7481 states and 9963 transitions. [2022-04-28 14:54:43,610 INFO L276 IsEmpty]: Start isEmpty. Operand 7481 states and 9963 transitions. [2022-04-28 14:54:43,615 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-28 14:54:43,615 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-28 14:54:43,615 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-28 14:54:43,615 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-28 14:54:43,622 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-28 14:54:46,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7479 states to 7479 states and 9962 transitions. [2022-04-28 14:54:46,359 INFO L78 Accepts]: Start accepts. Automaton has 7479 states and 9962 transitions. Word has length 316 [2022-04-28 14:54:46,360 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-28 14:54:46,360 INFO L495 AbstractCegarLoop]: Abstraction has 7479 states and 9962 transitions. [2022-04-28 14:54:46,360 INFO L496 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-28 14:54:46,360 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 7479 states and 9962 transitions. [2022-04-28 14:54:51,975 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-28 14:54:51,976 INFO L276 IsEmpty]: Start isEmpty. Operand 7479 states and 9962 transitions. [2022-04-28 14:54:51,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 318 [2022-04-28 14:54:51,981 INFO L187 NwaCegarLoop]: Found error trace [2022-04-28 14:54:51,981 INFO L195 NwaCegarLoop]: 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-28 14:54:51,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-04-28 14:54:51,981 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-28 14:54:51,982 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-28 14:54:51,982 INFO L85 PathProgramCache]: Analyzing trace with hash 294156323, now seen corresponding path program 1 times [2022-04-28 14:54:51,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-28 14:54:51,982 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [213567366] [2022-04-28 14:54:51,983 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-28 14:54:51,983 INFO L85 PathProgramCache]: Analyzing trace with hash 294156323, now seen corresponding path program 2 times [2022-04-28 14:54:51,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-28 14:54:51,983 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [906797532] [2022-04-28 14:54:51,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-28 14:54:51,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-28 14:54:52,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-28 14:54:52,068 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-28 14:54:52,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-28 14:54:52,071 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-28 14:54:52,071 INFO L290 TraceCheckUtils]: 1: Hoare triple {285007#true} assume true; {285007#true} is VALID [2022-04-28 14:54:52,071 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {285007#true} {285007#true} #547#return; {285007#true} is VALID [2022-04-28 14:54:52,072 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-28 14:54:52,072 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-28 14:54:52,072 INFO L290 TraceCheckUtils]: 2: Hoare triple {285007#true} assume true; {285007#true} is VALID [2022-04-28 14:54:52,072 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {285007#true} {285007#true} #547#return; {285007#true} is VALID [2022-04-28 14:54:52,072 INFO L272 TraceCheckUtils]: 4: Hoare triple {285007#true} call #t~ret55 := main(); {285007#true} is VALID [2022-04-28 14:54:52,072 INFO L290 TraceCheckUtils]: 5: Hoare triple {285007#true} havoc ~s~0;~s~0 := 12292; {285007#true} is VALID [2022-04-28 14:54:52,072 INFO L272 TraceCheckUtils]: 6: Hoare triple {285007#true} call #t~ret54 := ssl3_connect(~s~0); {285007#true} is VALID [2022-04-28 14:54:52,072 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-28 14:54:52,072 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-28 14:54:52,072 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-28 14:54:52,072 INFO L290 TraceCheckUtils]: 10: Hoare triple {285007#true} assume !(0 != 12288 + ~tmp___1~0); {285007#true} is VALID [2022-04-28 14:54:52,073 INFO L290 TraceCheckUtils]: 11: Hoare triple {285007#true} assume !false; {285007#true} is VALID [2022-04-28 14:54:52,073 INFO L290 TraceCheckUtils]: 12: Hoare triple {285007#true} ~state~0 := ~s__state~0; {285007#true} is VALID [2022-04-28 14:54:52,073 INFO L290 TraceCheckUtils]: 13: Hoare triple {285007#true} assume !(12292 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,073 INFO L290 TraceCheckUtils]: 14: Hoare triple {285007#true} assume !(16384 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,073 INFO L290 TraceCheckUtils]: 15: Hoare triple {285007#true} assume !(4096 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,073 INFO L290 TraceCheckUtils]: 16: Hoare triple {285007#true} assume !(20480 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,073 INFO L290 TraceCheckUtils]: 17: Hoare triple {285007#true} assume !(4099 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,073 INFO L290 TraceCheckUtils]: 18: Hoare triple {285007#true} assume 4368 == ~s__state~0; {285007#true} is VALID [2022-04-28 14:54:52,073 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-28 14:54:52,073 INFO L290 TraceCheckUtils]: 20: Hoare triple {285007#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {285007#true} is VALID [2022-04-28 14:54:52,073 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-28 14:54:52,073 INFO L290 TraceCheckUtils]: 22: Hoare triple {285007#true} assume ~__cil_tmp63~0 % 18446744073709551616 != ~__cil_tmp62~0 % 18446744073709551616; {285007#true} is VALID [2022-04-28 14:54:52,073 INFO L290 TraceCheckUtils]: 23: Hoare triple {285007#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {285007#true} is VALID [2022-04-28 14:54:52,073 INFO L290 TraceCheckUtils]: 24: Hoare triple {285007#true} ~skip~0 := 0; {285007#true} is VALID [2022-04-28 14:54:52,073 INFO L290 TraceCheckUtils]: 25: Hoare triple {285007#true} assume !false; {285007#true} is VALID [2022-04-28 14:54:52,074 INFO L290 TraceCheckUtils]: 26: Hoare triple {285007#true} ~state~0 := ~s__state~0; {285007#true} is VALID [2022-04-28 14:54:52,074 INFO L290 TraceCheckUtils]: 27: Hoare triple {285007#true} assume !(12292 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,074 INFO L290 TraceCheckUtils]: 28: Hoare triple {285007#true} assume !(16384 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,074 INFO L290 TraceCheckUtils]: 29: Hoare triple {285007#true} assume !(4096 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,074 INFO L290 TraceCheckUtils]: 30: Hoare triple {285007#true} assume !(20480 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,074 INFO L290 TraceCheckUtils]: 31: Hoare triple {285007#true} assume !(4099 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,074 INFO L290 TraceCheckUtils]: 32: Hoare triple {285007#true} assume !(4368 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,074 INFO L290 TraceCheckUtils]: 33: Hoare triple {285007#true} assume !(4369 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,074 INFO L290 TraceCheckUtils]: 34: Hoare triple {285007#true} assume 4384 == ~s__state~0; {285007#true} is VALID [2022-04-28 14:54:52,074 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-28 14:54:52,074 INFO L290 TraceCheckUtils]: 36: Hoare triple {285007#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {285007#true} is VALID [2022-04-28 14:54:52,074 INFO L290 TraceCheckUtils]: 37: Hoare triple {285007#true} assume !(~ret~0 <= 0); {285007#true} is VALID [2022-04-28 14:54:52,074 INFO L290 TraceCheckUtils]: 38: Hoare triple {285007#true} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {285007#true} is VALID [2022-04-28 14:54:52,074 INFO L290 TraceCheckUtils]: 39: Hoare triple {285007#true} ~s__init_num~0 := 0; {285007#true} is VALID [2022-04-28 14:54:52,075 INFO L290 TraceCheckUtils]: 40: Hoare triple {285007#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {285007#true} is VALID [2022-04-28 14:54:52,075 INFO L290 TraceCheckUtils]: 41: Hoare triple {285007#true} ~skip~0 := 0; {285007#true} is VALID [2022-04-28 14:54:52,075 INFO L290 TraceCheckUtils]: 42: Hoare triple {285007#true} assume !false; {285007#true} is VALID [2022-04-28 14:54:52,075 INFO L290 TraceCheckUtils]: 43: Hoare triple {285007#true} ~state~0 := ~s__state~0; {285007#true} is VALID [2022-04-28 14:54:52,075 INFO L290 TraceCheckUtils]: 44: Hoare triple {285007#true} assume !(12292 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,075 INFO L290 TraceCheckUtils]: 45: Hoare triple {285007#true} assume !(16384 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,075 INFO L290 TraceCheckUtils]: 46: Hoare triple {285007#true} assume !(4096 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,075 INFO L290 TraceCheckUtils]: 47: Hoare triple {285007#true} assume !(20480 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,075 INFO L290 TraceCheckUtils]: 48: Hoare triple {285007#true} assume !(4099 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,075 INFO L290 TraceCheckUtils]: 49: Hoare triple {285007#true} assume !(4368 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,075 INFO L290 TraceCheckUtils]: 50: Hoare triple {285007#true} assume !(4369 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,075 INFO L290 TraceCheckUtils]: 51: Hoare triple {285007#true} assume !(4384 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,075 INFO L290 TraceCheckUtils]: 52: Hoare triple {285007#true} assume !(4385 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,075 INFO L290 TraceCheckUtils]: 53: Hoare triple {285007#true} assume 4400 == ~s__state~0; {285007#true} is VALID [2022-04-28 14:54:52,076 INFO L290 TraceCheckUtils]: 54: Hoare triple {285007#true} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {285007#true} is VALID [2022-04-28 14:54:52,076 INFO L290 TraceCheckUtils]: 55: Hoare triple {285007#true} assume !(0 != (256 + ~__cil_tmp64~0) % 18446744073709551616);assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;~ret~0 := #t~nondet40;havoc #t~nondet40; {285007#true} is VALID [2022-04-28 14:54:52,076 INFO L290 TraceCheckUtils]: 56: Hoare triple {285007#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {285007#true} is VALID [2022-04-28 14:54:52,076 INFO L290 TraceCheckUtils]: 57: Hoare triple {285007#true} assume !(~ret~0 <= 0); {285007#true} is VALID [2022-04-28 14:54:52,076 INFO L290 TraceCheckUtils]: 58: Hoare triple {285007#true} ~s__state~0 := 4416;~s__init_num~0 := 0; {285007#true} is VALID [2022-04-28 14:54:52,076 INFO L290 TraceCheckUtils]: 59: Hoare triple {285007#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {285007#true} is VALID [2022-04-28 14:54:52,076 INFO L290 TraceCheckUtils]: 60: Hoare triple {285007#true} ~skip~0 := 0; {285007#true} is VALID [2022-04-28 14:54:52,076 INFO L290 TraceCheckUtils]: 61: Hoare triple {285007#true} assume !false; {285007#true} is VALID [2022-04-28 14:54:52,076 INFO L290 TraceCheckUtils]: 62: Hoare triple {285007#true} ~state~0 := ~s__state~0; {285007#true} is VALID [2022-04-28 14:54:52,076 INFO L290 TraceCheckUtils]: 63: Hoare triple {285007#true} assume !(12292 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,076 INFO L290 TraceCheckUtils]: 64: Hoare triple {285007#true} assume !(16384 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,076 INFO L290 TraceCheckUtils]: 65: Hoare triple {285007#true} assume !(4096 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,076 INFO L290 TraceCheckUtils]: 66: Hoare triple {285007#true} assume !(20480 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,076 INFO L290 TraceCheckUtils]: 67: Hoare triple {285007#true} assume !(4099 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,076 INFO L290 TraceCheckUtils]: 68: Hoare triple {285007#true} assume !(4368 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,077 INFO L290 TraceCheckUtils]: 69: Hoare triple {285007#true} assume !(4369 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,077 INFO L290 TraceCheckUtils]: 70: Hoare triple {285007#true} assume !(4384 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,077 INFO L290 TraceCheckUtils]: 71: Hoare triple {285007#true} assume !(4385 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,077 INFO L290 TraceCheckUtils]: 72: Hoare triple {285007#true} assume !(4400 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,077 INFO L290 TraceCheckUtils]: 73: Hoare triple {285007#true} assume !(4401 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,077 INFO L290 TraceCheckUtils]: 74: Hoare triple {285007#true} assume 4416 == ~s__state~0; {285007#true} is VALID [2022-04-28 14:54:52,077 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-28 14:54:52,077 INFO L290 TraceCheckUtils]: 76: Hoare triple {285007#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {285007#true} is VALID [2022-04-28 14:54:52,077 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-28 14:54:52,077 INFO L290 TraceCheckUtils]: 78: Hoare triple {285007#true} assume !(0 == ~tmp___6~0); {285007#true} is VALID [2022-04-28 14:54:52,077 INFO L290 TraceCheckUtils]: 79: Hoare triple {285007#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {285007#true} is VALID [2022-04-28 14:54:52,077 INFO L290 TraceCheckUtils]: 80: Hoare triple {285007#true} ~skip~0 := 0; {285007#true} is VALID [2022-04-28 14:54:52,077 INFO L290 TraceCheckUtils]: 81: Hoare triple {285007#true} assume !false; {285007#true} is VALID [2022-04-28 14:54:52,077 INFO L290 TraceCheckUtils]: 82: Hoare triple {285007#true} ~state~0 := ~s__state~0; {285007#true} is VALID [2022-04-28 14:54:52,077 INFO L290 TraceCheckUtils]: 83: Hoare triple {285007#true} assume !(12292 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,078 INFO L290 TraceCheckUtils]: 84: Hoare triple {285007#true} assume !(16384 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,078 INFO L290 TraceCheckUtils]: 85: Hoare triple {285007#true} assume !(4096 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,078 INFO L290 TraceCheckUtils]: 86: Hoare triple {285007#true} assume !(20480 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,078 INFO L290 TraceCheckUtils]: 87: Hoare triple {285007#true} assume !(4099 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,078 INFO L290 TraceCheckUtils]: 88: Hoare triple {285007#true} assume !(4368 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,078 INFO L290 TraceCheckUtils]: 89: Hoare triple {285007#true} assume !(4369 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,078 INFO L290 TraceCheckUtils]: 90: Hoare triple {285007#true} assume !(4384 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,078 INFO L290 TraceCheckUtils]: 91: Hoare triple {285007#true} assume !(4385 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,078 INFO L290 TraceCheckUtils]: 92: Hoare triple {285007#true} assume !(4400 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,078 INFO L290 TraceCheckUtils]: 93: Hoare triple {285007#true} assume !(4401 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,078 INFO L290 TraceCheckUtils]: 94: Hoare triple {285007#true} assume !(4416 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,078 INFO L290 TraceCheckUtils]: 95: Hoare triple {285007#true} assume !(4417 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,078 INFO L290 TraceCheckUtils]: 96: Hoare triple {285007#true} assume 4432 == ~s__state~0; {285007#true} is VALID [2022-04-28 14:54:52,078 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-28 14:54:52,078 INFO L290 TraceCheckUtils]: 98: Hoare triple {285007#true} assume !(5 == ~blastFlag~0); {285007#true} is VALID [2022-04-28 14:54:52,079 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-28 14:54:52,079 INFO L290 TraceCheckUtils]: 100: Hoare triple {285007#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {285007#true} is VALID [2022-04-28 14:54:52,079 INFO L290 TraceCheckUtils]: 101: Hoare triple {285007#true} ~skip~0 := 0; {285007#true} is VALID [2022-04-28 14:54:52,079 INFO L290 TraceCheckUtils]: 102: Hoare triple {285007#true} assume !false; {285007#true} is VALID [2022-04-28 14:54:52,079 INFO L290 TraceCheckUtils]: 103: Hoare triple {285007#true} ~state~0 := ~s__state~0; {285007#true} is VALID [2022-04-28 14:54:52,079 INFO L290 TraceCheckUtils]: 104: Hoare triple {285007#true} assume !(12292 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,079 INFO L290 TraceCheckUtils]: 105: Hoare triple {285007#true} assume !(16384 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,079 INFO L290 TraceCheckUtils]: 106: Hoare triple {285007#true} assume !(4096 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,079 INFO L290 TraceCheckUtils]: 107: Hoare triple {285007#true} assume !(20480 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,079 INFO L290 TraceCheckUtils]: 108: Hoare triple {285007#true} assume !(4099 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,079 INFO L290 TraceCheckUtils]: 109: Hoare triple {285007#true} assume !(4368 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,079 INFO L290 TraceCheckUtils]: 110: Hoare triple {285007#true} assume !(4369 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,079 INFO L290 TraceCheckUtils]: 111: Hoare triple {285007#true} assume !(4384 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,079 INFO L290 TraceCheckUtils]: 112: Hoare triple {285007#true} assume !(4385 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,079 INFO L290 TraceCheckUtils]: 113: Hoare triple {285007#true} assume !(4400 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,080 INFO L290 TraceCheckUtils]: 114: Hoare triple {285007#true} assume !(4401 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,080 INFO L290 TraceCheckUtils]: 115: Hoare triple {285007#true} assume !(4416 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,080 INFO L290 TraceCheckUtils]: 116: Hoare triple {285007#true} assume !(4417 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,080 INFO L290 TraceCheckUtils]: 117: Hoare triple {285007#true} assume !(4432 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,080 INFO L290 TraceCheckUtils]: 118: Hoare triple {285007#true} assume !(4433 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,080 INFO L290 TraceCheckUtils]: 119: Hoare triple {285007#true} assume 4448 == ~s__state~0; {285007#true} is VALID [2022-04-28 14:54:52,080 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-28 14:54:52,080 INFO L290 TraceCheckUtils]: 121: Hoare triple {285007#true} assume !(~ret~0 <= 0); {285007#true} is VALID [2022-04-28 14:54:52,080 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-28 14:54:52,080 INFO L290 TraceCheckUtils]: 123: Hoare triple {285007#true} ~s__init_num~0 := 0; {285007#true} is VALID [2022-04-28 14:54:52,080 INFO L290 TraceCheckUtils]: 124: Hoare triple {285007#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {285007#true} is VALID [2022-04-28 14:54:52,080 INFO L290 TraceCheckUtils]: 125: Hoare triple {285007#true} ~skip~0 := 0; {285007#true} is VALID [2022-04-28 14:54:52,080 INFO L290 TraceCheckUtils]: 126: Hoare triple {285007#true} assume !false; {285007#true} is VALID [2022-04-28 14:54:52,080 INFO L290 TraceCheckUtils]: 127: Hoare triple {285007#true} ~state~0 := ~s__state~0; {285007#true} is VALID [2022-04-28 14:54:52,081 INFO L290 TraceCheckUtils]: 128: Hoare triple {285007#true} assume !(12292 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,081 INFO L290 TraceCheckUtils]: 129: Hoare triple {285007#true} assume !(16384 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,081 INFO L290 TraceCheckUtils]: 130: Hoare triple {285007#true} assume !(4096 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,081 INFO L290 TraceCheckUtils]: 131: Hoare triple {285007#true} assume !(20480 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,081 INFO L290 TraceCheckUtils]: 132: Hoare triple {285007#true} assume !(4099 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,081 INFO L290 TraceCheckUtils]: 133: Hoare triple {285007#true} assume !(4368 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,081 INFO L290 TraceCheckUtils]: 134: Hoare triple {285007#true} assume !(4369 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,081 INFO L290 TraceCheckUtils]: 135: Hoare triple {285007#true} assume !(4384 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,081 INFO L290 TraceCheckUtils]: 136: Hoare triple {285007#true} assume !(4385 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,081 INFO L290 TraceCheckUtils]: 137: Hoare triple {285007#true} assume !(4400 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,081 INFO L290 TraceCheckUtils]: 138: Hoare triple {285007#true} assume !(4401 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,081 INFO L290 TraceCheckUtils]: 139: Hoare triple {285007#true} assume !(4416 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,081 INFO L290 TraceCheckUtils]: 140: Hoare triple {285007#true} assume !(4417 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,081 INFO L290 TraceCheckUtils]: 141: Hoare triple {285007#true} assume !(4432 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,081 INFO L290 TraceCheckUtils]: 142: Hoare triple {285007#true} assume !(4433 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,082 INFO L290 TraceCheckUtils]: 143: Hoare triple {285007#true} assume !(4448 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,082 INFO L290 TraceCheckUtils]: 144: Hoare triple {285007#true} assume !(4449 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,082 INFO L290 TraceCheckUtils]: 145: Hoare triple {285007#true} assume !(4464 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,082 INFO L290 TraceCheckUtils]: 146: Hoare triple {285007#true} assume !(4465 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,082 INFO L290 TraceCheckUtils]: 147: Hoare triple {285007#true} assume !(4466 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,082 INFO L290 TraceCheckUtils]: 148: Hoare triple {285007#true} assume !(4467 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,082 INFO L290 TraceCheckUtils]: 149: Hoare triple {285007#true} assume 4480 == ~s__state~0; {285007#true} is VALID [2022-04-28 14:54:52,082 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-28 14:54:52,082 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-28 14:54:52,082 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-28 14:54:52,082 INFO L290 TraceCheckUtils]: 153: Hoare triple {285007#true} ~s__init_num~0 := 0; {285007#true} is VALID [2022-04-28 14:54:52,082 INFO L290 TraceCheckUtils]: 154: Hoare triple {285007#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {285007#true} is VALID [2022-04-28 14:54:52,082 INFO L290 TraceCheckUtils]: 155: Hoare triple {285007#true} ~skip~0 := 0; {285007#true} is VALID [2022-04-28 14:54:52,082 INFO L290 TraceCheckUtils]: 156: Hoare triple {285007#true} assume !false; {285007#true} is VALID [2022-04-28 14:54:52,082 INFO L290 TraceCheckUtils]: 157: Hoare triple {285007#true} ~state~0 := ~s__state~0; {285007#true} is VALID [2022-04-28 14:54:52,083 INFO L290 TraceCheckUtils]: 158: Hoare triple {285007#true} assume !(12292 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,083 INFO L290 TraceCheckUtils]: 159: Hoare triple {285007#true} assume !(16384 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,083 INFO L290 TraceCheckUtils]: 160: Hoare triple {285007#true} assume !(4096 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,083 INFO L290 TraceCheckUtils]: 161: Hoare triple {285007#true} assume !(20480 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,083 INFO L290 TraceCheckUtils]: 162: Hoare triple {285007#true} assume !(4099 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,083 INFO L290 TraceCheckUtils]: 163: Hoare triple {285007#true} assume !(4368 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,083 INFO L290 TraceCheckUtils]: 164: Hoare triple {285007#true} assume !(4369 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,083 INFO L290 TraceCheckUtils]: 165: Hoare triple {285007#true} assume !(4384 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,083 INFO L290 TraceCheckUtils]: 166: Hoare triple {285007#true} assume !(4385 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,083 INFO L290 TraceCheckUtils]: 167: Hoare triple {285007#true} assume !(4400 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,083 INFO L290 TraceCheckUtils]: 168: Hoare triple {285007#true} assume !(4401 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,083 INFO L290 TraceCheckUtils]: 169: Hoare triple {285007#true} assume !(4416 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,083 INFO L290 TraceCheckUtils]: 170: Hoare triple {285007#true} assume !(4417 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,083 INFO L290 TraceCheckUtils]: 171: Hoare triple {285007#true} assume !(4432 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,083 INFO L290 TraceCheckUtils]: 172: Hoare triple {285007#true} assume !(4433 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,084 INFO L290 TraceCheckUtils]: 173: Hoare triple {285007#true} assume !(4448 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,084 INFO L290 TraceCheckUtils]: 174: Hoare triple {285007#true} assume !(4449 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,084 INFO L290 TraceCheckUtils]: 175: Hoare triple {285007#true} assume !(4464 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,084 INFO L290 TraceCheckUtils]: 176: Hoare triple {285007#true} assume !(4465 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,084 INFO L290 TraceCheckUtils]: 177: Hoare triple {285007#true} assume !(4466 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,084 INFO L290 TraceCheckUtils]: 178: Hoare triple {285007#true} assume !(4467 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,084 INFO L290 TraceCheckUtils]: 179: Hoare triple {285007#true} assume !(4480 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,084 INFO L290 TraceCheckUtils]: 180: Hoare triple {285007#true} assume !(4481 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,084 INFO L290 TraceCheckUtils]: 181: Hoare triple {285007#true} assume !(4496 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,084 INFO L290 TraceCheckUtils]: 182: Hoare triple {285007#true} assume !(4497 == ~s__state~0); {285007#true} is VALID [2022-04-28 14:54:52,084 INFO L290 TraceCheckUtils]: 183: Hoare triple {285007#true} assume 4512 == ~s__state~0; {285007#true} is VALID [2022-04-28 14:54:52,084 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-28 14:54:52,085 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-28 14:54:52,085 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-28 14:54:52,085 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-28 14:54:52,085 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-28 14:54:52,086 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-28 14:54:52,086 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-28 14:54:52,086 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-28 14:54:52,087 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-28 14:54:52,087 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-28 14:54:52,087 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-28 14:54:52,088 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-28 14:54:52,088 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-28 14:54:52,088 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-28 14:54:52,088 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-28 14:54:52,089 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-28 14:54:52,089 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-28 14:54:52,089 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-28 14:54:52,090 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-28 14:54:52,090 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-28 14:54:52,090 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-28 14:54:52,090 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-28 14:54:52,091 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-28 14:54:52,091 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-28 14:54:52,091 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-28 14:54:52,092 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-28 14:54:52,092 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-28 14:54:52,092 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-28 14:54:52,092 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-28 14:54:52,093 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-28 14:54:52,093 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-28 14:54:52,093 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-28 14:54:52,094 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-28 14:54:52,094 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-28 14:54:52,094 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-28 14:54:52,095 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-28 14:54:52,095 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-28 14:54:52,095 INFO L290 TraceCheckUtils]: 221: Hoare triple {285008#false} assume !(4529 == ~s__state~0); {285008#false} is VALID [2022-04-28 14:54:52,095 INFO L290 TraceCheckUtils]: 222: Hoare triple {285008#false} assume 4560 == ~s__state~0; {285008#false} is VALID [2022-04-28 14:54:52,095 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-28 14:54:52,095 INFO L290 TraceCheckUtils]: 224: Hoare triple {285008#false} assume !(~ret~0 <= 0); {285008#false} is VALID [2022-04-28 14:54:52,095 INFO L290 TraceCheckUtils]: 225: Hoare triple {285008#false} assume !(0 != ~s__hit~0);~s__state~0 := 3; {285008#false} is VALID [2022-04-28 14:54:52,095 INFO L290 TraceCheckUtils]: 226: Hoare triple {285008#false} ~s__init_num~0 := 0; {285008#false} is VALID [2022-04-28 14:54:52,095 INFO L290 TraceCheckUtils]: 227: Hoare triple {285008#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {285008#false} is VALID [2022-04-28 14:54:52,095 INFO L290 TraceCheckUtils]: 228: Hoare triple {285008#false} ~skip~0 := 0; {285008#false} is VALID [2022-04-28 14:54:52,096 INFO L290 TraceCheckUtils]: 229: Hoare triple {285008#false} assume !false; {285008#false} is VALID [2022-04-28 14:54:52,096 INFO L290 TraceCheckUtils]: 230: Hoare triple {285008#false} ~state~0 := ~s__state~0; {285008#false} is VALID [2022-04-28 14:54:52,096 INFO L290 TraceCheckUtils]: 231: Hoare triple {285008#false} assume !(12292 == ~s__state~0); {285008#false} is VALID [2022-04-28 14:54:52,096 INFO L290 TraceCheckUtils]: 232: Hoare triple {285008#false} assume !(16384 == ~s__state~0); {285008#false} is VALID [2022-04-28 14:54:52,096 INFO L290 TraceCheckUtils]: 233: Hoare triple {285008#false} assume 4096 == ~s__state~0; {285008#false} is VALID [2022-04-28 14:54:52,096 INFO L290 TraceCheckUtils]: 234: Hoare triple {285008#false} ~s__server~0 := 0; {285008#false} is VALID [2022-04-28 14:54:52,096 INFO L290 TraceCheckUtils]: 235: Hoare triple {285008#false} assume 0 != ~cb~0; {285008#false} is VALID [2022-04-28 14:54:52,096 INFO L290 TraceCheckUtils]: 236: Hoare triple {285008#false} ~__cil_tmp55~0 := 65280 + ~s__version~0; {285008#false} is VALID [2022-04-28 14:54:52,096 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-28 14:54:52,096 INFO L290 TraceCheckUtils]: 238: Hoare triple {285008#false} assume !(~__cil_tmp58~0 % 18446744073709551616 == ~__cil_tmp57~0 % 18446744073709551616); {285008#false} is VALID [2022-04-28 14:54:52,096 INFO L290 TraceCheckUtils]: 239: Hoare triple {285008#false} assume !(0 == ~tmp___4~0); {285008#false} is VALID [2022-04-28 14:54:52,096 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-28 14:54:52,096 INFO L290 TraceCheckUtils]: 241: Hoare triple {285008#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {285008#false} is VALID [2022-04-28 14:54:52,096 INFO L290 TraceCheckUtils]: 242: Hoare triple {285008#false} ~skip~0 := 0; {285008#false} is VALID [2022-04-28 14:54:52,096 INFO L290 TraceCheckUtils]: 243: Hoare triple {285008#false} assume !false; {285008#false} is VALID [2022-04-28 14:54:52,097 INFO L290 TraceCheckUtils]: 244: Hoare triple {285008#false} ~state~0 := ~s__state~0; {285008#false} is VALID [2022-04-28 14:54:52,097 INFO L290 TraceCheckUtils]: 245: Hoare triple {285008#false} assume !(12292 == ~s__state~0); {285008#false} is VALID [2022-04-28 14:54:52,097 INFO L290 TraceCheckUtils]: 246: Hoare triple {285008#false} assume !(16384 == ~s__state~0); {285008#false} is VALID [2022-04-28 14:54:52,097 INFO L290 TraceCheckUtils]: 247: Hoare triple {285008#false} assume !(4096 == ~s__state~0); {285008#false} is VALID [2022-04-28 14:54:52,097 INFO L290 TraceCheckUtils]: 248: Hoare triple {285008#false} assume !(20480 == ~s__state~0); {285008#false} is VALID [2022-04-28 14:54:52,097 INFO L290 TraceCheckUtils]: 249: Hoare triple {285008#false} assume !(4099 == ~s__state~0); {285008#false} is VALID [2022-04-28 14:54:52,097 INFO L290 TraceCheckUtils]: 250: Hoare triple {285008#false} assume !(4368 == ~s__state~0); {285008#false} is VALID [2022-04-28 14:54:52,097 INFO L290 TraceCheckUtils]: 251: Hoare triple {285008#false} assume !(4369 == ~s__state~0); {285008#false} is VALID [2022-04-28 14:54:52,097 INFO L290 TraceCheckUtils]: 252: Hoare triple {285008#false} assume 4384 == ~s__state~0; {285008#false} is VALID [2022-04-28 14:54:52,097 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-28 14:54:52,097 INFO L290 TraceCheckUtils]: 254: Hoare triple {285008#false} assume !(1 == ~blastFlag~0); {285008#false} is VALID [2022-04-28 14:54:52,097 INFO L290 TraceCheckUtils]: 255: Hoare triple {285008#false} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {285008#false} is VALID [2022-04-28 14:54:52,097 INFO L290 TraceCheckUtils]: 256: Hoare triple {285008#false} assume !(~ret~0 <= 0); {285008#false} is VALID [2022-04-28 14:54:52,097 INFO L290 TraceCheckUtils]: 257: Hoare triple {285008#false} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {285008#false} is VALID [2022-04-28 14:54:52,097 INFO L290 TraceCheckUtils]: 258: Hoare triple {285008#false} ~s__init_num~0 := 0; {285008#false} is VALID [2022-04-28 14:54:52,098 INFO L290 TraceCheckUtils]: 259: Hoare triple {285008#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {285008#false} is VALID [2022-04-28 14:54:52,098 INFO L290 TraceCheckUtils]: 260: Hoare triple {285008#false} ~skip~0 := 0; {285008#false} is VALID [2022-04-28 14:54:52,098 INFO L290 TraceCheckUtils]: 261: Hoare triple {285008#false} assume !false; {285008#false} is VALID [2022-04-28 14:54:52,098 INFO L290 TraceCheckUtils]: 262: Hoare triple {285008#false} ~state~0 := ~s__state~0; {285008#false} is VALID [2022-04-28 14:54:52,098 INFO L290 TraceCheckUtils]: 263: Hoare triple {285008#false} assume !(12292 == ~s__state~0); {285008#false} is VALID [2022-04-28 14:54:52,098 INFO L290 TraceCheckUtils]: 264: Hoare triple {285008#false} assume !(16384 == ~s__state~0); {285008#false} is VALID [2022-04-28 14:54:52,098 INFO L290 TraceCheckUtils]: 265: Hoare triple {285008#false} assume !(4096 == ~s__state~0); {285008#false} is VALID [2022-04-28 14:54:52,098 INFO L290 TraceCheckUtils]: 266: Hoare triple {285008#false} assume !(20480 == ~s__state~0); {285008#false} is VALID [2022-04-28 14:54:52,098 INFO L290 TraceCheckUtils]: 267: Hoare triple {285008#false} assume !(4099 == ~s__state~0); {285008#false} is VALID [2022-04-28 14:54:52,098 INFO L290 TraceCheckUtils]: 268: Hoare triple {285008#false} assume !(4368 == ~s__state~0); {285008#false} is VALID [2022-04-28 14:54:52,098 INFO L290 TraceCheckUtils]: 269: Hoare triple {285008#false} assume !(4369 == ~s__state~0); {285008#false} is VALID [2022-04-28 14:54:52,098 INFO L290 TraceCheckUtils]: 270: Hoare triple {285008#false} assume !(4384 == ~s__state~0); {285008#false} is VALID [2022-04-28 14:54:52,098 INFO L290 TraceCheckUtils]: 271: Hoare triple {285008#false} assume !(4385 == ~s__state~0); {285008#false} is VALID [2022-04-28 14:54:52,098 INFO L290 TraceCheckUtils]: 272: Hoare triple {285008#false} assume 4400 == ~s__state~0; {285008#false} is VALID [2022-04-28 14:54:52,098 INFO L290 TraceCheckUtils]: 273: Hoare triple {285008#false} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {285008#false} is VALID [2022-04-28 14:54:52,099 INFO L290 TraceCheckUtils]: 274: Hoare triple {285008#false} assume 0 != (256 + ~__cil_tmp64~0) % 18446744073709551616;~skip~0 := 1; {285008#false} is VALID [2022-04-28 14:54:52,099 INFO L290 TraceCheckUtils]: 275: Hoare triple {285008#false} ~s__state~0 := 4416;~s__init_num~0 := 0; {285008#false} is VALID [2022-04-28 14:54:52,099 INFO L290 TraceCheckUtils]: 276: Hoare triple {285008#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {285008#false} is VALID [2022-04-28 14:54:52,099 INFO L290 TraceCheckUtils]: 277: Hoare triple {285008#false} ~skip~0 := 0; {285008#false} is VALID [2022-04-28 14:54:52,099 INFO L290 TraceCheckUtils]: 278: Hoare triple {285008#false} assume !false; {285008#false} is VALID [2022-04-28 14:54:52,099 INFO L290 TraceCheckUtils]: 279: Hoare triple {285008#false} ~state~0 := ~s__state~0; {285008#false} is VALID [2022-04-28 14:54:52,099 INFO L290 TraceCheckUtils]: 280: Hoare triple {285008#false} assume !(12292 == ~s__state~0); {285008#false} is VALID [2022-04-28 14:54:52,099 INFO L290 TraceCheckUtils]: 281: Hoare triple {285008#false} assume !(16384 == ~s__state~0); {285008#false} is VALID [2022-04-28 14:54:52,099 INFO L290 TraceCheckUtils]: 282: Hoare triple {285008#false} assume !(4096 == ~s__state~0); {285008#false} is VALID [2022-04-28 14:54:52,099 INFO L290 TraceCheckUtils]: 283: Hoare triple {285008#false} assume !(20480 == ~s__state~0); {285008#false} is VALID [2022-04-28 14:54:52,099 INFO L290 TraceCheckUtils]: 284: Hoare triple {285008#false} assume !(4099 == ~s__state~0); {285008#false} is VALID [2022-04-28 14:54:52,099 INFO L290 TraceCheckUtils]: 285: Hoare triple {285008#false} assume !(4368 == ~s__state~0); {285008#false} is VALID [2022-04-28 14:54:52,099 INFO L290 TraceCheckUtils]: 286: Hoare triple {285008#false} assume !(4369 == ~s__state~0); {285008#false} is VALID [2022-04-28 14:54:52,099 INFO L290 TraceCheckUtils]: 287: Hoare triple {285008#false} assume !(4384 == ~s__state~0); {285008#false} is VALID [2022-04-28 14:54:52,099 INFO L290 TraceCheckUtils]: 288: Hoare triple {285008#false} assume !(4385 == ~s__state~0); {285008#false} is VALID [2022-04-28 14:54:52,100 INFO L290 TraceCheckUtils]: 289: Hoare triple {285008#false} assume !(4400 == ~s__state~0); {285008#false} is VALID [2022-04-28 14:54:52,100 INFO L290 TraceCheckUtils]: 290: Hoare triple {285008#false} assume !(4401 == ~s__state~0); {285008#false} is VALID [2022-04-28 14:54:52,100 INFO L290 TraceCheckUtils]: 291: Hoare triple {285008#false} assume 4416 == ~s__state~0; {285008#false} is VALID [2022-04-28 14:54:52,100 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-28 14:54:52,100 INFO L290 TraceCheckUtils]: 293: Hoare triple {285008#false} assume !(3 == ~blastFlag~0); {285008#false} is VALID [2022-04-28 14:54:52,100 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-28 14:54:52,100 INFO L290 TraceCheckUtils]: 295: Hoare triple {285008#false} assume !(0 == ~tmp___6~0); {285008#false} is VALID [2022-04-28 14:54:52,100 INFO L290 TraceCheckUtils]: 296: Hoare triple {285008#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {285008#false} is VALID [2022-04-28 14:54:52,100 INFO L290 TraceCheckUtils]: 297: Hoare triple {285008#false} ~skip~0 := 0; {285008#false} is VALID [2022-04-28 14:54:52,100 INFO L290 TraceCheckUtils]: 298: Hoare triple {285008#false} assume !false; {285008#false} is VALID [2022-04-28 14:54:52,100 INFO L290 TraceCheckUtils]: 299: Hoare triple {285008#false} ~state~0 := ~s__state~0; {285008#false} is VALID [2022-04-28 14:54:52,100 INFO L290 TraceCheckUtils]: 300: Hoare triple {285008#false} assume !(12292 == ~s__state~0); {285008#false} is VALID [2022-04-28 14:54:52,100 INFO L290 TraceCheckUtils]: 301: Hoare triple {285008#false} assume !(16384 == ~s__state~0); {285008#false} is VALID [2022-04-28 14:54:52,100 INFO L290 TraceCheckUtils]: 302: Hoare triple {285008#false} assume !(4096 == ~s__state~0); {285008#false} is VALID [2022-04-28 14:54:52,100 INFO L290 TraceCheckUtils]: 303: Hoare triple {285008#false} assume !(20480 == ~s__state~0); {285008#false} is VALID [2022-04-28 14:54:52,101 INFO L290 TraceCheckUtils]: 304: Hoare triple {285008#false} assume !(4099 == ~s__state~0); {285008#false} is VALID [2022-04-28 14:54:52,101 INFO L290 TraceCheckUtils]: 305: Hoare triple {285008#false} assume !(4368 == ~s__state~0); {285008#false} is VALID [2022-04-28 14:54:52,101 INFO L290 TraceCheckUtils]: 306: Hoare triple {285008#false} assume !(4369 == ~s__state~0); {285008#false} is VALID [2022-04-28 14:54:52,101 INFO L290 TraceCheckUtils]: 307: Hoare triple {285008#false} assume !(4384 == ~s__state~0); {285008#false} is VALID [2022-04-28 14:54:52,101 INFO L290 TraceCheckUtils]: 308: Hoare triple {285008#false} assume !(4385 == ~s__state~0); {285008#false} is VALID [2022-04-28 14:54:52,101 INFO L290 TraceCheckUtils]: 309: Hoare triple {285008#false} assume !(4400 == ~s__state~0); {285008#false} is VALID [2022-04-28 14:54:52,101 INFO L290 TraceCheckUtils]: 310: Hoare triple {285008#false} assume !(4401 == ~s__state~0); {285008#false} is VALID [2022-04-28 14:54:52,101 INFO L290 TraceCheckUtils]: 311: Hoare triple {285008#false} assume !(4416 == ~s__state~0); {285008#false} is VALID [2022-04-28 14:54:52,101 INFO L290 TraceCheckUtils]: 312: Hoare triple {285008#false} assume !(4417 == ~s__state~0); {285008#false} is VALID [2022-04-28 14:54:52,101 INFO L290 TraceCheckUtils]: 313: Hoare triple {285008#false} assume 4432 == ~s__state~0; {285008#false} is VALID [2022-04-28 14:54:52,101 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-28 14:54:52,101 INFO L290 TraceCheckUtils]: 315: Hoare triple {285008#false} assume 5 == ~blastFlag~0; {285008#false} is VALID [2022-04-28 14:54:52,101 INFO L290 TraceCheckUtils]: 316: Hoare triple {285008#false} assume !false; {285008#false} is VALID [2022-04-28 14:54:52,102 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-28 14:54:52,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-28 14:54:52,102 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [906797532] [2022-04-28 14:54:52,102 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [906797532] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-28 14:54:52,102 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-28 14:54:52,103 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-28 14:54:52,103 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-28 14:54:52,103 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [213567366] [2022-04-28 14:54:52,103 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [213567366] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-28 14:54:52,103 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-28 14:54:52,103 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-28 14:54:52,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669052840] [2022-04-28 14:54:52,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-28 14:54:52,103 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-28 14:54:52,104 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-28 14:54:52,104 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-28 14:54:52,200 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-28 14:54:52,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-28 14:54:52,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-28 14:54:52,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-28 14:54:52,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-28 14:54:52,200 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-28 14:55:12,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:55:12,848 INFO L93 Difference]: Finished difference Result 14953 states and 19899 transitions. [2022-04-28 14:55:12,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-28 14:55:12,848 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-28 14:55:12,848 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-28 14:55:12,848 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-28 14:55:12,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 392 transitions. [2022-04-28 14:55:12,850 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-28 14:55:12,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 392 transitions. [2022-04-28 14:55:12,851 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 4 states and 392 transitions. [2022-04-28 14:55:13,092 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-28 14:55:15,921 INFO L225 Difference]: With dead ends: 14953 [2022-04-28 14:55:15,922 INFO L226 Difference]: Without dead ends: 7487 [2022-04-28 14:55:15,929 INFO L412 NwaCegarLoop]: 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-28 14:55:15,930 INFO L413 NwaCegarLoop]: 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-28 14:55:15,930 INFO L414 NwaCegarLoop]: 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-28 14:55:15,934 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7487 states. [2022-04-28 14:55:25,053 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7487 to 7455. [2022-04-28 14:55:25,053 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-28 14:55:25,060 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-28 14:55:25,064 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-28 14:55:25,069 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-28 14:55:26,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:55:26,992 INFO L93 Difference]: Finished difference Result 7487 states and 9714 transitions. [2022-04-28 14:55:26,992 INFO L276 IsEmpty]: Start isEmpty. Operand 7487 states and 9714 transitions. [2022-04-28 14:55:26,998 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-28 14:55:26,998 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-28 14:55:27,005 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-28 14:55:27,011 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-28 14:55:29,056 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:55:29,056 INFO L93 Difference]: Finished difference Result 7487 states and 9714 transitions. [2022-04-28 14:55:29,056 INFO L276 IsEmpty]: Start isEmpty. Operand 7487 states and 9714 transitions. [2022-04-28 14:55:29,061 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-28 14:55:29,061 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-28 14:55:29,061 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-28 14:55:29,061 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-28 14:55:29,068 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-28 14:55:31,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7455 states to 7455 states and 9682 transitions. [2022-04-28 14:55:31,985 INFO L78 Accepts]: Start accepts. Automaton has 7455 states and 9682 transitions. Word has length 317 [2022-04-28 14:55:31,985 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-28 14:55:31,986 INFO L495 AbstractCegarLoop]: Abstraction has 7455 states and 9682 transitions. [2022-04-28 14:55:31,986 INFO L496 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-28 14:55:31,986 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 7455 states and 9682 transitions. [2022-04-28 14:55:38,258 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-28 14:55:38,258 INFO L276 IsEmpty]: Start isEmpty. Operand 7455 states and 9682 transitions. [2022-04-28 14:55:38,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 341 [2022-04-28 14:55:38,265 INFO L187 NwaCegarLoop]: Found error trace [2022-04-28 14:55:38,266 INFO L195 NwaCegarLoop]: 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-28 14:55:38,266 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-04-28 14:55:38,266 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-28 14:55:38,266 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-28 14:55:38,266 INFO L85 PathProgramCache]: Analyzing trace with hash -1036717105, now seen corresponding path program 1 times [2022-04-28 14:55:38,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-28 14:55:38,266 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1452213177] [2022-04-28 14:55:38,268 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-28 14:55:38,268 INFO L85 PathProgramCache]: Analyzing trace with hash -1036717105, now seen corresponding path program 2 times [2022-04-28 14:55:38,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-28 14:55:38,268 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1800146421] [2022-04-28 14:55:38,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-28 14:55:38,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-28 14:55:38,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-28 14:55:38,340 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-28 14:55:38,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-28 14:55:38,343 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-28 14:55:38,343 INFO L290 TraceCheckUtils]: 1: Hoare triple {344809#true} assume true; {344809#true} is VALID [2022-04-28 14:55:38,343 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {344809#true} {344809#true} #547#return; {344809#true} is VALID [2022-04-28 14:55:38,343 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-28 14:55:38,343 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-28 14:55:38,343 INFO L290 TraceCheckUtils]: 2: Hoare triple {344809#true} assume true; {344809#true} is VALID [2022-04-28 14:55:38,343 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {344809#true} {344809#true} #547#return; {344809#true} is VALID [2022-04-28 14:55:38,343 INFO L272 TraceCheckUtils]: 4: Hoare triple {344809#true} call #t~ret55 := main(); {344809#true} is VALID [2022-04-28 14:55:38,344 INFO L290 TraceCheckUtils]: 5: Hoare triple {344809#true} havoc ~s~0;~s~0 := 12292; {344809#true} is VALID [2022-04-28 14:55:38,344 INFO L272 TraceCheckUtils]: 6: Hoare triple {344809#true} call #t~ret54 := ssl3_connect(~s~0); {344809#true} is VALID [2022-04-28 14:55:38,344 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-28 14:55:38,344 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-28 14:55:38,344 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-28 14:55:38,344 INFO L290 TraceCheckUtils]: 10: Hoare triple {344809#true} assume !(0 != 12288 + ~tmp___1~0); {344809#true} is VALID [2022-04-28 14:55:38,344 INFO L290 TraceCheckUtils]: 11: Hoare triple {344809#true} assume !false; {344809#true} is VALID [2022-04-28 14:55:38,344 INFO L290 TraceCheckUtils]: 12: Hoare triple {344809#true} ~state~0 := ~s__state~0; {344809#true} is VALID [2022-04-28 14:55:38,344 INFO L290 TraceCheckUtils]: 13: Hoare triple {344809#true} assume !(12292 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,344 INFO L290 TraceCheckUtils]: 14: Hoare triple {344809#true} assume !(16384 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,344 INFO L290 TraceCheckUtils]: 15: Hoare triple {344809#true} assume !(4096 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,344 INFO L290 TraceCheckUtils]: 16: Hoare triple {344809#true} assume !(20480 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,344 INFO L290 TraceCheckUtils]: 17: Hoare triple {344809#true} assume !(4099 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,344 INFO L290 TraceCheckUtils]: 18: Hoare triple {344809#true} assume 4368 == ~s__state~0; {344809#true} is VALID [2022-04-28 14:55:38,345 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-28 14:55:38,345 INFO L290 TraceCheckUtils]: 20: Hoare triple {344809#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {344809#true} is VALID [2022-04-28 14:55:38,345 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-28 14:55:38,345 INFO L290 TraceCheckUtils]: 22: Hoare triple {344809#true} assume ~__cil_tmp63~0 % 18446744073709551616 != ~__cil_tmp62~0 % 18446744073709551616; {344809#true} is VALID [2022-04-28 14:55:38,345 INFO L290 TraceCheckUtils]: 23: Hoare triple {344809#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {344809#true} is VALID [2022-04-28 14:55:38,345 INFO L290 TraceCheckUtils]: 24: Hoare triple {344809#true} ~skip~0 := 0; {344809#true} is VALID [2022-04-28 14:55:38,345 INFO L290 TraceCheckUtils]: 25: Hoare triple {344809#true} assume !false; {344809#true} is VALID [2022-04-28 14:55:38,345 INFO L290 TraceCheckUtils]: 26: Hoare triple {344809#true} ~state~0 := ~s__state~0; {344809#true} is VALID [2022-04-28 14:55:38,345 INFO L290 TraceCheckUtils]: 27: Hoare triple {344809#true} assume !(12292 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,345 INFO L290 TraceCheckUtils]: 28: Hoare triple {344809#true} assume !(16384 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,345 INFO L290 TraceCheckUtils]: 29: Hoare triple {344809#true} assume !(4096 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,345 INFO L290 TraceCheckUtils]: 30: Hoare triple {344809#true} assume !(20480 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,345 INFO L290 TraceCheckUtils]: 31: Hoare triple {344809#true} assume !(4099 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,345 INFO L290 TraceCheckUtils]: 32: Hoare triple {344809#true} assume !(4368 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,345 INFO L290 TraceCheckUtils]: 33: Hoare triple {344809#true} assume !(4369 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,346 INFO L290 TraceCheckUtils]: 34: Hoare triple {344809#true} assume 4384 == ~s__state~0; {344809#true} is VALID [2022-04-28 14:55:38,346 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-28 14:55:38,346 INFO L290 TraceCheckUtils]: 36: Hoare triple {344809#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {344809#true} is VALID [2022-04-28 14:55:38,346 INFO L290 TraceCheckUtils]: 37: Hoare triple {344809#true} assume !(~ret~0 <= 0); {344809#true} is VALID [2022-04-28 14:55:38,346 INFO L290 TraceCheckUtils]: 38: Hoare triple {344809#true} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {344809#true} is VALID [2022-04-28 14:55:38,346 INFO L290 TraceCheckUtils]: 39: Hoare triple {344809#true} ~s__init_num~0 := 0; {344809#true} is VALID [2022-04-28 14:55:38,346 INFO L290 TraceCheckUtils]: 40: Hoare triple {344809#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {344809#true} is VALID [2022-04-28 14:55:38,346 INFO L290 TraceCheckUtils]: 41: Hoare triple {344809#true} ~skip~0 := 0; {344809#true} is VALID [2022-04-28 14:55:38,346 INFO L290 TraceCheckUtils]: 42: Hoare triple {344809#true} assume !false; {344809#true} is VALID [2022-04-28 14:55:38,346 INFO L290 TraceCheckUtils]: 43: Hoare triple {344809#true} ~state~0 := ~s__state~0; {344809#true} is VALID [2022-04-28 14:55:38,346 INFO L290 TraceCheckUtils]: 44: Hoare triple {344809#true} assume !(12292 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,346 INFO L290 TraceCheckUtils]: 45: Hoare triple {344809#true} assume !(16384 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,346 INFO L290 TraceCheckUtils]: 46: Hoare triple {344809#true} assume !(4096 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,346 INFO L290 TraceCheckUtils]: 47: Hoare triple {344809#true} assume !(20480 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,346 INFO L290 TraceCheckUtils]: 48: Hoare triple {344809#true} assume !(4099 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,347 INFO L290 TraceCheckUtils]: 49: Hoare triple {344809#true} assume !(4368 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,347 INFO L290 TraceCheckUtils]: 50: Hoare triple {344809#true} assume !(4369 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,347 INFO L290 TraceCheckUtils]: 51: Hoare triple {344809#true} assume !(4384 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,347 INFO L290 TraceCheckUtils]: 52: Hoare triple {344809#true} assume !(4385 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,347 INFO L290 TraceCheckUtils]: 53: Hoare triple {344809#true} assume 4400 == ~s__state~0; {344809#true} is VALID [2022-04-28 14:55:38,347 INFO L290 TraceCheckUtils]: 54: Hoare triple {344809#true} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {344809#true} is VALID [2022-04-28 14:55:38,347 INFO L290 TraceCheckUtils]: 55: Hoare triple {344809#true} assume !(0 != (256 + ~__cil_tmp64~0) % 18446744073709551616);assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;~ret~0 := #t~nondet40;havoc #t~nondet40; {344809#true} is VALID [2022-04-28 14:55:38,347 INFO L290 TraceCheckUtils]: 56: Hoare triple {344809#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {344809#true} is VALID [2022-04-28 14:55:38,347 INFO L290 TraceCheckUtils]: 57: Hoare triple {344809#true} assume !(~ret~0 <= 0); {344809#true} is VALID [2022-04-28 14:55:38,347 INFO L290 TraceCheckUtils]: 58: Hoare triple {344809#true} ~s__state~0 := 4416;~s__init_num~0 := 0; {344809#true} is VALID [2022-04-28 14:55:38,347 INFO L290 TraceCheckUtils]: 59: Hoare triple {344809#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {344809#true} is VALID [2022-04-28 14:55:38,347 INFO L290 TraceCheckUtils]: 60: Hoare triple {344809#true} ~skip~0 := 0; {344809#true} is VALID [2022-04-28 14:55:38,347 INFO L290 TraceCheckUtils]: 61: Hoare triple {344809#true} assume !false; {344809#true} is VALID [2022-04-28 14:55:38,348 INFO L290 TraceCheckUtils]: 62: Hoare triple {344809#true} ~state~0 := ~s__state~0; {344809#true} is VALID [2022-04-28 14:55:38,348 INFO L290 TraceCheckUtils]: 63: Hoare triple {344809#true} assume !(12292 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,348 INFO L290 TraceCheckUtils]: 64: Hoare triple {344809#true} assume !(16384 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,348 INFO L290 TraceCheckUtils]: 65: Hoare triple {344809#true} assume !(4096 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,348 INFO L290 TraceCheckUtils]: 66: Hoare triple {344809#true} assume !(20480 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,348 INFO L290 TraceCheckUtils]: 67: Hoare triple {344809#true} assume !(4099 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,348 INFO L290 TraceCheckUtils]: 68: Hoare triple {344809#true} assume !(4368 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,348 INFO L290 TraceCheckUtils]: 69: Hoare triple {344809#true} assume !(4369 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,348 INFO L290 TraceCheckUtils]: 70: Hoare triple {344809#true} assume !(4384 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,348 INFO L290 TraceCheckUtils]: 71: Hoare triple {344809#true} assume !(4385 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,348 INFO L290 TraceCheckUtils]: 72: Hoare triple {344809#true} assume !(4400 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,348 INFO L290 TraceCheckUtils]: 73: Hoare triple {344809#true} assume !(4401 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,348 INFO L290 TraceCheckUtils]: 74: Hoare triple {344809#true} assume 4416 == ~s__state~0; {344809#true} is VALID [2022-04-28 14:55:38,348 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-28 14:55:38,348 INFO L290 TraceCheckUtils]: 76: Hoare triple {344809#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {344809#true} is VALID [2022-04-28 14:55:38,349 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-28 14:55:38,349 INFO L290 TraceCheckUtils]: 78: Hoare triple {344809#true} assume !(0 == ~tmp___6~0); {344809#true} is VALID [2022-04-28 14:55:38,349 INFO L290 TraceCheckUtils]: 79: Hoare triple {344809#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {344809#true} is VALID [2022-04-28 14:55:38,349 INFO L290 TraceCheckUtils]: 80: Hoare triple {344809#true} ~skip~0 := 0; {344809#true} is VALID [2022-04-28 14:55:38,349 INFO L290 TraceCheckUtils]: 81: Hoare triple {344809#true} assume !false; {344809#true} is VALID [2022-04-28 14:55:38,349 INFO L290 TraceCheckUtils]: 82: Hoare triple {344809#true} ~state~0 := ~s__state~0; {344809#true} is VALID [2022-04-28 14:55:38,349 INFO L290 TraceCheckUtils]: 83: Hoare triple {344809#true} assume !(12292 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,349 INFO L290 TraceCheckUtils]: 84: Hoare triple {344809#true} assume !(16384 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,349 INFO L290 TraceCheckUtils]: 85: Hoare triple {344809#true} assume !(4096 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,349 INFO L290 TraceCheckUtils]: 86: Hoare triple {344809#true} assume !(20480 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,349 INFO L290 TraceCheckUtils]: 87: Hoare triple {344809#true} assume !(4099 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,349 INFO L290 TraceCheckUtils]: 88: Hoare triple {344809#true} assume !(4368 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,349 INFO L290 TraceCheckUtils]: 89: Hoare triple {344809#true} assume !(4369 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,349 INFO L290 TraceCheckUtils]: 90: Hoare triple {344809#true} assume !(4384 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,349 INFO L290 TraceCheckUtils]: 91: Hoare triple {344809#true} assume !(4385 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,350 INFO L290 TraceCheckUtils]: 92: Hoare triple {344809#true} assume !(4400 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,350 INFO L290 TraceCheckUtils]: 93: Hoare triple {344809#true} assume !(4401 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,350 INFO L290 TraceCheckUtils]: 94: Hoare triple {344809#true} assume !(4416 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,350 INFO L290 TraceCheckUtils]: 95: Hoare triple {344809#true} assume !(4417 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,350 INFO L290 TraceCheckUtils]: 96: Hoare triple {344809#true} assume 4432 == ~s__state~0; {344809#true} is VALID [2022-04-28 14:55:38,350 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-28 14:55:38,350 INFO L290 TraceCheckUtils]: 98: Hoare triple {344809#true} assume !(5 == ~blastFlag~0); {344809#true} is VALID [2022-04-28 14:55:38,350 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-28 14:55:38,350 INFO L290 TraceCheckUtils]: 100: Hoare triple {344809#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {344809#true} is VALID [2022-04-28 14:55:38,350 INFO L290 TraceCheckUtils]: 101: Hoare triple {344809#true} ~skip~0 := 0; {344809#true} is VALID [2022-04-28 14:55:38,350 INFO L290 TraceCheckUtils]: 102: Hoare triple {344809#true} assume !false; {344809#true} is VALID [2022-04-28 14:55:38,350 INFO L290 TraceCheckUtils]: 103: Hoare triple {344809#true} ~state~0 := ~s__state~0; {344809#true} is VALID [2022-04-28 14:55:38,350 INFO L290 TraceCheckUtils]: 104: Hoare triple {344809#true} assume !(12292 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,350 INFO L290 TraceCheckUtils]: 105: Hoare triple {344809#true} assume !(16384 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,350 INFO L290 TraceCheckUtils]: 106: Hoare triple {344809#true} assume !(4096 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,351 INFO L290 TraceCheckUtils]: 107: Hoare triple {344809#true} assume !(20480 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,351 INFO L290 TraceCheckUtils]: 108: Hoare triple {344809#true} assume !(4099 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,351 INFO L290 TraceCheckUtils]: 109: Hoare triple {344809#true} assume !(4368 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,351 INFO L290 TraceCheckUtils]: 110: Hoare triple {344809#true} assume !(4369 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,351 INFO L290 TraceCheckUtils]: 111: Hoare triple {344809#true} assume !(4384 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,351 INFO L290 TraceCheckUtils]: 112: Hoare triple {344809#true} assume !(4385 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,351 INFO L290 TraceCheckUtils]: 113: Hoare triple {344809#true} assume !(4400 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,351 INFO L290 TraceCheckUtils]: 114: Hoare triple {344809#true} assume !(4401 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,351 INFO L290 TraceCheckUtils]: 115: Hoare triple {344809#true} assume !(4416 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,351 INFO L290 TraceCheckUtils]: 116: Hoare triple {344809#true} assume !(4417 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,351 INFO L290 TraceCheckUtils]: 117: Hoare triple {344809#true} assume !(4432 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,351 INFO L290 TraceCheckUtils]: 118: Hoare triple {344809#true} assume !(4433 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,351 INFO L290 TraceCheckUtils]: 119: Hoare triple {344809#true} assume 4448 == ~s__state~0; {344809#true} is VALID [2022-04-28 14:55:38,351 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-28 14:55:38,352 INFO L290 TraceCheckUtils]: 121: Hoare triple {344809#true} assume !(~ret~0 <= 0); {344809#true} is VALID [2022-04-28 14:55:38,352 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-28 14:55:38,352 INFO L290 TraceCheckUtils]: 123: Hoare triple {344809#true} ~s__init_num~0 := 0; {344809#true} is VALID [2022-04-28 14:55:38,352 INFO L290 TraceCheckUtils]: 124: Hoare triple {344809#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {344809#true} is VALID [2022-04-28 14:55:38,352 INFO L290 TraceCheckUtils]: 125: Hoare triple {344809#true} ~skip~0 := 0; {344809#true} is VALID [2022-04-28 14:55:38,352 INFO L290 TraceCheckUtils]: 126: Hoare triple {344809#true} assume !false; {344809#true} is VALID [2022-04-28 14:55:38,352 INFO L290 TraceCheckUtils]: 127: Hoare triple {344809#true} ~state~0 := ~s__state~0; {344809#true} is VALID [2022-04-28 14:55:38,352 INFO L290 TraceCheckUtils]: 128: Hoare triple {344809#true} assume !(12292 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,352 INFO L290 TraceCheckUtils]: 129: Hoare triple {344809#true} assume !(16384 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,352 INFO L290 TraceCheckUtils]: 130: Hoare triple {344809#true} assume !(4096 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,352 INFO L290 TraceCheckUtils]: 131: Hoare triple {344809#true} assume !(20480 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,353 INFO L290 TraceCheckUtils]: 132: Hoare triple {344809#true} assume !(4099 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,353 INFO L290 TraceCheckUtils]: 133: Hoare triple {344809#true} assume !(4368 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,353 INFO L290 TraceCheckUtils]: 134: Hoare triple {344809#true} assume !(4369 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,353 INFO L290 TraceCheckUtils]: 135: Hoare triple {344809#true} assume !(4384 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,353 INFO L290 TraceCheckUtils]: 136: Hoare triple {344809#true} assume !(4385 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,353 INFO L290 TraceCheckUtils]: 137: Hoare triple {344809#true} assume !(4400 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,353 INFO L290 TraceCheckUtils]: 138: Hoare triple {344809#true} assume !(4401 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,353 INFO L290 TraceCheckUtils]: 139: Hoare triple {344809#true} assume !(4416 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,353 INFO L290 TraceCheckUtils]: 140: Hoare triple {344809#true} assume !(4417 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,353 INFO L290 TraceCheckUtils]: 141: Hoare triple {344809#true} assume !(4432 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,353 INFO L290 TraceCheckUtils]: 142: Hoare triple {344809#true} assume !(4433 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,354 INFO L290 TraceCheckUtils]: 143: Hoare triple {344809#true} assume !(4448 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,354 INFO L290 TraceCheckUtils]: 144: Hoare triple {344809#true} assume !(4449 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,354 INFO L290 TraceCheckUtils]: 145: Hoare triple {344809#true} assume !(4464 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,354 INFO L290 TraceCheckUtils]: 146: Hoare triple {344809#true} assume !(4465 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,354 INFO L290 TraceCheckUtils]: 147: Hoare triple {344809#true} assume !(4466 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,354 INFO L290 TraceCheckUtils]: 148: Hoare triple {344809#true} assume !(4467 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,354 INFO L290 TraceCheckUtils]: 149: Hoare triple {344809#true} assume 4480 == ~s__state~0; {344809#true} is VALID [2022-04-28 14:55:38,354 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-28 14:55:38,354 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-28 14:55:38,354 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-28 14:55:38,354 INFO L290 TraceCheckUtils]: 153: Hoare triple {344809#true} ~s__init_num~0 := 0; {344809#true} is VALID [2022-04-28 14:55:38,354 INFO L290 TraceCheckUtils]: 154: Hoare triple {344809#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {344809#true} is VALID [2022-04-28 14:55:38,355 INFO L290 TraceCheckUtils]: 155: Hoare triple {344809#true} ~skip~0 := 0; {344809#true} is VALID [2022-04-28 14:55:38,355 INFO L290 TraceCheckUtils]: 156: Hoare triple {344809#true} assume !false; {344809#true} is VALID [2022-04-28 14:55:38,355 INFO L290 TraceCheckUtils]: 157: Hoare triple {344809#true} ~state~0 := ~s__state~0; {344809#true} is VALID [2022-04-28 14:55:38,355 INFO L290 TraceCheckUtils]: 158: Hoare triple {344809#true} assume !(12292 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,355 INFO L290 TraceCheckUtils]: 159: Hoare triple {344809#true} assume !(16384 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,355 INFO L290 TraceCheckUtils]: 160: Hoare triple {344809#true} assume !(4096 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,355 INFO L290 TraceCheckUtils]: 161: Hoare triple {344809#true} assume !(20480 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,355 INFO L290 TraceCheckUtils]: 162: Hoare triple {344809#true} assume !(4099 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,355 INFO L290 TraceCheckUtils]: 163: Hoare triple {344809#true} assume !(4368 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,355 INFO L290 TraceCheckUtils]: 164: Hoare triple {344809#true} assume !(4369 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,356 INFO L290 TraceCheckUtils]: 165: Hoare triple {344809#true} assume !(4384 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,356 INFO L290 TraceCheckUtils]: 166: Hoare triple {344809#true} assume !(4385 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,356 INFO L290 TraceCheckUtils]: 167: Hoare triple {344809#true} assume !(4400 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,356 INFO L290 TraceCheckUtils]: 168: Hoare triple {344809#true} assume !(4401 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,356 INFO L290 TraceCheckUtils]: 169: Hoare triple {344809#true} assume !(4416 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,356 INFO L290 TraceCheckUtils]: 170: Hoare triple {344809#true} assume !(4417 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,356 INFO L290 TraceCheckUtils]: 171: Hoare triple {344809#true} assume !(4432 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,356 INFO L290 TraceCheckUtils]: 172: Hoare triple {344809#true} assume !(4433 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,356 INFO L290 TraceCheckUtils]: 173: Hoare triple {344809#true} assume !(4448 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,356 INFO L290 TraceCheckUtils]: 174: Hoare triple {344809#true} assume !(4449 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,356 INFO L290 TraceCheckUtils]: 175: Hoare triple {344809#true} assume !(4464 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,357 INFO L290 TraceCheckUtils]: 176: Hoare triple {344809#true} assume !(4465 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,357 INFO L290 TraceCheckUtils]: 177: Hoare triple {344809#true} assume !(4466 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,357 INFO L290 TraceCheckUtils]: 178: Hoare triple {344809#true} assume !(4467 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,357 INFO L290 TraceCheckUtils]: 179: Hoare triple {344809#true} assume !(4480 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,357 INFO L290 TraceCheckUtils]: 180: Hoare triple {344809#true} assume !(4481 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,357 INFO L290 TraceCheckUtils]: 181: Hoare triple {344809#true} assume !(4496 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,357 INFO L290 TraceCheckUtils]: 182: Hoare triple {344809#true} assume !(4497 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,357 INFO L290 TraceCheckUtils]: 183: Hoare triple {344809#true} assume 4512 == ~s__state~0; {344809#true} is VALID [2022-04-28 14:55:38,357 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-28 14:55:38,357 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-28 14:55:38,357 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-28 14:55:38,357 INFO L290 TraceCheckUtils]: 187: Hoare triple {344809#true} assume !(0 == ~tmp___7~0); {344809#true} is VALID [2022-04-28 14:55:38,357 INFO L290 TraceCheckUtils]: 188: Hoare triple {344809#true} assume !(0 == ~tmp___8~0); {344809#true} is VALID [2022-04-28 14:55:38,358 INFO L290 TraceCheckUtils]: 189: Hoare triple {344809#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {344809#true} is VALID [2022-04-28 14:55:38,358 INFO L290 TraceCheckUtils]: 190: Hoare triple {344809#true} ~skip~0 := 0; {344809#true} is VALID [2022-04-28 14:55:38,358 INFO L290 TraceCheckUtils]: 191: Hoare triple {344809#true} assume !false; {344809#true} is VALID [2022-04-28 14:55:38,358 INFO L290 TraceCheckUtils]: 192: Hoare triple {344809#true} ~state~0 := ~s__state~0; {344809#true} is VALID [2022-04-28 14:55:38,358 INFO L290 TraceCheckUtils]: 193: Hoare triple {344809#true} assume !(12292 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,358 INFO L290 TraceCheckUtils]: 194: Hoare triple {344809#true} assume !(16384 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,358 INFO L290 TraceCheckUtils]: 195: Hoare triple {344809#true} assume !(4096 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,358 INFO L290 TraceCheckUtils]: 196: Hoare triple {344809#true} assume !(20480 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,358 INFO L290 TraceCheckUtils]: 197: Hoare triple {344809#true} assume !(4099 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,358 INFO L290 TraceCheckUtils]: 198: Hoare triple {344809#true} assume !(4368 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,358 INFO L290 TraceCheckUtils]: 199: Hoare triple {344809#true} assume !(4369 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,358 INFO L290 TraceCheckUtils]: 200: Hoare triple {344809#true} assume !(4384 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,358 INFO L290 TraceCheckUtils]: 201: Hoare triple {344809#true} assume !(4385 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,358 INFO L290 TraceCheckUtils]: 202: Hoare triple {344809#true} assume !(4400 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,358 INFO L290 TraceCheckUtils]: 203: Hoare triple {344809#true} assume !(4401 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,359 INFO L290 TraceCheckUtils]: 204: Hoare triple {344809#true} assume !(4416 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,359 INFO L290 TraceCheckUtils]: 205: Hoare triple {344809#true} assume !(4417 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,359 INFO L290 TraceCheckUtils]: 206: Hoare triple {344809#true} assume !(4432 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,359 INFO L290 TraceCheckUtils]: 207: Hoare triple {344809#true} assume !(4433 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,359 INFO L290 TraceCheckUtils]: 208: Hoare triple {344809#true} assume !(4448 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,359 INFO L290 TraceCheckUtils]: 209: Hoare triple {344809#true} assume !(4449 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,359 INFO L290 TraceCheckUtils]: 210: Hoare triple {344809#true} assume !(4464 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,359 INFO L290 TraceCheckUtils]: 211: Hoare triple {344809#true} assume !(4465 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,359 INFO L290 TraceCheckUtils]: 212: Hoare triple {344809#true} assume !(4466 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,359 INFO L290 TraceCheckUtils]: 213: Hoare triple {344809#true} assume !(4467 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,359 INFO L290 TraceCheckUtils]: 214: Hoare triple {344809#true} assume !(4480 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,359 INFO L290 TraceCheckUtils]: 215: Hoare triple {344809#true} assume !(4481 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,359 INFO L290 TraceCheckUtils]: 216: Hoare triple {344809#true} assume !(4496 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,359 INFO L290 TraceCheckUtils]: 217: Hoare triple {344809#true} assume !(4497 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,360 INFO L290 TraceCheckUtils]: 218: Hoare triple {344809#true} assume !(4512 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,360 INFO L290 TraceCheckUtils]: 219: Hoare triple {344809#true} assume !(4513 == ~s__state~0); {344809#true} is VALID [2022-04-28 14:55:38,360 INFO L290 TraceCheckUtils]: 220: Hoare triple {344809#true} assume 4528 == ~s__state~0; {344809#true} is VALID [2022-04-28 14:55:38,360 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-28 14:55:38,360 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 := (if ~__cil_tmp66~0 % 4294967296 <= 2147483647 then ~__cil_tmp66~0 % 4294967296 else ~__cil_tmp66~0 % 4294967296 - 4294967296); {344809#true} is VALID [2022-04-28 14:55:38,360 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-28 14:55:38,360 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-28 14:55:38,361 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-28 14:55:38,361 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-28 14:55:38,361 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-28 14:55:38,361 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-28 14:55:38,362 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-28 14:55:38,362 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-28 14:55:38,362 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-28 14:55:38,363 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-28 14:55:38,363 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-28 14:55:38,363 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-28 14:55:38,363 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-28 14:55:38,364 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-28 14:55:38,364 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-28 14:55:38,364 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-28 14:55:38,364 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-28 14:55:38,365 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-28 14:55:38,365 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-28 14:55:38,365 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-28 14:55:38,365 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-28 14:55:38,366 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-28 14:55:38,366 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-28 14:55:38,366 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-28 14:55:38,366 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-28 14:55:38,367 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-28 14:55:38,367 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-28 14:55:38,367 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-28 14:55:38,367 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-28 14:55:38,368 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-28 14:55:38,368 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-28 14:55:38,368 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-28 14:55:38,368 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-28 14:55:38,369 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-28 14:55:38,369 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-28 14:55:38,369 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-28 14:55:38,370 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-28 14:55:38,370 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-28 14:55:38,370 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-28 14:55:38,370 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-28 14:55:38,371 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-28 14:55:38,371 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-28 14:55:38,371 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-28 14:55:38,372 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-28 14:55:38,372 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-28 14:55:38,372 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-28 14:55:38,373 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-28 14:55:38,373 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-28 14:55:38,373 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-28 14:55:38,374 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-28 14:55:38,374 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-28 14:55:38,374 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-28 14:55:38,374 INFO L290 TraceCheckUtils]: 275: Hoare triple {344815#(<= 4560 ssl3_connect_~s__state~0)} assume 4384 == ~s__state~0; {344810#false} is VALID [2022-04-28 14:55:38,375 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-28 14:55:38,375 INFO L290 TraceCheckUtils]: 277: Hoare triple {344810#false} assume !(1 == ~blastFlag~0); {344810#false} is VALID [2022-04-28 14:55:38,375 INFO L290 TraceCheckUtils]: 278: Hoare triple {344810#false} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {344810#false} is VALID [2022-04-28 14:55:38,375 INFO L290 TraceCheckUtils]: 279: Hoare triple {344810#false} assume !(~ret~0 <= 0); {344810#false} is VALID [2022-04-28 14:55:38,375 INFO L290 TraceCheckUtils]: 280: Hoare triple {344810#false} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {344810#false} is VALID [2022-04-28 14:55:38,375 INFO L290 TraceCheckUtils]: 281: Hoare triple {344810#false} ~s__init_num~0 := 0; {344810#false} is VALID [2022-04-28 14:55:38,375 INFO L290 TraceCheckUtils]: 282: Hoare triple {344810#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {344810#false} is VALID [2022-04-28 14:55:38,375 INFO L290 TraceCheckUtils]: 283: Hoare triple {344810#false} ~skip~0 := 0; {344810#false} is VALID [2022-04-28 14:55:38,375 INFO L290 TraceCheckUtils]: 284: Hoare triple {344810#false} assume !false; {344810#false} is VALID [2022-04-28 14:55:38,376 INFO L290 TraceCheckUtils]: 285: Hoare triple {344810#false} ~state~0 := ~s__state~0; {344810#false} is VALID [2022-04-28 14:55:38,376 INFO L290 TraceCheckUtils]: 286: Hoare triple {344810#false} assume !(12292 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:38,376 INFO L290 TraceCheckUtils]: 287: Hoare triple {344810#false} assume !(16384 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:38,376 INFO L290 TraceCheckUtils]: 288: Hoare triple {344810#false} assume !(4096 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:38,376 INFO L290 TraceCheckUtils]: 289: Hoare triple {344810#false} assume !(20480 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:38,376 INFO L290 TraceCheckUtils]: 290: Hoare triple {344810#false} assume !(4099 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:38,376 INFO L290 TraceCheckUtils]: 291: Hoare triple {344810#false} assume !(4368 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:38,376 INFO L290 TraceCheckUtils]: 292: Hoare triple {344810#false} assume !(4369 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:38,376 INFO L290 TraceCheckUtils]: 293: Hoare triple {344810#false} assume !(4384 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:38,376 INFO L290 TraceCheckUtils]: 294: Hoare triple {344810#false} assume !(4385 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:38,376 INFO L290 TraceCheckUtils]: 295: Hoare triple {344810#false} assume 4400 == ~s__state~0; {344810#false} is VALID [2022-04-28 14:55:38,377 INFO L290 TraceCheckUtils]: 296: Hoare triple {344810#false} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {344810#false} is VALID [2022-04-28 14:55:38,377 INFO L290 TraceCheckUtils]: 297: Hoare triple {344810#false} assume 0 != (256 + ~__cil_tmp64~0) % 18446744073709551616;~skip~0 := 1; {344810#false} is VALID [2022-04-28 14:55:38,377 INFO L290 TraceCheckUtils]: 298: Hoare triple {344810#false} ~s__state~0 := 4416;~s__init_num~0 := 0; {344810#false} is VALID [2022-04-28 14:55:38,377 INFO L290 TraceCheckUtils]: 299: Hoare triple {344810#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {344810#false} is VALID [2022-04-28 14:55:38,377 INFO L290 TraceCheckUtils]: 300: Hoare triple {344810#false} ~skip~0 := 0; {344810#false} is VALID [2022-04-28 14:55:38,377 INFO L290 TraceCheckUtils]: 301: Hoare triple {344810#false} assume !false; {344810#false} is VALID [2022-04-28 14:55:38,377 INFO L290 TraceCheckUtils]: 302: Hoare triple {344810#false} ~state~0 := ~s__state~0; {344810#false} is VALID [2022-04-28 14:55:38,377 INFO L290 TraceCheckUtils]: 303: Hoare triple {344810#false} assume !(12292 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:38,377 INFO L290 TraceCheckUtils]: 304: Hoare triple {344810#false} assume !(16384 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:38,377 INFO L290 TraceCheckUtils]: 305: Hoare triple {344810#false} assume !(4096 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:38,378 INFO L290 TraceCheckUtils]: 306: Hoare triple {344810#false} assume !(20480 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:38,378 INFO L290 TraceCheckUtils]: 307: Hoare triple {344810#false} assume !(4099 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:38,378 INFO L290 TraceCheckUtils]: 308: Hoare triple {344810#false} assume !(4368 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:38,378 INFO L290 TraceCheckUtils]: 309: Hoare triple {344810#false} assume !(4369 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:38,378 INFO L290 TraceCheckUtils]: 310: Hoare triple {344810#false} assume !(4384 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:38,378 INFO L290 TraceCheckUtils]: 311: Hoare triple {344810#false} assume !(4385 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:38,378 INFO L290 TraceCheckUtils]: 312: Hoare triple {344810#false} assume !(4400 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:38,378 INFO L290 TraceCheckUtils]: 313: Hoare triple {344810#false} assume !(4401 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:38,378 INFO L290 TraceCheckUtils]: 314: Hoare triple {344810#false} assume 4416 == ~s__state~0; {344810#false} is VALID [2022-04-28 14:55:38,378 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-28 14:55:38,379 INFO L290 TraceCheckUtils]: 316: Hoare triple {344810#false} assume !(3 == ~blastFlag~0); {344810#false} is VALID [2022-04-28 14:55:38,379 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-28 14:55:38,379 INFO L290 TraceCheckUtils]: 318: Hoare triple {344810#false} assume !(0 == ~tmp___6~0); {344810#false} is VALID [2022-04-28 14:55:38,379 INFO L290 TraceCheckUtils]: 319: Hoare triple {344810#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {344810#false} is VALID [2022-04-28 14:55:38,379 INFO L290 TraceCheckUtils]: 320: Hoare triple {344810#false} ~skip~0 := 0; {344810#false} is VALID [2022-04-28 14:55:38,379 INFO L290 TraceCheckUtils]: 321: Hoare triple {344810#false} assume !false; {344810#false} is VALID [2022-04-28 14:55:38,379 INFO L290 TraceCheckUtils]: 322: Hoare triple {344810#false} ~state~0 := ~s__state~0; {344810#false} is VALID [2022-04-28 14:55:38,379 INFO L290 TraceCheckUtils]: 323: Hoare triple {344810#false} assume !(12292 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:38,379 INFO L290 TraceCheckUtils]: 324: Hoare triple {344810#false} assume !(16384 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:38,379 INFO L290 TraceCheckUtils]: 325: Hoare triple {344810#false} assume !(4096 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:38,380 INFO L290 TraceCheckUtils]: 326: Hoare triple {344810#false} assume !(20480 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:38,380 INFO L290 TraceCheckUtils]: 327: Hoare triple {344810#false} assume !(4099 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:38,380 INFO L290 TraceCheckUtils]: 328: Hoare triple {344810#false} assume !(4368 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:38,380 INFO L290 TraceCheckUtils]: 329: Hoare triple {344810#false} assume !(4369 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:38,380 INFO L290 TraceCheckUtils]: 330: Hoare triple {344810#false} assume !(4384 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:38,380 INFO L290 TraceCheckUtils]: 331: Hoare triple {344810#false} assume !(4385 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:38,380 INFO L290 TraceCheckUtils]: 332: Hoare triple {344810#false} assume !(4400 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:38,380 INFO L290 TraceCheckUtils]: 333: Hoare triple {344810#false} assume !(4401 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:38,380 INFO L290 TraceCheckUtils]: 334: Hoare triple {344810#false} assume !(4416 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:38,380 INFO L290 TraceCheckUtils]: 335: Hoare triple {344810#false} assume !(4417 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:38,381 INFO L290 TraceCheckUtils]: 336: Hoare triple {344810#false} assume 4432 == ~s__state~0; {344810#false} is VALID [2022-04-28 14:55:38,381 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-28 14:55:38,381 INFO L290 TraceCheckUtils]: 338: Hoare triple {344810#false} assume 5 == ~blastFlag~0; {344810#false} is VALID [2022-04-28 14:55:38,381 INFO L290 TraceCheckUtils]: 339: Hoare triple {344810#false} assume !false; {344810#false} is VALID [2022-04-28 14:55:38,382 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-28 14:55:38,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-28 14:55:38,382 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1800146421] [2022-04-28 14:55:38,382 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1800146421] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-28 14:55:38,382 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1329133234] [2022-04-28 14:55:38,383 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-28 14:55:38,383 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-28 14:55:38,383 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-28 14:55:38,384 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-28 14:55:38,387 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-28 14:55:38,510 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-28 14:55:38,510 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-28 14:55:38,513 INFO L263 TraceCheckSpWp]: Trace formula consists of 686 conjuncts, 5 conjunts are in the unsatisfiable core [2022-04-28 14:55:38,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-28 14:55:38,568 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-28 14:55:39,206 INFO L272 TraceCheckUtils]: 0: Hoare triple {344809#true} call ULTIMATE.init(); {344809#true} is VALID [2022-04-28 14:55:39,206 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-28 14:55:39,207 INFO L290 TraceCheckUtils]: 2: Hoare triple {344809#true} assume true; {344809#true} is VALID [2022-04-28 14:55:39,207 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {344809#true} {344809#true} #547#return; {344809#true} is VALID [2022-04-28 14:55:39,207 INFO L272 TraceCheckUtils]: 4: Hoare triple {344809#true} call #t~ret55 := main(); {344809#true} is VALID [2022-04-28 14:55:39,209 INFO L290 TraceCheckUtils]: 5: Hoare triple {344809#true} havoc ~s~0;~s~0 := 12292; {344835#(<= 12292 main_~s~0)} is VALID [2022-04-28 14:55:39,209 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-28 14:55:39,210 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-28 14:55:39,211 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-28 14:55:39,211 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-28 14:55:39,211 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-28 14:55:39,211 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-28 14:55:39,212 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-28 14:55:39,212 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-28 14:55:39,212 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-28 14:55:39,213 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-28 14:55:39,213 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-28 14:55:39,213 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-28 14:55:39,214 INFO L290 TraceCheckUtils]: 18: Hoare triple {344843#(<= 12292 ssl3_connect_~s__state~0)} assume 4368 == ~s__state~0; {344810#false} is VALID [2022-04-28 14:55:39,214 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-28 14:55:39,214 INFO L290 TraceCheckUtils]: 20: Hoare triple {344810#false} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {344810#false} is VALID [2022-04-28 14:55:39,214 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-28 14:55:39,214 INFO L290 TraceCheckUtils]: 22: Hoare triple {344810#false} assume ~__cil_tmp63~0 % 18446744073709551616 != ~__cil_tmp62~0 % 18446744073709551616; {344810#false} is VALID [2022-04-28 14:55:39,214 INFO L290 TraceCheckUtils]: 23: Hoare triple {344810#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {344810#false} is VALID [2022-04-28 14:55:39,214 INFO L290 TraceCheckUtils]: 24: Hoare triple {344810#false} ~skip~0 := 0; {344810#false} is VALID [2022-04-28 14:55:39,214 INFO L290 TraceCheckUtils]: 25: Hoare triple {344810#false} assume !false; {344810#false} is VALID [2022-04-28 14:55:39,214 INFO L290 TraceCheckUtils]: 26: Hoare triple {344810#false} ~state~0 := ~s__state~0; {344810#false} is VALID [2022-04-28 14:55:39,214 INFO L290 TraceCheckUtils]: 27: Hoare triple {344810#false} assume !(12292 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,214 INFO L290 TraceCheckUtils]: 28: Hoare triple {344810#false} assume !(16384 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,215 INFO L290 TraceCheckUtils]: 29: Hoare triple {344810#false} assume !(4096 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,215 INFO L290 TraceCheckUtils]: 30: Hoare triple {344810#false} assume !(20480 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,215 INFO L290 TraceCheckUtils]: 31: Hoare triple {344810#false} assume !(4099 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,215 INFO L290 TraceCheckUtils]: 32: Hoare triple {344810#false} assume !(4368 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,215 INFO L290 TraceCheckUtils]: 33: Hoare triple {344810#false} assume !(4369 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,215 INFO L290 TraceCheckUtils]: 34: Hoare triple {344810#false} assume 4384 == ~s__state~0; {344810#false} is VALID [2022-04-28 14:55:39,215 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-28 14:55:39,215 INFO L290 TraceCheckUtils]: 36: Hoare triple {344810#false} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {344810#false} is VALID [2022-04-28 14:55:39,215 INFO L290 TraceCheckUtils]: 37: Hoare triple {344810#false} assume !(~ret~0 <= 0); {344810#false} is VALID [2022-04-28 14:55:39,215 INFO L290 TraceCheckUtils]: 38: Hoare triple {344810#false} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {344810#false} is VALID [2022-04-28 14:55:39,215 INFO L290 TraceCheckUtils]: 39: Hoare triple {344810#false} ~s__init_num~0 := 0; {344810#false} is VALID [2022-04-28 14:55:39,215 INFO L290 TraceCheckUtils]: 40: Hoare triple {344810#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {344810#false} is VALID [2022-04-28 14:55:39,216 INFO L290 TraceCheckUtils]: 41: Hoare triple {344810#false} ~skip~0 := 0; {344810#false} is VALID [2022-04-28 14:55:39,216 INFO L290 TraceCheckUtils]: 42: Hoare triple {344810#false} assume !false; {344810#false} is VALID [2022-04-28 14:55:39,216 INFO L290 TraceCheckUtils]: 43: Hoare triple {344810#false} ~state~0 := ~s__state~0; {344810#false} is VALID [2022-04-28 14:55:39,216 INFO L290 TraceCheckUtils]: 44: Hoare triple {344810#false} assume !(12292 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,216 INFO L290 TraceCheckUtils]: 45: Hoare triple {344810#false} assume !(16384 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,216 INFO L290 TraceCheckUtils]: 46: Hoare triple {344810#false} assume !(4096 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,216 INFO L290 TraceCheckUtils]: 47: Hoare triple {344810#false} assume !(20480 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,216 INFO L290 TraceCheckUtils]: 48: Hoare triple {344810#false} assume !(4099 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,216 INFO L290 TraceCheckUtils]: 49: Hoare triple {344810#false} assume !(4368 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,216 INFO L290 TraceCheckUtils]: 50: Hoare triple {344810#false} assume !(4369 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,216 INFO L290 TraceCheckUtils]: 51: Hoare triple {344810#false} assume !(4384 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,216 INFO L290 TraceCheckUtils]: 52: Hoare triple {344810#false} assume !(4385 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,216 INFO L290 TraceCheckUtils]: 53: Hoare triple {344810#false} assume 4400 == ~s__state~0; {344810#false} is VALID [2022-04-28 14:55:39,217 INFO L290 TraceCheckUtils]: 54: Hoare triple {344810#false} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {344810#false} is VALID [2022-04-28 14:55:39,217 INFO L290 TraceCheckUtils]: 55: Hoare triple {344810#false} assume !(0 != (256 + ~__cil_tmp64~0) % 18446744073709551616);assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;~ret~0 := #t~nondet40;havoc #t~nondet40; {344810#false} is VALID [2022-04-28 14:55:39,217 INFO L290 TraceCheckUtils]: 56: Hoare triple {344810#false} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {344810#false} is VALID [2022-04-28 14:55:39,217 INFO L290 TraceCheckUtils]: 57: Hoare triple {344810#false} assume !(~ret~0 <= 0); {344810#false} is VALID [2022-04-28 14:55:39,217 INFO L290 TraceCheckUtils]: 58: Hoare triple {344810#false} ~s__state~0 := 4416;~s__init_num~0 := 0; {344810#false} is VALID [2022-04-28 14:55:39,217 INFO L290 TraceCheckUtils]: 59: Hoare triple {344810#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {344810#false} is VALID [2022-04-28 14:55:39,217 INFO L290 TraceCheckUtils]: 60: Hoare triple {344810#false} ~skip~0 := 0; {344810#false} is VALID [2022-04-28 14:55:39,217 INFO L290 TraceCheckUtils]: 61: Hoare triple {344810#false} assume !false; {344810#false} is VALID [2022-04-28 14:55:39,217 INFO L290 TraceCheckUtils]: 62: Hoare triple {344810#false} ~state~0 := ~s__state~0; {344810#false} is VALID [2022-04-28 14:55:39,217 INFO L290 TraceCheckUtils]: 63: Hoare triple {344810#false} assume !(12292 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,217 INFO L290 TraceCheckUtils]: 64: Hoare triple {344810#false} assume !(16384 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,218 INFO L290 TraceCheckUtils]: 65: Hoare triple {344810#false} assume !(4096 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,218 INFO L290 TraceCheckUtils]: 66: Hoare triple {344810#false} assume !(20480 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,218 INFO L290 TraceCheckUtils]: 67: Hoare triple {344810#false} assume !(4099 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,218 INFO L290 TraceCheckUtils]: 68: Hoare triple {344810#false} assume !(4368 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,218 INFO L290 TraceCheckUtils]: 69: Hoare triple {344810#false} assume !(4369 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,218 INFO L290 TraceCheckUtils]: 70: Hoare triple {344810#false} assume !(4384 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,218 INFO L290 TraceCheckUtils]: 71: Hoare triple {344810#false} assume !(4385 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,218 INFO L290 TraceCheckUtils]: 72: Hoare triple {344810#false} assume !(4400 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,218 INFO L290 TraceCheckUtils]: 73: Hoare triple {344810#false} assume !(4401 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,218 INFO L290 TraceCheckUtils]: 74: Hoare triple {344810#false} assume 4416 == ~s__state~0; {344810#false} is VALID [2022-04-28 14:55:39,218 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-28 14:55:39,218 INFO L290 TraceCheckUtils]: 76: Hoare triple {344810#false} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {344810#false} is VALID [2022-04-28 14:55:39,218 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-28 14:55:39,219 INFO L290 TraceCheckUtils]: 78: Hoare triple {344810#false} assume !(0 == ~tmp___6~0); {344810#false} is VALID [2022-04-28 14:55:39,219 INFO L290 TraceCheckUtils]: 79: Hoare triple {344810#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {344810#false} is VALID [2022-04-28 14:55:39,219 INFO L290 TraceCheckUtils]: 80: Hoare triple {344810#false} ~skip~0 := 0; {344810#false} is VALID [2022-04-28 14:55:39,219 INFO L290 TraceCheckUtils]: 81: Hoare triple {344810#false} assume !false; {344810#false} is VALID [2022-04-28 14:55:39,219 INFO L290 TraceCheckUtils]: 82: Hoare triple {344810#false} ~state~0 := ~s__state~0; {344810#false} is VALID [2022-04-28 14:55:39,219 INFO L290 TraceCheckUtils]: 83: Hoare triple {344810#false} assume !(12292 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,219 INFO L290 TraceCheckUtils]: 84: Hoare triple {344810#false} assume !(16384 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,219 INFO L290 TraceCheckUtils]: 85: Hoare triple {344810#false} assume !(4096 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,219 INFO L290 TraceCheckUtils]: 86: Hoare triple {344810#false} assume !(20480 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,219 INFO L290 TraceCheckUtils]: 87: Hoare triple {344810#false} assume !(4099 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,219 INFO L290 TraceCheckUtils]: 88: Hoare triple {344810#false} assume !(4368 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,219 INFO L290 TraceCheckUtils]: 89: Hoare triple {344810#false} assume !(4369 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,220 INFO L290 TraceCheckUtils]: 90: Hoare triple {344810#false} assume !(4384 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,220 INFO L290 TraceCheckUtils]: 91: Hoare triple {344810#false} assume !(4385 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,220 INFO L290 TraceCheckUtils]: 92: Hoare triple {344810#false} assume !(4400 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,220 INFO L290 TraceCheckUtils]: 93: Hoare triple {344810#false} assume !(4401 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,220 INFO L290 TraceCheckUtils]: 94: Hoare triple {344810#false} assume !(4416 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,220 INFO L290 TraceCheckUtils]: 95: Hoare triple {344810#false} assume !(4417 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,220 INFO L290 TraceCheckUtils]: 96: Hoare triple {344810#false} assume 4432 == ~s__state~0; {344810#false} is VALID [2022-04-28 14:55:39,220 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-28 14:55:39,220 INFO L290 TraceCheckUtils]: 98: Hoare triple {344810#false} assume !(5 == ~blastFlag~0); {344810#false} is VALID [2022-04-28 14:55:39,220 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-28 14:55:39,220 INFO L290 TraceCheckUtils]: 100: Hoare triple {344810#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {344810#false} is VALID [2022-04-28 14:55:39,220 INFO L290 TraceCheckUtils]: 101: Hoare triple {344810#false} ~skip~0 := 0; {344810#false} is VALID [2022-04-28 14:55:39,220 INFO L290 TraceCheckUtils]: 102: Hoare triple {344810#false} assume !false; {344810#false} is VALID [2022-04-28 14:55:39,221 INFO L290 TraceCheckUtils]: 103: Hoare triple {344810#false} ~state~0 := ~s__state~0; {344810#false} is VALID [2022-04-28 14:55:39,221 INFO L290 TraceCheckUtils]: 104: Hoare triple {344810#false} assume !(12292 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,221 INFO L290 TraceCheckUtils]: 105: Hoare triple {344810#false} assume !(16384 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,221 INFO L290 TraceCheckUtils]: 106: Hoare triple {344810#false} assume !(4096 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,221 INFO L290 TraceCheckUtils]: 107: Hoare triple {344810#false} assume !(20480 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,221 INFO L290 TraceCheckUtils]: 108: Hoare triple {344810#false} assume !(4099 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,221 INFO L290 TraceCheckUtils]: 109: Hoare triple {344810#false} assume !(4368 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,221 INFO L290 TraceCheckUtils]: 110: Hoare triple {344810#false} assume !(4369 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,221 INFO L290 TraceCheckUtils]: 111: Hoare triple {344810#false} assume !(4384 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,221 INFO L290 TraceCheckUtils]: 112: Hoare triple {344810#false} assume !(4385 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,221 INFO L290 TraceCheckUtils]: 113: Hoare triple {344810#false} assume !(4400 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,221 INFO L290 TraceCheckUtils]: 114: Hoare triple {344810#false} assume !(4401 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,221 INFO L290 TraceCheckUtils]: 115: Hoare triple {344810#false} assume !(4416 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,222 INFO L290 TraceCheckUtils]: 116: Hoare triple {344810#false} assume !(4417 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,222 INFO L290 TraceCheckUtils]: 117: Hoare triple {344810#false} assume !(4432 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,222 INFO L290 TraceCheckUtils]: 118: Hoare triple {344810#false} assume !(4433 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,222 INFO L290 TraceCheckUtils]: 119: Hoare triple {344810#false} assume 4448 == ~s__state~0; {344810#false} is VALID [2022-04-28 14:55:39,222 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-28 14:55:39,222 INFO L290 TraceCheckUtils]: 121: Hoare triple {344810#false} assume !(~ret~0 <= 0); {344810#false} is VALID [2022-04-28 14:55:39,222 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-28 14:55:39,222 INFO L290 TraceCheckUtils]: 123: Hoare triple {344810#false} ~s__init_num~0 := 0; {344810#false} is VALID [2022-04-28 14:55:39,222 INFO L290 TraceCheckUtils]: 124: Hoare triple {344810#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {344810#false} is VALID [2022-04-28 14:55:39,222 INFO L290 TraceCheckUtils]: 125: Hoare triple {344810#false} ~skip~0 := 0; {344810#false} is VALID [2022-04-28 14:55:39,222 INFO L290 TraceCheckUtils]: 126: Hoare triple {344810#false} assume !false; {344810#false} is VALID [2022-04-28 14:55:39,222 INFO L290 TraceCheckUtils]: 127: Hoare triple {344810#false} ~state~0 := ~s__state~0; {344810#false} is VALID [2022-04-28 14:55:39,222 INFO L290 TraceCheckUtils]: 128: Hoare triple {344810#false} assume !(12292 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,222 INFO L290 TraceCheckUtils]: 129: Hoare triple {344810#false} assume !(16384 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,223 INFO L290 TraceCheckUtils]: 130: Hoare triple {344810#false} assume !(4096 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,223 INFO L290 TraceCheckUtils]: 131: Hoare triple {344810#false} assume !(20480 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,223 INFO L290 TraceCheckUtils]: 132: Hoare triple {344810#false} assume !(4099 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,223 INFO L290 TraceCheckUtils]: 133: Hoare triple {344810#false} assume !(4368 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,223 INFO L290 TraceCheckUtils]: 134: Hoare triple {344810#false} assume !(4369 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,223 INFO L290 TraceCheckUtils]: 135: Hoare triple {344810#false} assume !(4384 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,223 INFO L290 TraceCheckUtils]: 136: Hoare triple {344810#false} assume !(4385 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,223 INFO L290 TraceCheckUtils]: 137: Hoare triple {344810#false} assume !(4400 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,223 INFO L290 TraceCheckUtils]: 138: Hoare triple {344810#false} assume !(4401 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,223 INFO L290 TraceCheckUtils]: 139: Hoare triple {344810#false} assume !(4416 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,223 INFO L290 TraceCheckUtils]: 140: Hoare triple {344810#false} assume !(4417 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,224 INFO L290 TraceCheckUtils]: 141: Hoare triple {344810#false} assume !(4432 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,224 INFO L290 TraceCheckUtils]: 142: Hoare triple {344810#false} assume !(4433 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,224 INFO L290 TraceCheckUtils]: 143: Hoare triple {344810#false} assume !(4448 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,224 INFO L290 TraceCheckUtils]: 144: Hoare triple {344810#false} assume !(4449 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,225 INFO L290 TraceCheckUtils]: 145: Hoare triple {344810#false} assume !(4464 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,225 INFO L290 TraceCheckUtils]: 146: Hoare triple {344810#false} assume !(4465 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,225 INFO L290 TraceCheckUtils]: 147: Hoare triple {344810#false} assume !(4466 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,225 INFO L290 TraceCheckUtils]: 148: Hoare triple {344810#false} assume !(4467 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,225 INFO L290 TraceCheckUtils]: 149: Hoare triple {344810#false} assume 4480 == ~s__state~0; {344810#false} is VALID [2022-04-28 14:55:39,225 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-28 14:55:39,225 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-28 14:55:39,225 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-28 14:55:39,225 INFO L290 TraceCheckUtils]: 153: Hoare triple {344810#false} ~s__init_num~0 := 0; {344810#false} is VALID [2022-04-28 14:55:39,226 INFO L290 TraceCheckUtils]: 154: Hoare triple {344810#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {344810#false} is VALID [2022-04-28 14:55:39,226 INFO L290 TraceCheckUtils]: 155: Hoare triple {344810#false} ~skip~0 := 0; {344810#false} is VALID [2022-04-28 14:55:39,226 INFO L290 TraceCheckUtils]: 156: Hoare triple {344810#false} assume !false; {344810#false} is VALID [2022-04-28 14:55:39,226 INFO L290 TraceCheckUtils]: 157: Hoare triple {344810#false} ~state~0 := ~s__state~0; {344810#false} is VALID [2022-04-28 14:55:39,226 INFO L290 TraceCheckUtils]: 158: Hoare triple {344810#false} assume !(12292 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,226 INFO L290 TraceCheckUtils]: 159: Hoare triple {344810#false} assume !(16384 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,226 INFO L290 TraceCheckUtils]: 160: Hoare triple {344810#false} assume !(4096 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,226 INFO L290 TraceCheckUtils]: 161: Hoare triple {344810#false} assume !(20480 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,226 INFO L290 TraceCheckUtils]: 162: Hoare triple {344810#false} assume !(4099 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,226 INFO L290 TraceCheckUtils]: 163: Hoare triple {344810#false} assume !(4368 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,226 INFO L290 TraceCheckUtils]: 164: Hoare triple {344810#false} assume !(4369 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,226 INFO L290 TraceCheckUtils]: 165: Hoare triple {344810#false} assume !(4384 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,226 INFO L290 TraceCheckUtils]: 166: Hoare triple {344810#false} assume !(4385 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,227 INFO L290 TraceCheckUtils]: 167: Hoare triple {344810#false} assume !(4400 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,227 INFO L290 TraceCheckUtils]: 168: Hoare triple {344810#false} assume !(4401 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,227 INFO L290 TraceCheckUtils]: 169: Hoare triple {344810#false} assume !(4416 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,227 INFO L290 TraceCheckUtils]: 170: Hoare triple {344810#false} assume !(4417 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,227 INFO L290 TraceCheckUtils]: 171: Hoare triple {344810#false} assume !(4432 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,227 INFO L290 TraceCheckUtils]: 172: Hoare triple {344810#false} assume !(4433 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,227 INFO L290 TraceCheckUtils]: 173: Hoare triple {344810#false} assume !(4448 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,227 INFO L290 TraceCheckUtils]: 174: Hoare triple {344810#false} assume !(4449 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,227 INFO L290 TraceCheckUtils]: 175: Hoare triple {344810#false} assume !(4464 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,227 INFO L290 TraceCheckUtils]: 176: Hoare triple {344810#false} assume !(4465 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,227 INFO L290 TraceCheckUtils]: 177: Hoare triple {344810#false} assume !(4466 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,227 INFO L290 TraceCheckUtils]: 178: Hoare triple {344810#false} assume !(4467 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,228 INFO L290 TraceCheckUtils]: 179: Hoare triple {344810#false} assume !(4480 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,228 INFO L290 TraceCheckUtils]: 180: Hoare triple {344810#false} assume !(4481 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,228 INFO L290 TraceCheckUtils]: 181: Hoare triple {344810#false} assume !(4496 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,228 INFO L290 TraceCheckUtils]: 182: Hoare triple {344810#false} assume !(4497 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,228 INFO L290 TraceCheckUtils]: 183: Hoare triple {344810#false} assume 4512 == ~s__state~0; {344810#false} is VALID [2022-04-28 14:55:39,228 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-28 14:55:39,228 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-28 14:55:39,228 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-28 14:55:39,228 INFO L290 TraceCheckUtils]: 187: Hoare triple {344810#false} assume !(0 == ~tmp___7~0); {344810#false} is VALID [2022-04-28 14:55:39,228 INFO L290 TraceCheckUtils]: 188: Hoare triple {344810#false} assume !(0 == ~tmp___8~0); {344810#false} is VALID [2022-04-28 14:55:39,228 INFO L290 TraceCheckUtils]: 189: Hoare triple {344810#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {344810#false} is VALID [2022-04-28 14:55:39,228 INFO L290 TraceCheckUtils]: 190: Hoare triple {344810#false} ~skip~0 := 0; {344810#false} is VALID [2022-04-28 14:55:39,229 INFO L290 TraceCheckUtils]: 191: Hoare triple {344810#false} assume !false; {344810#false} is VALID [2022-04-28 14:55:39,229 INFO L290 TraceCheckUtils]: 192: Hoare triple {344810#false} ~state~0 := ~s__state~0; {344810#false} is VALID [2022-04-28 14:55:39,229 INFO L290 TraceCheckUtils]: 193: Hoare triple {344810#false} assume !(12292 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,229 INFO L290 TraceCheckUtils]: 194: Hoare triple {344810#false} assume !(16384 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,230 INFO L290 TraceCheckUtils]: 195: Hoare triple {344810#false} assume !(4096 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,230 INFO L290 TraceCheckUtils]: 196: Hoare triple {344810#false} assume !(20480 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,230 INFO L290 TraceCheckUtils]: 197: Hoare triple {344810#false} assume !(4099 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,230 INFO L290 TraceCheckUtils]: 198: Hoare triple {344810#false} assume !(4368 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,230 INFO L290 TraceCheckUtils]: 199: Hoare triple {344810#false} assume !(4369 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,230 INFO L290 TraceCheckUtils]: 200: Hoare triple {344810#false} assume !(4384 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,230 INFO L290 TraceCheckUtils]: 201: Hoare triple {344810#false} assume !(4385 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,230 INFO L290 TraceCheckUtils]: 202: Hoare triple {344810#false} assume !(4400 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,230 INFO L290 TraceCheckUtils]: 203: Hoare triple {344810#false} assume !(4401 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,230 INFO L290 TraceCheckUtils]: 204: Hoare triple {344810#false} assume !(4416 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,230 INFO L290 TraceCheckUtils]: 205: Hoare triple {344810#false} assume !(4417 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,230 INFO L290 TraceCheckUtils]: 206: Hoare triple {344810#false} assume !(4432 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,230 INFO L290 TraceCheckUtils]: 207: Hoare triple {344810#false} assume !(4433 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,231 INFO L290 TraceCheckUtils]: 208: Hoare triple {344810#false} assume !(4448 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,231 INFO L290 TraceCheckUtils]: 209: Hoare triple {344810#false} assume !(4449 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,231 INFO L290 TraceCheckUtils]: 210: Hoare triple {344810#false} assume !(4464 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,231 INFO L290 TraceCheckUtils]: 211: Hoare triple {344810#false} assume !(4465 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,231 INFO L290 TraceCheckUtils]: 212: Hoare triple {344810#false} assume !(4466 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,231 INFO L290 TraceCheckUtils]: 213: Hoare triple {344810#false} assume !(4467 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,231 INFO L290 TraceCheckUtils]: 214: Hoare triple {344810#false} assume !(4480 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,231 INFO L290 TraceCheckUtils]: 215: Hoare triple {344810#false} assume !(4481 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,231 INFO L290 TraceCheckUtils]: 216: Hoare triple {344810#false} assume !(4496 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,231 INFO L290 TraceCheckUtils]: 217: Hoare triple {344810#false} assume !(4497 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,232 INFO L290 TraceCheckUtils]: 218: Hoare triple {344810#false} assume !(4512 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,232 INFO L290 TraceCheckUtils]: 219: Hoare triple {344810#false} assume !(4513 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,232 INFO L290 TraceCheckUtils]: 220: Hoare triple {344810#false} assume 4528 == ~s__state~0; {344810#false} is VALID [2022-04-28 14:55:39,232 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-28 14:55:39,233 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 := (if ~__cil_tmp66~0 % 4294967296 <= 2147483647 then ~__cil_tmp66~0 % 4294967296 else ~__cil_tmp66~0 % 4294967296 - 4294967296); {344810#false} is VALID [2022-04-28 14:55:39,233 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-28 14:55:39,233 INFO L290 TraceCheckUtils]: 224: Hoare triple {344810#false} ~s__init_num~0 := 0; {344810#false} is VALID [2022-04-28 14:55:39,233 INFO L290 TraceCheckUtils]: 225: Hoare triple {344810#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {344810#false} is VALID [2022-04-28 14:55:39,233 INFO L290 TraceCheckUtils]: 226: Hoare triple {344810#false} ~skip~0 := 0; {344810#false} is VALID [2022-04-28 14:55:39,233 INFO L290 TraceCheckUtils]: 227: Hoare triple {344810#false} assume !false; {344810#false} is VALID [2022-04-28 14:55:39,233 INFO L290 TraceCheckUtils]: 228: Hoare triple {344810#false} ~state~0 := ~s__state~0; {344810#false} is VALID [2022-04-28 14:55:39,233 INFO L290 TraceCheckUtils]: 229: Hoare triple {344810#false} assume !(12292 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,233 INFO L290 TraceCheckUtils]: 230: Hoare triple {344810#false} assume !(16384 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,233 INFO L290 TraceCheckUtils]: 231: Hoare triple {344810#false} assume !(4096 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,233 INFO L290 TraceCheckUtils]: 232: Hoare triple {344810#false} assume !(20480 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,233 INFO L290 TraceCheckUtils]: 233: Hoare triple {344810#false} assume !(4099 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,233 INFO L290 TraceCheckUtils]: 234: Hoare triple {344810#false} assume !(4368 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,234 INFO L290 TraceCheckUtils]: 235: Hoare triple {344810#false} assume !(4369 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,234 INFO L290 TraceCheckUtils]: 236: Hoare triple {344810#false} assume !(4384 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,234 INFO L290 TraceCheckUtils]: 237: Hoare triple {344810#false} assume !(4385 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,234 INFO L290 TraceCheckUtils]: 238: Hoare triple {344810#false} assume !(4400 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,234 INFO L290 TraceCheckUtils]: 239: Hoare triple {344810#false} assume !(4401 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,234 INFO L290 TraceCheckUtils]: 240: Hoare triple {344810#false} assume !(4416 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,234 INFO L290 TraceCheckUtils]: 241: Hoare triple {344810#false} assume !(4417 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,234 INFO L290 TraceCheckUtils]: 242: Hoare triple {344810#false} assume !(4432 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,234 INFO L290 TraceCheckUtils]: 243: Hoare triple {344810#false} assume !(4433 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,234 INFO L290 TraceCheckUtils]: 244: Hoare triple {344810#false} assume !(4448 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,234 INFO L290 TraceCheckUtils]: 245: Hoare triple {344810#false} assume !(4449 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,234 INFO L290 TraceCheckUtils]: 246: Hoare triple {344810#false} assume !(4464 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,235 INFO L290 TraceCheckUtils]: 247: Hoare triple {344810#false} assume !(4465 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,235 INFO L290 TraceCheckUtils]: 248: Hoare triple {344810#false} assume !(4466 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,235 INFO L290 TraceCheckUtils]: 249: Hoare triple {344810#false} assume !(4467 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,235 INFO L290 TraceCheckUtils]: 250: Hoare triple {344810#false} assume !(4480 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,235 INFO L290 TraceCheckUtils]: 251: Hoare triple {344810#false} assume !(4481 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,235 INFO L290 TraceCheckUtils]: 252: Hoare triple {344810#false} assume !(4496 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,235 INFO L290 TraceCheckUtils]: 253: Hoare triple {344810#false} assume !(4497 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,235 INFO L290 TraceCheckUtils]: 254: Hoare triple {344810#false} assume !(4512 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,235 INFO L290 TraceCheckUtils]: 255: Hoare triple {344810#false} assume !(4513 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,235 INFO L290 TraceCheckUtils]: 256: Hoare triple {344810#false} assume !(4528 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,235 INFO L290 TraceCheckUtils]: 257: Hoare triple {344810#false} assume !(4529 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,235 INFO L290 TraceCheckUtils]: 258: Hoare triple {344810#false} assume !(4560 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,235 INFO L290 TraceCheckUtils]: 259: Hoare triple {344810#false} assume !(4561 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,236 INFO L290 TraceCheckUtils]: 260: Hoare triple {344810#false} assume 4352 == ~s__state~0; {344810#false} is VALID [2022-04-28 14:55:39,236 INFO L290 TraceCheckUtils]: 261: Hoare triple {344810#false} ~__cil_tmp70~0 := ~num1~0; {344810#false} is VALID [2022-04-28 14:55:39,236 INFO L290 TraceCheckUtils]: 262: Hoare triple {344810#false} assume !(~__cil_tmp70~0 > 0); {344810#false} is VALID [2022-04-28 14:55:39,236 INFO L290 TraceCheckUtils]: 263: Hoare triple {344810#false} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {344810#false} is VALID [2022-04-28 14:55:39,236 INFO L290 TraceCheckUtils]: 264: Hoare triple {344810#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {344810#false} is VALID [2022-04-28 14:55:39,236 INFO L290 TraceCheckUtils]: 265: Hoare triple {344810#false} ~skip~0 := 0; {344810#false} is VALID [2022-04-28 14:55:39,236 INFO L290 TraceCheckUtils]: 266: Hoare triple {344810#false} assume !false; {344810#false} is VALID [2022-04-28 14:55:39,236 INFO L290 TraceCheckUtils]: 267: Hoare triple {344810#false} ~state~0 := ~s__state~0; {344810#false} is VALID [2022-04-28 14:55:39,236 INFO L290 TraceCheckUtils]: 268: Hoare triple {344810#false} assume !(12292 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,236 INFO L290 TraceCheckUtils]: 269: Hoare triple {344810#false} assume !(16384 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,236 INFO L290 TraceCheckUtils]: 270: Hoare triple {344810#false} assume !(4096 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,236 INFO L290 TraceCheckUtils]: 271: Hoare triple {344810#false} assume !(20480 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,236 INFO L290 TraceCheckUtils]: 272: Hoare triple {344810#false} assume !(4099 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,237 INFO L290 TraceCheckUtils]: 273: Hoare triple {344810#false} assume !(4368 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,237 INFO L290 TraceCheckUtils]: 274: Hoare triple {344810#false} assume !(4369 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,237 INFO L290 TraceCheckUtils]: 275: Hoare triple {344810#false} assume 4384 == ~s__state~0; {344810#false} is VALID [2022-04-28 14:55:39,237 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-28 14:55:39,237 INFO L290 TraceCheckUtils]: 277: Hoare triple {344810#false} assume !(1 == ~blastFlag~0); {344810#false} is VALID [2022-04-28 14:55:39,237 INFO L290 TraceCheckUtils]: 278: Hoare triple {344810#false} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {344810#false} is VALID [2022-04-28 14:55:39,237 INFO L290 TraceCheckUtils]: 279: Hoare triple {344810#false} assume !(~ret~0 <= 0); {344810#false} is VALID [2022-04-28 14:55:39,237 INFO L290 TraceCheckUtils]: 280: Hoare triple {344810#false} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {344810#false} is VALID [2022-04-28 14:55:39,237 INFO L290 TraceCheckUtils]: 281: Hoare triple {344810#false} ~s__init_num~0 := 0; {344810#false} is VALID [2022-04-28 14:55:39,237 INFO L290 TraceCheckUtils]: 282: Hoare triple {344810#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {344810#false} is VALID [2022-04-28 14:55:39,237 INFO L290 TraceCheckUtils]: 283: Hoare triple {344810#false} ~skip~0 := 0; {344810#false} is VALID [2022-04-28 14:55:39,237 INFO L290 TraceCheckUtils]: 284: Hoare triple {344810#false} assume !false; {344810#false} is VALID [2022-04-28 14:55:39,237 INFO L290 TraceCheckUtils]: 285: Hoare triple {344810#false} ~state~0 := ~s__state~0; {344810#false} is VALID [2022-04-28 14:55:39,238 INFO L290 TraceCheckUtils]: 286: Hoare triple {344810#false} assume !(12292 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,238 INFO L290 TraceCheckUtils]: 287: Hoare triple {344810#false} assume !(16384 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,238 INFO L290 TraceCheckUtils]: 288: Hoare triple {344810#false} assume !(4096 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,238 INFO L290 TraceCheckUtils]: 289: Hoare triple {344810#false} assume !(20480 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,238 INFO L290 TraceCheckUtils]: 290: Hoare triple {344810#false} assume !(4099 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,238 INFO L290 TraceCheckUtils]: 291: Hoare triple {344810#false} assume !(4368 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,238 INFO L290 TraceCheckUtils]: 292: Hoare triple {344810#false} assume !(4369 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,238 INFO L290 TraceCheckUtils]: 293: Hoare triple {344810#false} assume !(4384 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,238 INFO L290 TraceCheckUtils]: 294: Hoare triple {344810#false} assume !(4385 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,238 INFO L290 TraceCheckUtils]: 295: Hoare triple {344810#false} assume 4400 == ~s__state~0; {344810#false} is VALID [2022-04-28 14:55:39,238 INFO L290 TraceCheckUtils]: 296: Hoare triple {344810#false} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {344810#false} is VALID [2022-04-28 14:55:39,238 INFO L290 TraceCheckUtils]: 297: Hoare triple {344810#false} assume 0 != (256 + ~__cil_tmp64~0) % 18446744073709551616;~skip~0 := 1; {344810#false} is VALID [2022-04-28 14:55:39,238 INFO L290 TraceCheckUtils]: 298: Hoare triple {344810#false} ~s__state~0 := 4416;~s__init_num~0 := 0; {344810#false} is VALID [2022-04-28 14:55:39,239 INFO L290 TraceCheckUtils]: 299: Hoare triple {344810#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {344810#false} is VALID [2022-04-28 14:55:39,239 INFO L290 TraceCheckUtils]: 300: Hoare triple {344810#false} ~skip~0 := 0; {344810#false} is VALID [2022-04-28 14:55:39,239 INFO L290 TraceCheckUtils]: 301: Hoare triple {344810#false} assume !false; {344810#false} is VALID [2022-04-28 14:55:39,239 INFO L290 TraceCheckUtils]: 302: Hoare triple {344810#false} ~state~0 := ~s__state~0; {344810#false} is VALID [2022-04-28 14:55:39,239 INFO L290 TraceCheckUtils]: 303: Hoare triple {344810#false} assume !(12292 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,239 INFO L290 TraceCheckUtils]: 304: Hoare triple {344810#false} assume !(16384 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,239 INFO L290 TraceCheckUtils]: 305: Hoare triple {344810#false} assume !(4096 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,239 INFO L290 TraceCheckUtils]: 306: Hoare triple {344810#false} assume !(20480 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,239 INFO L290 TraceCheckUtils]: 307: Hoare triple {344810#false} assume !(4099 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,239 INFO L290 TraceCheckUtils]: 308: Hoare triple {344810#false} assume !(4368 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,239 INFO L290 TraceCheckUtils]: 309: Hoare triple {344810#false} assume !(4369 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,239 INFO L290 TraceCheckUtils]: 310: Hoare triple {344810#false} assume !(4384 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,239 INFO L290 TraceCheckUtils]: 311: Hoare triple {344810#false} assume !(4385 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,240 INFO L290 TraceCheckUtils]: 312: Hoare triple {344810#false} assume !(4400 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,240 INFO L290 TraceCheckUtils]: 313: Hoare triple {344810#false} assume !(4401 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,240 INFO L290 TraceCheckUtils]: 314: Hoare triple {344810#false} assume 4416 == ~s__state~0; {344810#false} is VALID [2022-04-28 14:55:39,240 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-28 14:55:39,240 INFO L290 TraceCheckUtils]: 316: Hoare triple {344810#false} assume !(3 == ~blastFlag~0); {344810#false} is VALID [2022-04-28 14:55:39,240 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-28 14:55:39,240 INFO L290 TraceCheckUtils]: 318: Hoare triple {344810#false} assume !(0 == ~tmp___6~0); {344810#false} is VALID [2022-04-28 14:55:39,240 INFO L290 TraceCheckUtils]: 319: Hoare triple {344810#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {344810#false} is VALID [2022-04-28 14:55:39,240 INFO L290 TraceCheckUtils]: 320: Hoare triple {344810#false} ~skip~0 := 0; {344810#false} is VALID [2022-04-28 14:55:39,240 INFO L290 TraceCheckUtils]: 321: Hoare triple {344810#false} assume !false; {344810#false} is VALID [2022-04-28 14:55:39,240 INFO L290 TraceCheckUtils]: 322: Hoare triple {344810#false} ~state~0 := ~s__state~0; {344810#false} is VALID [2022-04-28 14:55:39,240 INFO L290 TraceCheckUtils]: 323: Hoare triple {344810#false} assume !(12292 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,240 INFO L290 TraceCheckUtils]: 324: Hoare triple {344810#false} assume !(16384 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,241 INFO L290 TraceCheckUtils]: 325: Hoare triple {344810#false} assume !(4096 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,241 INFO L290 TraceCheckUtils]: 326: Hoare triple {344810#false} assume !(20480 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,241 INFO L290 TraceCheckUtils]: 327: Hoare triple {344810#false} assume !(4099 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,241 INFO L290 TraceCheckUtils]: 328: Hoare triple {344810#false} assume !(4368 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,241 INFO L290 TraceCheckUtils]: 329: Hoare triple {344810#false} assume !(4369 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,241 INFO L290 TraceCheckUtils]: 330: Hoare triple {344810#false} assume !(4384 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,241 INFO L290 TraceCheckUtils]: 331: Hoare triple {344810#false} assume !(4385 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,241 INFO L290 TraceCheckUtils]: 332: Hoare triple {344810#false} assume !(4400 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,241 INFO L290 TraceCheckUtils]: 333: Hoare triple {344810#false} assume !(4401 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,241 INFO L290 TraceCheckUtils]: 334: Hoare triple {344810#false} assume !(4416 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,241 INFO L290 TraceCheckUtils]: 335: Hoare triple {344810#false} assume !(4417 == ~s__state~0); {344810#false} is VALID [2022-04-28 14:55:39,241 INFO L290 TraceCheckUtils]: 336: Hoare triple {344810#false} assume 4432 == ~s__state~0; {344810#false} is VALID [2022-04-28 14:55:39,241 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-28 14:55:39,242 INFO L290 TraceCheckUtils]: 338: Hoare triple {344810#false} assume 5 == ~blastFlag~0; {344810#false} is VALID [2022-04-28 14:55:39,242 INFO L290 TraceCheckUtils]: 339: Hoare triple {344810#false} assume !false; {344810#false} is VALID [2022-04-28 14:55:39,242 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-28 14:55:39,242 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-28 14:55:39,243 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1329133234] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-28 14:55:39,243 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-04-28 14:55:39,243 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 8 [2022-04-28 14:55:39,245 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-28 14:55:39,245 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1452213177] [2022-04-28 14:55:39,245 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1452213177] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-28 14:55:39,245 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-28 14:55:39,245 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-28 14:55:39,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [775782264] [2022-04-28 14:55:39,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-28 14:55:39,246 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-28 14:55:39,246 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-28 14:55:39,246 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-28 14:55:39,299 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-28 14:55:39,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-28 14:55:39,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-28 14:55:39,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-28 14:55:39,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-04-28 14:55:39,300 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-28 14:56:01,943 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:56:01,943 INFO L93 Difference]: Finished difference Result 15075 states and 19588 transitions. [2022-04-28 14:56:01,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-28 14:56:01,943 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-28 14:56:01,943 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-28 14:56:01,943 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-28 14:56:01,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 409 transitions. [2022-04-28 14:56:01,946 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-28 14:56:01,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 409 transitions. [2022-04-28 14:56:01,949 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 5 states and 409 transitions. [2022-04-28 14:56:02,213 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-28 14:56:04,857 INFO L225 Difference]: With dead ends: 15075 [2022-04-28 14:56:04,857 INFO L226 Difference]: Without dead ends: 7605 [2022-04-28 14:56:04,865 INFO L412 NwaCegarLoop]: 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-28 14:56:04,866 INFO L413 NwaCegarLoop]: 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-28 14:56:04,866 INFO L414 NwaCegarLoop]: 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-28 14:56:04,870 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7605 states. [2022-04-28 14:56:15,256 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7605 to 7461. [2022-04-28 14:56:15,256 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-28 14:56:15,263 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-28 14:56:15,267 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-28 14:56:15,271 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-28 14:56:17,310 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:56:17,310 INFO L93 Difference]: Finished difference Result 7605 states and 9866 transitions. [2022-04-28 14:56:17,310 INFO L276 IsEmpty]: Start isEmpty. Operand 7605 states and 9866 transitions. [2022-04-28 14:56:17,315 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-28 14:56:17,315 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-28 14:56:17,322 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-28 14:56:17,326 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-28 14:56:19,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:56:19,357 INFO L93 Difference]: Finished difference Result 7605 states and 9866 transitions. [2022-04-28 14:56:19,357 INFO L276 IsEmpty]: Start isEmpty. Operand 7605 states and 9866 transitions. [2022-04-28 14:56:19,362 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-28 14:56:19,362 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-28 14:56:19,362 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-28 14:56:19,362 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-28 14:56:19,368 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-28 14:56:22,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7461 states to 7461 states and 9690 transitions. [2022-04-28 14:56:22,259 INFO L78 Accepts]: Start accepts. Automaton has 7461 states and 9690 transitions. Word has length 340 [2022-04-28 14:56:22,260 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-28 14:56:22,260 INFO L495 AbstractCegarLoop]: Abstraction has 7461 states and 9690 transitions. [2022-04-28 14:56:22,260 INFO L496 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-28 14:56:22,260 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 7461 states and 9690 transitions. [2022-04-28 14:56:27,811 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-28 14:56:27,811 INFO L276 IsEmpty]: Start isEmpty. Operand 7461 states and 9690 transitions. [2022-04-28 14:56:27,817 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 354 [2022-04-28 14:56:27,817 INFO L187 NwaCegarLoop]: Found error trace [2022-04-28 14:56:27,817 INFO L195 NwaCegarLoop]: 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-28 14:56:27,836 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-28 14:56:28,033 WARN L477 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-28 14:56:28,034 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-28 14:56:28,034 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-28 14:56:28,034 INFO L85 PathProgramCache]: Analyzing trace with hash -416771738, now seen corresponding path program 1 times [2022-04-28 14:56:28,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-28 14:56:28,034 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1402172221] [2022-04-28 14:56:28,035 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-28 14:56:28,036 INFO L85 PathProgramCache]: Analyzing trace with hash -416771738, now seen corresponding path program 2 times [2022-04-28 14:56:28,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-28 14:56:28,036 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [792452510] [2022-04-28 14:56:28,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-28 14:56:28,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-28 14:56:28,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-28 14:56:28,111 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-28 14:56:28,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-28 14:56:28,114 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-28 14:56:28,114 INFO L290 TraceCheckUtils]: 1: Hoare triple {406123#true} assume true; {406123#true} is VALID [2022-04-28 14:56:28,114 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {406123#true} {406123#true} #547#return; {406123#true} is VALID [2022-04-28 14:56:28,115 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-28 14:56:28,115 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-28 14:56:28,115 INFO L290 TraceCheckUtils]: 2: Hoare triple {406123#true} assume true; {406123#true} is VALID [2022-04-28 14:56:28,115 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {406123#true} {406123#true} #547#return; {406123#true} is VALID [2022-04-28 14:56:28,115 INFO L272 TraceCheckUtils]: 4: Hoare triple {406123#true} call #t~ret55 := main(); {406123#true} is VALID [2022-04-28 14:56:28,115 INFO L290 TraceCheckUtils]: 5: Hoare triple {406123#true} havoc ~s~0;~s~0 := 12292; {406123#true} is VALID [2022-04-28 14:56:28,115 INFO L272 TraceCheckUtils]: 6: Hoare triple {406123#true} call #t~ret54 := ssl3_connect(~s~0); {406123#true} is VALID [2022-04-28 14:56:28,115 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-28 14:56:28,115 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-28 14:56:28,116 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-28 14:56:28,116 INFO L290 TraceCheckUtils]: 10: Hoare triple {406123#true} assume !(0 != 12288 + ~tmp___1~0); {406123#true} is VALID [2022-04-28 14:56:28,116 INFO L290 TraceCheckUtils]: 11: Hoare triple {406123#true} assume !false; {406123#true} is VALID [2022-04-28 14:56:28,116 INFO L290 TraceCheckUtils]: 12: Hoare triple {406123#true} ~state~0 := ~s__state~0; {406123#true} is VALID [2022-04-28 14:56:28,116 INFO L290 TraceCheckUtils]: 13: Hoare triple {406123#true} assume 12292 == ~s__state~0; {406123#true} is VALID [2022-04-28 14:56:28,116 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-28 14:56:28,116 INFO L290 TraceCheckUtils]: 15: Hoare triple {406123#true} ~s__server~0 := 0; {406123#true} is VALID [2022-04-28 14:56:28,116 INFO L290 TraceCheckUtils]: 16: Hoare triple {406123#true} assume 0 != ~cb~0; {406123#true} is VALID [2022-04-28 14:56:28,116 INFO L290 TraceCheckUtils]: 17: Hoare triple {406123#true} ~__cil_tmp55~0 := 65280 + ~s__version~0; {406123#true} is VALID [2022-04-28 14:56:28,116 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-28 14:56:28,116 INFO L290 TraceCheckUtils]: 19: Hoare triple {406123#true} assume !(~__cil_tmp58~0 % 18446744073709551616 == ~__cil_tmp57~0 % 18446744073709551616); {406123#true} is VALID [2022-04-28 14:56:28,116 INFO L290 TraceCheckUtils]: 20: Hoare triple {406123#true} assume !(0 == ~tmp___4~0); {406123#true} is VALID [2022-04-28 14:56:28,116 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-28 14:56:28,116 INFO L290 TraceCheckUtils]: 22: Hoare triple {406123#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {406123#true} is VALID [2022-04-28 14:56:28,116 INFO L290 TraceCheckUtils]: 23: Hoare triple {406123#true} ~skip~0 := 0; {406123#true} is VALID [2022-04-28 14:56:28,117 INFO L290 TraceCheckUtils]: 24: Hoare triple {406123#true} assume !false; {406123#true} is VALID [2022-04-28 14:56:28,117 INFO L290 TraceCheckUtils]: 25: Hoare triple {406123#true} ~state~0 := ~s__state~0; {406123#true} is VALID [2022-04-28 14:56:28,117 INFO L290 TraceCheckUtils]: 26: Hoare triple {406123#true} assume !(12292 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,117 INFO L290 TraceCheckUtils]: 27: Hoare triple {406123#true} assume !(16384 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,117 INFO L290 TraceCheckUtils]: 28: Hoare triple {406123#true} assume !(4096 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,117 INFO L290 TraceCheckUtils]: 29: Hoare triple {406123#true} assume !(20480 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,117 INFO L290 TraceCheckUtils]: 30: Hoare triple {406123#true} assume !(4099 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,117 INFO L290 TraceCheckUtils]: 31: Hoare triple {406123#true} assume 4368 == ~s__state~0; {406123#true} is VALID [2022-04-28 14:56:28,117 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-28 14:56:28,117 INFO L290 TraceCheckUtils]: 33: Hoare triple {406123#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {406123#true} is VALID [2022-04-28 14:56:28,117 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-28 14:56:28,117 INFO L290 TraceCheckUtils]: 35: Hoare triple {406123#true} assume ~__cil_tmp63~0 % 18446744073709551616 != ~__cil_tmp62~0 % 18446744073709551616; {406123#true} is VALID [2022-04-28 14:56:28,117 INFO L290 TraceCheckUtils]: 36: Hoare triple {406123#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {406123#true} is VALID [2022-04-28 14:56:28,117 INFO L290 TraceCheckUtils]: 37: Hoare triple {406123#true} ~skip~0 := 0; {406123#true} is VALID [2022-04-28 14:56:28,117 INFO L290 TraceCheckUtils]: 38: Hoare triple {406123#true} assume !false; {406123#true} is VALID [2022-04-28 14:56:28,118 INFO L290 TraceCheckUtils]: 39: Hoare triple {406123#true} ~state~0 := ~s__state~0; {406123#true} is VALID [2022-04-28 14:56:28,118 INFO L290 TraceCheckUtils]: 40: Hoare triple {406123#true} assume !(12292 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,118 INFO L290 TraceCheckUtils]: 41: Hoare triple {406123#true} assume !(16384 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,118 INFO L290 TraceCheckUtils]: 42: Hoare triple {406123#true} assume !(4096 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,118 INFO L290 TraceCheckUtils]: 43: Hoare triple {406123#true} assume !(20480 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,118 INFO L290 TraceCheckUtils]: 44: Hoare triple {406123#true} assume !(4099 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,118 INFO L290 TraceCheckUtils]: 45: Hoare triple {406123#true} assume !(4368 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,118 INFO L290 TraceCheckUtils]: 46: Hoare triple {406123#true} assume !(4369 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,118 INFO L290 TraceCheckUtils]: 47: Hoare triple {406123#true} assume 4384 == ~s__state~0; {406123#true} is VALID [2022-04-28 14:56:28,118 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-28 14:56:28,118 INFO L290 TraceCheckUtils]: 49: Hoare triple {406123#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {406123#true} is VALID [2022-04-28 14:56:28,118 INFO L290 TraceCheckUtils]: 50: Hoare triple {406123#true} assume !(~ret~0 <= 0); {406123#true} is VALID [2022-04-28 14:56:28,118 INFO L290 TraceCheckUtils]: 51: Hoare triple {406123#true} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {406123#true} is VALID [2022-04-28 14:56:28,118 INFO L290 TraceCheckUtils]: 52: Hoare triple {406123#true} ~s__init_num~0 := 0; {406123#true} is VALID [2022-04-28 14:56:28,118 INFO L290 TraceCheckUtils]: 53: Hoare triple {406123#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {406123#true} is VALID [2022-04-28 14:56:28,119 INFO L290 TraceCheckUtils]: 54: Hoare triple {406123#true} ~skip~0 := 0; {406123#true} is VALID [2022-04-28 14:56:28,119 INFO L290 TraceCheckUtils]: 55: Hoare triple {406123#true} assume !false; {406123#true} is VALID [2022-04-28 14:56:28,119 INFO L290 TraceCheckUtils]: 56: Hoare triple {406123#true} ~state~0 := ~s__state~0; {406123#true} is VALID [2022-04-28 14:56:28,119 INFO L290 TraceCheckUtils]: 57: Hoare triple {406123#true} assume !(12292 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,119 INFO L290 TraceCheckUtils]: 58: Hoare triple {406123#true} assume !(16384 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,119 INFO L290 TraceCheckUtils]: 59: Hoare triple {406123#true} assume !(4096 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,119 INFO L290 TraceCheckUtils]: 60: Hoare triple {406123#true} assume !(20480 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,119 INFO L290 TraceCheckUtils]: 61: Hoare triple {406123#true} assume !(4099 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,119 INFO L290 TraceCheckUtils]: 62: Hoare triple {406123#true} assume !(4368 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,119 INFO L290 TraceCheckUtils]: 63: Hoare triple {406123#true} assume !(4369 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,119 INFO L290 TraceCheckUtils]: 64: Hoare triple {406123#true} assume !(4384 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,119 INFO L290 TraceCheckUtils]: 65: Hoare triple {406123#true} assume !(4385 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,119 INFO L290 TraceCheckUtils]: 66: Hoare triple {406123#true} assume 4400 == ~s__state~0; {406123#true} is VALID [2022-04-28 14:56:28,119 INFO L290 TraceCheckUtils]: 67: Hoare triple {406123#true} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {406123#true} is VALID [2022-04-28 14:56:28,120 INFO L290 TraceCheckUtils]: 68: Hoare triple {406123#true} assume !(0 != (256 + ~__cil_tmp64~0) % 18446744073709551616);assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;~ret~0 := #t~nondet40;havoc #t~nondet40; {406123#true} is VALID [2022-04-28 14:56:28,120 INFO L290 TraceCheckUtils]: 69: Hoare triple {406123#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {406123#true} is VALID [2022-04-28 14:56:28,120 INFO L290 TraceCheckUtils]: 70: Hoare triple {406123#true} assume !(~ret~0 <= 0); {406123#true} is VALID [2022-04-28 14:56:28,120 INFO L290 TraceCheckUtils]: 71: Hoare triple {406123#true} ~s__state~0 := 4416;~s__init_num~0 := 0; {406123#true} is VALID [2022-04-28 14:56:28,120 INFO L290 TraceCheckUtils]: 72: Hoare triple {406123#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {406123#true} is VALID [2022-04-28 14:56:28,120 INFO L290 TraceCheckUtils]: 73: Hoare triple {406123#true} ~skip~0 := 0; {406123#true} is VALID [2022-04-28 14:56:28,120 INFO L290 TraceCheckUtils]: 74: Hoare triple {406123#true} assume !false; {406123#true} is VALID [2022-04-28 14:56:28,120 INFO L290 TraceCheckUtils]: 75: Hoare triple {406123#true} ~state~0 := ~s__state~0; {406123#true} is VALID [2022-04-28 14:56:28,120 INFO L290 TraceCheckUtils]: 76: Hoare triple {406123#true} assume !(12292 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,120 INFO L290 TraceCheckUtils]: 77: Hoare triple {406123#true} assume !(16384 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,120 INFO L290 TraceCheckUtils]: 78: Hoare triple {406123#true} assume !(4096 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,120 INFO L290 TraceCheckUtils]: 79: Hoare triple {406123#true} assume !(20480 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,120 INFO L290 TraceCheckUtils]: 80: Hoare triple {406123#true} assume !(4099 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,120 INFO L290 TraceCheckUtils]: 81: Hoare triple {406123#true} assume !(4368 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,120 INFO L290 TraceCheckUtils]: 82: Hoare triple {406123#true} assume !(4369 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,121 INFO L290 TraceCheckUtils]: 83: Hoare triple {406123#true} assume !(4384 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,121 INFO L290 TraceCheckUtils]: 84: Hoare triple {406123#true} assume !(4385 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,121 INFO L290 TraceCheckUtils]: 85: Hoare triple {406123#true} assume !(4400 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,121 INFO L290 TraceCheckUtils]: 86: Hoare triple {406123#true} assume !(4401 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,121 INFO L290 TraceCheckUtils]: 87: Hoare triple {406123#true} assume 4416 == ~s__state~0; {406123#true} is VALID [2022-04-28 14:56:28,121 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-28 14:56:28,121 INFO L290 TraceCheckUtils]: 89: Hoare triple {406123#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {406123#true} is VALID [2022-04-28 14:56:28,121 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-28 14:56:28,121 INFO L290 TraceCheckUtils]: 91: Hoare triple {406123#true} assume !(0 == ~tmp___6~0); {406123#true} is VALID [2022-04-28 14:56:28,121 INFO L290 TraceCheckUtils]: 92: Hoare triple {406123#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {406123#true} is VALID [2022-04-28 14:56:28,121 INFO L290 TraceCheckUtils]: 93: Hoare triple {406123#true} ~skip~0 := 0; {406123#true} is VALID [2022-04-28 14:56:28,121 INFO L290 TraceCheckUtils]: 94: Hoare triple {406123#true} assume !false; {406123#true} is VALID [2022-04-28 14:56:28,121 INFO L290 TraceCheckUtils]: 95: Hoare triple {406123#true} ~state~0 := ~s__state~0; {406123#true} is VALID [2022-04-28 14:56:28,121 INFO L290 TraceCheckUtils]: 96: Hoare triple {406123#true} assume !(12292 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,122 INFO L290 TraceCheckUtils]: 97: Hoare triple {406123#true} assume !(16384 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,122 INFO L290 TraceCheckUtils]: 98: Hoare triple {406123#true} assume !(4096 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,122 INFO L290 TraceCheckUtils]: 99: Hoare triple {406123#true} assume !(20480 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,122 INFO L290 TraceCheckUtils]: 100: Hoare triple {406123#true} assume !(4099 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,122 INFO L290 TraceCheckUtils]: 101: Hoare triple {406123#true} assume !(4368 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,122 INFO L290 TraceCheckUtils]: 102: Hoare triple {406123#true} assume !(4369 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,122 INFO L290 TraceCheckUtils]: 103: Hoare triple {406123#true} assume !(4384 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,122 INFO L290 TraceCheckUtils]: 104: Hoare triple {406123#true} assume !(4385 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,122 INFO L290 TraceCheckUtils]: 105: Hoare triple {406123#true} assume !(4400 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,122 INFO L290 TraceCheckUtils]: 106: Hoare triple {406123#true} assume !(4401 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,122 INFO L290 TraceCheckUtils]: 107: Hoare triple {406123#true} assume !(4416 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,122 INFO L290 TraceCheckUtils]: 108: Hoare triple {406123#true} assume !(4417 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,122 INFO L290 TraceCheckUtils]: 109: Hoare triple {406123#true} assume 4432 == ~s__state~0; {406123#true} is VALID [2022-04-28 14:56:28,122 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-28 14:56:28,122 INFO L290 TraceCheckUtils]: 111: Hoare triple {406123#true} assume !(5 == ~blastFlag~0); {406123#true} is VALID [2022-04-28 14:56:28,123 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-28 14:56:28,123 INFO L290 TraceCheckUtils]: 113: Hoare triple {406123#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {406123#true} is VALID [2022-04-28 14:56:28,123 INFO L290 TraceCheckUtils]: 114: Hoare triple {406123#true} ~skip~0 := 0; {406123#true} is VALID [2022-04-28 14:56:28,123 INFO L290 TraceCheckUtils]: 115: Hoare triple {406123#true} assume !false; {406123#true} is VALID [2022-04-28 14:56:28,123 INFO L290 TraceCheckUtils]: 116: Hoare triple {406123#true} ~state~0 := ~s__state~0; {406123#true} is VALID [2022-04-28 14:56:28,123 INFO L290 TraceCheckUtils]: 117: Hoare triple {406123#true} assume !(12292 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,123 INFO L290 TraceCheckUtils]: 118: Hoare triple {406123#true} assume !(16384 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,123 INFO L290 TraceCheckUtils]: 119: Hoare triple {406123#true} assume !(4096 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,123 INFO L290 TraceCheckUtils]: 120: Hoare triple {406123#true} assume !(20480 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,123 INFO L290 TraceCheckUtils]: 121: Hoare triple {406123#true} assume !(4099 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,123 INFO L290 TraceCheckUtils]: 122: Hoare triple {406123#true} assume !(4368 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,123 INFO L290 TraceCheckUtils]: 123: Hoare triple {406123#true} assume !(4369 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,123 INFO L290 TraceCheckUtils]: 124: Hoare triple {406123#true} assume !(4384 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,123 INFO L290 TraceCheckUtils]: 125: Hoare triple {406123#true} assume !(4385 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,123 INFO L290 TraceCheckUtils]: 126: Hoare triple {406123#true} assume !(4400 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,124 INFO L290 TraceCheckUtils]: 127: Hoare triple {406123#true} assume !(4401 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,124 INFO L290 TraceCheckUtils]: 128: Hoare triple {406123#true} assume !(4416 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,124 INFO L290 TraceCheckUtils]: 129: Hoare triple {406123#true} assume !(4417 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,124 INFO L290 TraceCheckUtils]: 130: Hoare triple {406123#true} assume !(4432 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,124 INFO L290 TraceCheckUtils]: 131: Hoare triple {406123#true} assume !(4433 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,124 INFO L290 TraceCheckUtils]: 132: Hoare triple {406123#true} assume 4448 == ~s__state~0; {406123#true} is VALID [2022-04-28 14:56:28,124 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-28 14:56:28,124 INFO L290 TraceCheckUtils]: 134: Hoare triple {406123#true} assume !(~ret~0 <= 0); {406123#true} is VALID [2022-04-28 14:56:28,124 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-28 14:56:28,124 INFO L290 TraceCheckUtils]: 136: Hoare triple {406123#true} ~s__init_num~0 := 0; {406123#true} is VALID [2022-04-28 14:56:28,124 INFO L290 TraceCheckUtils]: 137: Hoare triple {406123#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {406123#true} is VALID [2022-04-28 14:56:28,124 INFO L290 TraceCheckUtils]: 138: Hoare triple {406123#true} ~skip~0 := 0; {406123#true} is VALID [2022-04-28 14:56:28,124 INFO L290 TraceCheckUtils]: 139: Hoare triple {406123#true} assume !false; {406123#true} is VALID [2022-04-28 14:56:28,124 INFO L290 TraceCheckUtils]: 140: Hoare triple {406123#true} ~state~0 := ~s__state~0; {406123#true} is VALID [2022-04-28 14:56:28,125 INFO L290 TraceCheckUtils]: 141: Hoare triple {406123#true} assume !(12292 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,125 INFO L290 TraceCheckUtils]: 142: Hoare triple {406123#true} assume !(16384 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,125 INFO L290 TraceCheckUtils]: 143: Hoare triple {406123#true} assume !(4096 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,125 INFO L290 TraceCheckUtils]: 144: Hoare triple {406123#true} assume !(20480 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,125 INFO L290 TraceCheckUtils]: 145: Hoare triple {406123#true} assume !(4099 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,125 INFO L290 TraceCheckUtils]: 146: Hoare triple {406123#true} assume !(4368 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,125 INFO L290 TraceCheckUtils]: 147: Hoare triple {406123#true} assume !(4369 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,125 INFO L290 TraceCheckUtils]: 148: Hoare triple {406123#true} assume !(4384 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,125 INFO L290 TraceCheckUtils]: 149: Hoare triple {406123#true} assume !(4385 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,125 INFO L290 TraceCheckUtils]: 150: Hoare triple {406123#true} assume !(4400 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,125 INFO L290 TraceCheckUtils]: 151: Hoare triple {406123#true} assume !(4401 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,125 INFO L290 TraceCheckUtils]: 152: Hoare triple {406123#true} assume !(4416 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,125 INFO L290 TraceCheckUtils]: 153: Hoare triple {406123#true} assume !(4417 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,125 INFO L290 TraceCheckUtils]: 154: Hoare triple {406123#true} assume !(4432 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,125 INFO L290 TraceCheckUtils]: 155: Hoare triple {406123#true} assume !(4433 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,126 INFO L290 TraceCheckUtils]: 156: Hoare triple {406123#true} assume !(4448 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,126 INFO L290 TraceCheckUtils]: 157: Hoare triple {406123#true} assume !(4449 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,126 INFO L290 TraceCheckUtils]: 158: Hoare triple {406123#true} assume !(4464 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,126 INFO L290 TraceCheckUtils]: 159: Hoare triple {406123#true} assume !(4465 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,126 INFO L290 TraceCheckUtils]: 160: Hoare triple {406123#true} assume !(4466 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,126 INFO L290 TraceCheckUtils]: 161: Hoare triple {406123#true} assume !(4467 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,126 INFO L290 TraceCheckUtils]: 162: Hoare triple {406123#true} assume 4480 == ~s__state~0; {406123#true} is VALID [2022-04-28 14:56:28,126 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-28 14:56:28,126 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-28 14:56:28,126 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-28 14:56:28,126 INFO L290 TraceCheckUtils]: 166: Hoare triple {406123#true} ~s__init_num~0 := 0; {406123#true} is VALID [2022-04-28 14:56:28,126 INFO L290 TraceCheckUtils]: 167: Hoare triple {406123#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {406123#true} is VALID [2022-04-28 14:56:28,126 INFO L290 TraceCheckUtils]: 168: Hoare triple {406123#true} ~skip~0 := 0; {406123#true} is VALID [2022-04-28 14:56:28,126 INFO L290 TraceCheckUtils]: 169: Hoare triple {406123#true} assume !false; {406123#true} is VALID [2022-04-28 14:56:28,127 INFO L290 TraceCheckUtils]: 170: Hoare triple {406123#true} ~state~0 := ~s__state~0; {406123#true} is VALID [2022-04-28 14:56:28,127 INFO L290 TraceCheckUtils]: 171: Hoare triple {406123#true} assume !(12292 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,127 INFO L290 TraceCheckUtils]: 172: Hoare triple {406123#true} assume !(16384 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,127 INFO L290 TraceCheckUtils]: 173: Hoare triple {406123#true} assume !(4096 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,127 INFO L290 TraceCheckUtils]: 174: Hoare triple {406123#true} assume !(20480 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,127 INFO L290 TraceCheckUtils]: 175: Hoare triple {406123#true} assume !(4099 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,127 INFO L290 TraceCheckUtils]: 176: Hoare triple {406123#true} assume !(4368 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,127 INFO L290 TraceCheckUtils]: 177: Hoare triple {406123#true} assume !(4369 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,127 INFO L290 TraceCheckUtils]: 178: Hoare triple {406123#true} assume !(4384 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,127 INFO L290 TraceCheckUtils]: 179: Hoare triple {406123#true} assume !(4385 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,127 INFO L290 TraceCheckUtils]: 180: Hoare triple {406123#true} assume !(4400 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,127 INFO L290 TraceCheckUtils]: 181: Hoare triple {406123#true} assume !(4401 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,127 INFO L290 TraceCheckUtils]: 182: Hoare triple {406123#true} assume !(4416 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,127 INFO L290 TraceCheckUtils]: 183: Hoare triple {406123#true} assume !(4417 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,128 INFO L290 TraceCheckUtils]: 184: Hoare triple {406123#true} assume !(4432 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,128 INFO L290 TraceCheckUtils]: 185: Hoare triple {406123#true} assume !(4433 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,128 INFO L290 TraceCheckUtils]: 186: Hoare triple {406123#true} assume !(4448 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,128 INFO L290 TraceCheckUtils]: 187: Hoare triple {406123#true} assume !(4449 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,128 INFO L290 TraceCheckUtils]: 188: Hoare triple {406123#true} assume !(4464 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,128 INFO L290 TraceCheckUtils]: 189: Hoare triple {406123#true} assume !(4465 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,128 INFO L290 TraceCheckUtils]: 190: Hoare triple {406123#true} assume !(4466 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,128 INFO L290 TraceCheckUtils]: 191: Hoare triple {406123#true} assume !(4467 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,128 INFO L290 TraceCheckUtils]: 192: Hoare triple {406123#true} assume !(4480 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,128 INFO L290 TraceCheckUtils]: 193: Hoare triple {406123#true} assume !(4481 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,128 INFO L290 TraceCheckUtils]: 194: Hoare triple {406123#true} assume !(4496 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,128 INFO L290 TraceCheckUtils]: 195: Hoare triple {406123#true} assume !(4497 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,128 INFO L290 TraceCheckUtils]: 196: Hoare triple {406123#true} assume 4512 == ~s__state~0; {406123#true} is VALID [2022-04-28 14:56:28,128 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-28 14:56:28,128 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-28 14:56:28,129 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-28 14:56:28,129 INFO L290 TraceCheckUtils]: 200: Hoare triple {406123#true} assume !(0 == ~tmp___7~0); {406123#true} is VALID [2022-04-28 14:56:28,129 INFO L290 TraceCheckUtils]: 201: Hoare triple {406123#true} assume !(0 == ~tmp___8~0); {406123#true} is VALID [2022-04-28 14:56:28,129 INFO L290 TraceCheckUtils]: 202: Hoare triple {406123#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {406123#true} is VALID [2022-04-28 14:56:28,129 INFO L290 TraceCheckUtils]: 203: Hoare triple {406123#true} ~skip~0 := 0; {406123#true} is VALID [2022-04-28 14:56:28,129 INFO L290 TraceCheckUtils]: 204: Hoare triple {406123#true} assume !false; {406123#true} is VALID [2022-04-28 14:56:28,129 INFO L290 TraceCheckUtils]: 205: Hoare triple {406123#true} ~state~0 := ~s__state~0; {406123#true} is VALID [2022-04-28 14:56:28,129 INFO L290 TraceCheckUtils]: 206: Hoare triple {406123#true} assume !(12292 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,129 INFO L290 TraceCheckUtils]: 207: Hoare triple {406123#true} assume !(16384 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,129 INFO L290 TraceCheckUtils]: 208: Hoare triple {406123#true} assume !(4096 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,129 INFO L290 TraceCheckUtils]: 209: Hoare triple {406123#true} assume !(20480 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,129 INFO L290 TraceCheckUtils]: 210: Hoare triple {406123#true} assume !(4099 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,129 INFO L290 TraceCheckUtils]: 211: Hoare triple {406123#true} assume !(4368 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,129 INFO L290 TraceCheckUtils]: 212: Hoare triple {406123#true} assume !(4369 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,129 INFO L290 TraceCheckUtils]: 213: Hoare triple {406123#true} assume !(4384 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,130 INFO L290 TraceCheckUtils]: 214: Hoare triple {406123#true} assume !(4385 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,130 INFO L290 TraceCheckUtils]: 215: Hoare triple {406123#true} assume !(4400 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,130 INFO L290 TraceCheckUtils]: 216: Hoare triple {406123#true} assume !(4401 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,130 INFO L290 TraceCheckUtils]: 217: Hoare triple {406123#true} assume !(4416 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,130 INFO L290 TraceCheckUtils]: 218: Hoare triple {406123#true} assume !(4417 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,130 INFO L290 TraceCheckUtils]: 219: Hoare triple {406123#true} assume !(4432 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,130 INFO L290 TraceCheckUtils]: 220: Hoare triple {406123#true} assume !(4433 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,130 INFO L290 TraceCheckUtils]: 221: Hoare triple {406123#true} assume !(4448 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,130 INFO L290 TraceCheckUtils]: 222: Hoare triple {406123#true} assume !(4449 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,130 INFO L290 TraceCheckUtils]: 223: Hoare triple {406123#true} assume !(4464 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,130 INFO L290 TraceCheckUtils]: 224: Hoare triple {406123#true} assume !(4465 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,130 INFO L290 TraceCheckUtils]: 225: Hoare triple {406123#true} assume !(4466 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,130 INFO L290 TraceCheckUtils]: 226: Hoare triple {406123#true} assume !(4467 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,130 INFO L290 TraceCheckUtils]: 227: Hoare triple {406123#true} assume !(4480 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,130 INFO L290 TraceCheckUtils]: 228: Hoare triple {406123#true} assume !(4481 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,131 INFO L290 TraceCheckUtils]: 229: Hoare triple {406123#true} assume !(4496 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,131 INFO L290 TraceCheckUtils]: 230: Hoare triple {406123#true} assume !(4497 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,131 INFO L290 TraceCheckUtils]: 231: Hoare triple {406123#true} assume !(4512 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,131 INFO L290 TraceCheckUtils]: 232: Hoare triple {406123#true} assume !(4513 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,131 INFO L290 TraceCheckUtils]: 233: Hoare triple {406123#true} assume 4528 == ~s__state~0; {406123#true} is VALID [2022-04-28 14:56:28,131 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-28 14:56:28,131 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 := (if ~__cil_tmp66~0 % 4294967296 <= 2147483647 then ~__cil_tmp66~0 % 4294967296 else ~__cil_tmp66~0 % 4294967296 - 4294967296); {406123#true} is VALID [2022-04-28 14:56:28,131 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-28 14:56:28,132 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-28 14:56:28,132 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-28 14:56:28,132 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-28 14:56:28,132 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-28 14:56:28,133 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-28 14:56:28,133 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-28 14:56:28,133 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-28 14:56:28,133 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-28 14:56:28,134 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-28 14:56:28,134 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-28 14:56:28,134 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-28 14:56:28,134 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-28 14:56:28,134 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-28 14:56:28,135 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-28 14:56:28,135 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-28 14:56:28,135 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-28 14:56:28,135 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-28 14:56:28,136 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-28 14:56:28,136 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-28 14:56:28,136 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-28 14:56:28,136 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-28 14:56:28,137 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-28 14:56:28,137 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-28 14:56:28,137 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-28 14:56:28,137 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-28 14:56:28,137 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-28 14:56:28,138 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-28 14:56:28,138 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-28 14:56:28,138 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-28 14:56:28,138 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-28 14:56:28,139 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-28 14:56:28,139 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-28 14:56:28,139 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-28 14:56:28,139 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-28 14:56:28,140 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-28 14:56:28,140 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-28 14:56:28,140 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-28 14:56:28,140 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-28 14:56:28,140 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-28 14:56:28,141 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-28 14:56:28,141 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-28 14:56:28,141 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-28 14:56:28,141 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-28 14:56:28,142 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-28 14:56:28,142 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-28 14:56:28,142 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-28 14:56:28,142 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-28 14:56:28,143 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-28 14:56:28,143 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-28 14:56:28,143 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-28 14:56:28,143 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-28 14:56:28,143 INFO L290 TraceCheckUtils]: 288: Hoare triple {406129#(<= 4560 ssl3_connect_~s__state~0)} assume 4384 == ~s__state~0; {406124#false} is VALID [2022-04-28 14:56:28,144 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-28 14:56:28,144 INFO L290 TraceCheckUtils]: 290: Hoare triple {406124#false} assume !(1 == ~blastFlag~0); {406124#false} is VALID [2022-04-28 14:56:28,144 INFO L290 TraceCheckUtils]: 291: Hoare triple {406124#false} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {406124#false} is VALID [2022-04-28 14:56:28,144 INFO L290 TraceCheckUtils]: 292: Hoare triple {406124#false} assume !(~ret~0 <= 0); {406124#false} is VALID [2022-04-28 14:56:28,144 INFO L290 TraceCheckUtils]: 293: Hoare triple {406124#false} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {406124#false} is VALID [2022-04-28 14:56:28,144 INFO L290 TraceCheckUtils]: 294: Hoare triple {406124#false} ~s__init_num~0 := 0; {406124#false} is VALID [2022-04-28 14:56:28,144 INFO L290 TraceCheckUtils]: 295: Hoare triple {406124#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {406124#false} is VALID [2022-04-28 14:56:28,144 INFO L290 TraceCheckUtils]: 296: Hoare triple {406124#false} ~skip~0 := 0; {406124#false} is VALID [2022-04-28 14:56:28,144 INFO L290 TraceCheckUtils]: 297: Hoare triple {406124#false} assume !false; {406124#false} is VALID [2022-04-28 14:56:28,144 INFO L290 TraceCheckUtils]: 298: Hoare triple {406124#false} ~state~0 := ~s__state~0; {406124#false} is VALID [2022-04-28 14:56:28,144 INFO L290 TraceCheckUtils]: 299: Hoare triple {406124#false} assume !(12292 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:28,144 INFO L290 TraceCheckUtils]: 300: Hoare triple {406124#false} assume !(16384 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:28,144 INFO L290 TraceCheckUtils]: 301: Hoare triple {406124#false} assume !(4096 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:28,144 INFO L290 TraceCheckUtils]: 302: Hoare triple {406124#false} assume !(20480 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:28,144 INFO L290 TraceCheckUtils]: 303: Hoare triple {406124#false} assume !(4099 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:28,145 INFO L290 TraceCheckUtils]: 304: Hoare triple {406124#false} assume !(4368 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:28,145 INFO L290 TraceCheckUtils]: 305: Hoare triple {406124#false} assume !(4369 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:28,145 INFO L290 TraceCheckUtils]: 306: Hoare triple {406124#false} assume !(4384 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:28,145 INFO L290 TraceCheckUtils]: 307: Hoare triple {406124#false} assume !(4385 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:28,145 INFO L290 TraceCheckUtils]: 308: Hoare triple {406124#false} assume 4400 == ~s__state~0; {406124#false} is VALID [2022-04-28 14:56:28,145 INFO L290 TraceCheckUtils]: 309: Hoare triple {406124#false} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {406124#false} is VALID [2022-04-28 14:56:28,145 INFO L290 TraceCheckUtils]: 310: Hoare triple {406124#false} assume 0 != (256 + ~__cil_tmp64~0) % 18446744073709551616;~skip~0 := 1; {406124#false} is VALID [2022-04-28 14:56:28,145 INFO L290 TraceCheckUtils]: 311: Hoare triple {406124#false} ~s__state~0 := 4416;~s__init_num~0 := 0; {406124#false} is VALID [2022-04-28 14:56:28,145 INFO L290 TraceCheckUtils]: 312: Hoare triple {406124#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {406124#false} is VALID [2022-04-28 14:56:28,145 INFO L290 TraceCheckUtils]: 313: Hoare triple {406124#false} ~skip~0 := 0; {406124#false} is VALID [2022-04-28 14:56:28,145 INFO L290 TraceCheckUtils]: 314: Hoare triple {406124#false} assume !false; {406124#false} is VALID [2022-04-28 14:56:28,145 INFO L290 TraceCheckUtils]: 315: Hoare triple {406124#false} ~state~0 := ~s__state~0; {406124#false} is VALID [2022-04-28 14:56:28,145 INFO L290 TraceCheckUtils]: 316: Hoare triple {406124#false} assume !(12292 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:28,145 INFO L290 TraceCheckUtils]: 317: Hoare triple {406124#false} assume !(16384 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:28,146 INFO L290 TraceCheckUtils]: 318: Hoare triple {406124#false} assume !(4096 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:28,146 INFO L290 TraceCheckUtils]: 319: Hoare triple {406124#false} assume !(20480 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:28,146 INFO L290 TraceCheckUtils]: 320: Hoare triple {406124#false} assume !(4099 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:28,146 INFO L290 TraceCheckUtils]: 321: Hoare triple {406124#false} assume !(4368 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:28,146 INFO L290 TraceCheckUtils]: 322: Hoare triple {406124#false} assume !(4369 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:28,146 INFO L290 TraceCheckUtils]: 323: Hoare triple {406124#false} assume !(4384 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:28,146 INFO L290 TraceCheckUtils]: 324: Hoare triple {406124#false} assume !(4385 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:28,146 INFO L290 TraceCheckUtils]: 325: Hoare triple {406124#false} assume !(4400 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:28,146 INFO L290 TraceCheckUtils]: 326: Hoare triple {406124#false} assume !(4401 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:28,146 INFO L290 TraceCheckUtils]: 327: Hoare triple {406124#false} assume 4416 == ~s__state~0; {406124#false} is VALID [2022-04-28 14:56:28,146 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-28 14:56:28,146 INFO L290 TraceCheckUtils]: 329: Hoare triple {406124#false} assume !(3 == ~blastFlag~0); {406124#false} is VALID [2022-04-28 14:56:28,146 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-28 14:56:28,146 INFO L290 TraceCheckUtils]: 331: Hoare triple {406124#false} assume !(0 == ~tmp___6~0); {406124#false} is VALID [2022-04-28 14:56:28,146 INFO L290 TraceCheckUtils]: 332: Hoare triple {406124#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {406124#false} is VALID [2022-04-28 14:56:28,147 INFO L290 TraceCheckUtils]: 333: Hoare triple {406124#false} ~skip~0 := 0; {406124#false} is VALID [2022-04-28 14:56:28,147 INFO L290 TraceCheckUtils]: 334: Hoare triple {406124#false} assume !false; {406124#false} is VALID [2022-04-28 14:56:28,147 INFO L290 TraceCheckUtils]: 335: Hoare triple {406124#false} ~state~0 := ~s__state~0; {406124#false} is VALID [2022-04-28 14:56:28,147 INFO L290 TraceCheckUtils]: 336: Hoare triple {406124#false} assume !(12292 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:28,147 INFO L290 TraceCheckUtils]: 337: Hoare triple {406124#false} assume !(16384 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:28,147 INFO L290 TraceCheckUtils]: 338: Hoare triple {406124#false} assume !(4096 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:28,147 INFO L290 TraceCheckUtils]: 339: Hoare triple {406124#false} assume !(20480 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:28,147 INFO L290 TraceCheckUtils]: 340: Hoare triple {406124#false} assume !(4099 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:28,147 INFO L290 TraceCheckUtils]: 341: Hoare triple {406124#false} assume !(4368 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:28,147 INFO L290 TraceCheckUtils]: 342: Hoare triple {406124#false} assume !(4369 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:28,147 INFO L290 TraceCheckUtils]: 343: Hoare triple {406124#false} assume !(4384 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:28,147 INFO L290 TraceCheckUtils]: 344: Hoare triple {406124#false} assume !(4385 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:28,147 INFO L290 TraceCheckUtils]: 345: Hoare triple {406124#false} assume !(4400 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:28,147 INFO L290 TraceCheckUtils]: 346: Hoare triple {406124#false} assume !(4401 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:28,148 INFO L290 TraceCheckUtils]: 347: Hoare triple {406124#false} assume !(4416 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:28,148 INFO L290 TraceCheckUtils]: 348: Hoare triple {406124#false} assume !(4417 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:28,148 INFO L290 TraceCheckUtils]: 349: Hoare triple {406124#false} assume 4432 == ~s__state~0; {406124#false} is VALID [2022-04-28 14:56:28,148 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-28 14:56:28,148 INFO L290 TraceCheckUtils]: 351: Hoare triple {406124#false} assume 5 == ~blastFlag~0; {406124#false} is VALID [2022-04-28 14:56:28,148 INFO L290 TraceCheckUtils]: 352: Hoare triple {406124#false} assume !false; {406124#false} is VALID [2022-04-28 14:56:28,149 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-28 14:56:28,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-28 14:56:28,149 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [792452510] [2022-04-28 14:56:28,149 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [792452510] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-28 14:56:28,149 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [759544885] [2022-04-28 14:56:28,149 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-28 14:56:28,149 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-28 14:56:28,149 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-28 14:56:28,150 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-28 14:56:28,183 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-28 14:56:28,297 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-28 14:56:28,297 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-28 14:56:28,299 INFO L263 TraceCheckSpWp]: Trace formula consists of 726 conjuncts, 3 conjunts are in the unsatisfiable core [2022-04-28 14:56:28,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-28 14:56:28,341 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-28 14:56:28,923 INFO L272 TraceCheckUtils]: 0: Hoare triple {406123#true} call ULTIMATE.init(); {406123#true} is VALID [2022-04-28 14:56:28,924 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-28 14:56:28,924 INFO L290 TraceCheckUtils]: 2: Hoare triple {406123#true} assume true; {406123#true} is VALID [2022-04-28 14:56:28,924 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {406123#true} {406123#true} #547#return; {406123#true} is VALID [2022-04-28 14:56:28,924 INFO L272 TraceCheckUtils]: 4: Hoare triple {406123#true} call #t~ret55 := main(); {406123#true} is VALID [2022-04-28 14:56:28,924 INFO L290 TraceCheckUtils]: 5: Hoare triple {406123#true} havoc ~s~0;~s~0 := 12292; {406123#true} is VALID [2022-04-28 14:56:28,924 INFO L272 TraceCheckUtils]: 6: Hoare triple {406123#true} call #t~ret54 := ssl3_connect(~s~0); {406123#true} is VALID [2022-04-28 14:56:28,924 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-28 14:56:28,924 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-28 14:56:28,924 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-28 14:56:28,924 INFO L290 TraceCheckUtils]: 10: Hoare triple {406123#true} assume !(0 != 12288 + ~tmp___1~0); {406123#true} is VALID [2022-04-28 14:56:28,924 INFO L290 TraceCheckUtils]: 11: Hoare triple {406123#true} assume !false; {406123#true} is VALID [2022-04-28 14:56:28,925 INFO L290 TraceCheckUtils]: 12: Hoare triple {406123#true} ~state~0 := ~s__state~0; {406123#true} is VALID [2022-04-28 14:56:28,925 INFO L290 TraceCheckUtils]: 13: Hoare triple {406123#true} assume 12292 == ~s__state~0; {406123#true} is VALID [2022-04-28 14:56:28,925 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-28 14:56:28,925 INFO L290 TraceCheckUtils]: 15: Hoare triple {406123#true} ~s__server~0 := 0; {406123#true} is VALID [2022-04-28 14:56:28,925 INFO L290 TraceCheckUtils]: 16: Hoare triple {406123#true} assume 0 != ~cb~0; {406123#true} is VALID [2022-04-28 14:56:28,925 INFO L290 TraceCheckUtils]: 17: Hoare triple {406123#true} ~__cil_tmp55~0 := 65280 + ~s__version~0; {406123#true} is VALID [2022-04-28 14:56:28,925 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-28 14:56:28,925 INFO L290 TraceCheckUtils]: 19: Hoare triple {406123#true} assume !(~__cil_tmp58~0 % 18446744073709551616 == ~__cil_tmp57~0 % 18446744073709551616); {406123#true} is VALID [2022-04-28 14:56:28,925 INFO L290 TraceCheckUtils]: 20: Hoare triple {406123#true} assume !(0 == ~tmp___4~0); {406123#true} is VALID [2022-04-28 14:56:28,925 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-28 14:56:28,925 INFO L290 TraceCheckUtils]: 22: Hoare triple {406123#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {406123#true} is VALID [2022-04-28 14:56:28,925 INFO L290 TraceCheckUtils]: 23: Hoare triple {406123#true} ~skip~0 := 0; {406123#true} is VALID [2022-04-28 14:56:28,925 INFO L290 TraceCheckUtils]: 24: Hoare triple {406123#true} assume !false; {406123#true} is VALID [2022-04-28 14:56:28,925 INFO L290 TraceCheckUtils]: 25: Hoare triple {406123#true} ~state~0 := ~s__state~0; {406123#true} is VALID [2022-04-28 14:56:28,926 INFO L290 TraceCheckUtils]: 26: Hoare triple {406123#true} assume !(12292 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,926 INFO L290 TraceCheckUtils]: 27: Hoare triple {406123#true} assume !(16384 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,926 INFO L290 TraceCheckUtils]: 28: Hoare triple {406123#true} assume !(4096 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,926 INFO L290 TraceCheckUtils]: 29: Hoare triple {406123#true} assume !(20480 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,926 INFO L290 TraceCheckUtils]: 30: Hoare triple {406123#true} assume !(4099 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,926 INFO L290 TraceCheckUtils]: 31: Hoare triple {406123#true} assume 4368 == ~s__state~0; {406123#true} is VALID [2022-04-28 14:56:28,926 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-28 14:56:28,926 INFO L290 TraceCheckUtils]: 33: Hoare triple {406123#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {406123#true} is VALID [2022-04-28 14:56:28,926 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-28 14:56:28,926 INFO L290 TraceCheckUtils]: 35: Hoare triple {406123#true} assume ~__cil_tmp63~0 % 18446744073709551616 != ~__cil_tmp62~0 % 18446744073709551616; {406123#true} is VALID [2022-04-28 14:56:28,926 INFO L290 TraceCheckUtils]: 36: Hoare triple {406123#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {406123#true} is VALID [2022-04-28 14:56:28,926 INFO L290 TraceCheckUtils]: 37: Hoare triple {406123#true} ~skip~0 := 0; {406123#true} is VALID [2022-04-28 14:56:28,926 INFO L290 TraceCheckUtils]: 38: Hoare triple {406123#true} assume !false; {406123#true} is VALID [2022-04-28 14:56:28,926 INFO L290 TraceCheckUtils]: 39: Hoare triple {406123#true} ~state~0 := ~s__state~0; {406123#true} is VALID [2022-04-28 14:56:28,926 INFO L290 TraceCheckUtils]: 40: Hoare triple {406123#true} assume !(12292 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,927 INFO L290 TraceCheckUtils]: 41: Hoare triple {406123#true} assume !(16384 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,927 INFO L290 TraceCheckUtils]: 42: Hoare triple {406123#true} assume !(4096 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,927 INFO L290 TraceCheckUtils]: 43: Hoare triple {406123#true} assume !(20480 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,927 INFO L290 TraceCheckUtils]: 44: Hoare triple {406123#true} assume !(4099 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,927 INFO L290 TraceCheckUtils]: 45: Hoare triple {406123#true} assume !(4368 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,927 INFO L290 TraceCheckUtils]: 46: Hoare triple {406123#true} assume !(4369 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,927 INFO L290 TraceCheckUtils]: 47: Hoare triple {406123#true} assume 4384 == ~s__state~0; {406123#true} is VALID [2022-04-28 14:56:28,927 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-28 14:56:28,927 INFO L290 TraceCheckUtils]: 49: Hoare triple {406123#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {406123#true} is VALID [2022-04-28 14:56:28,927 INFO L290 TraceCheckUtils]: 50: Hoare triple {406123#true} assume !(~ret~0 <= 0); {406123#true} is VALID [2022-04-28 14:56:28,927 INFO L290 TraceCheckUtils]: 51: Hoare triple {406123#true} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {406123#true} is VALID [2022-04-28 14:56:28,927 INFO L290 TraceCheckUtils]: 52: Hoare triple {406123#true} ~s__init_num~0 := 0; {406123#true} is VALID [2022-04-28 14:56:28,927 INFO L290 TraceCheckUtils]: 53: Hoare triple {406123#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {406123#true} is VALID [2022-04-28 14:56:28,927 INFO L290 TraceCheckUtils]: 54: Hoare triple {406123#true} ~skip~0 := 0; {406123#true} is VALID [2022-04-28 14:56:28,928 INFO L290 TraceCheckUtils]: 55: Hoare triple {406123#true} assume !false; {406123#true} is VALID [2022-04-28 14:56:28,928 INFO L290 TraceCheckUtils]: 56: Hoare triple {406123#true} ~state~0 := ~s__state~0; {406123#true} is VALID [2022-04-28 14:56:28,928 INFO L290 TraceCheckUtils]: 57: Hoare triple {406123#true} assume !(12292 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,928 INFO L290 TraceCheckUtils]: 58: Hoare triple {406123#true} assume !(16384 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,928 INFO L290 TraceCheckUtils]: 59: Hoare triple {406123#true} assume !(4096 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,928 INFO L290 TraceCheckUtils]: 60: Hoare triple {406123#true} assume !(20480 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,928 INFO L290 TraceCheckUtils]: 61: Hoare triple {406123#true} assume !(4099 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,928 INFO L290 TraceCheckUtils]: 62: Hoare triple {406123#true} assume !(4368 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,928 INFO L290 TraceCheckUtils]: 63: Hoare triple {406123#true} assume !(4369 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,928 INFO L290 TraceCheckUtils]: 64: Hoare triple {406123#true} assume !(4384 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,928 INFO L290 TraceCheckUtils]: 65: Hoare triple {406123#true} assume !(4385 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,928 INFO L290 TraceCheckUtils]: 66: Hoare triple {406123#true} assume 4400 == ~s__state~0; {406123#true} is VALID [2022-04-28 14:56:28,928 INFO L290 TraceCheckUtils]: 67: Hoare triple {406123#true} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {406123#true} is VALID [2022-04-28 14:56:28,928 INFO L290 TraceCheckUtils]: 68: Hoare triple {406123#true} assume !(0 != (256 + ~__cil_tmp64~0) % 18446744073709551616);assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;~ret~0 := #t~nondet40;havoc #t~nondet40; {406123#true} is VALID [2022-04-28 14:56:28,929 INFO L290 TraceCheckUtils]: 69: Hoare triple {406123#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {406123#true} is VALID [2022-04-28 14:56:28,929 INFO L290 TraceCheckUtils]: 70: Hoare triple {406123#true} assume !(~ret~0 <= 0); {406123#true} is VALID [2022-04-28 14:56:28,929 INFO L290 TraceCheckUtils]: 71: Hoare triple {406123#true} ~s__state~0 := 4416;~s__init_num~0 := 0; {406123#true} is VALID [2022-04-28 14:56:28,929 INFO L290 TraceCheckUtils]: 72: Hoare triple {406123#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {406123#true} is VALID [2022-04-28 14:56:28,929 INFO L290 TraceCheckUtils]: 73: Hoare triple {406123#true} ~skip~0 := 0; {406123#true} is VALID [2022-04-28 14:56:28,929 INFO L290 TraceCheckUtils]: 74: Hoare triple {406123#true} assume !false; {406123#true} is VALID [2022-04-28 14:56:28,929 INFO L290 TraceCheckUtils]: 75: Hoare triple {406123#true} ~state~0 := ~s__state~0; {406123#true} is VALID [2022-04-28 14:56:28,929 INFO L290 TraceCheckUtils]: 76: Hoare triple {406123#true} assume !(12292 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,929 INFO L290 TraceCheckUtils]: 77: Hoare triple {406123#true} assume !(16384 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,929 INFO L290 TraceCheckUtils]: 78: Hoare triple {406123#true} assume !(4096 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,929 INFO L290 TraceCheckUtils]: 79: Hoare triple {406123#true} assume !(20480 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,929 INFO L290 TraceCheckUtils]: 80: Hoare triple {406123#true} assume !(4099 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,929 INFO L290 TraceCheckUtils]: 81: Hoare triple {406123#true} assume !(4368 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,929 INFO L290 TraceCheckUtils]: 82: Hoare triple {406123#true} assume !(4369 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,930 INFO L290 TraceCheckUtils]: 83: Hoare triple {406123#true} assume !(4384 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,930 INFO L290 TraceCheckUtils]: 84: Hoare triple {406123#true} assume !(4385 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,930 INFO L290 TraceCheckUtils]: 85: Hoare triple {406123#true} assume !(4400 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,930 INFO L290 TraceCheckUtils]: 86: Hoare triple {406123#true} assume !(4401 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,930 INFO L290 TraceCheckUtils]: 87: Hoare triple {406123#true} assume 4416 == ~s__state~0; {406123#true} is VALID [2022-04-28 14:56:28,930 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-28 14:56:28,930 INFO L290 TraceCheckUtils]: 89: Hoare triple {406123#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {406123#true} is VALID [2022-04-28 14:56:28,930 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-28 14:56:28,930 INFO L290 TraceCheckUtils]: 91: Hoare triple {406123#true} assume !(0 == ~tmp___6~0); {406123#true} is VALID [2022-04-28 14:56:28,930 INFO L290 TraceCheckUtils]: 92: Hoare triple {406123#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {406123#true} is VALID [2022-04-28 14:56:28,930 INFO L290 TraceCheckUtils]: 93: Hoare triple {406123#true} ~skip~0 := 0; {406123#true} is VALID [2022-04-28 14:56:28,930 INFO L290 TraceCheckUtils]: 94: Hoare triple {406123#true} assume !false; {406123#true} is VALID [2022-04-28 14:56:28,930 INFO L290 TraceCheckUtils]: 95: Hoare triple {406123#true} ~state~0 := ~s__state~0; {406123#true} is VALID [2022-04-28 14:56:28,930 INFO L290 TraceCheckUtils]: 96: Hoare triple {406123#true} assume !(12292 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,931 INFO L290 TraceCheckUtils]: 97: Hoare triple {406123#true} assume !(16384 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,931 INFO L290 TraceCheckUtils]: 98: Hoare triple {406123#true} assume !(4096 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,931 INFO L290 TraceCheckUtils]: 99: Hoare triple {406123#true} assume !(20480 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,931 INFO L290 TraceCheckUtils]: 100: Hoare triple {406123#true} assume !(4099 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,931 INFO L290 TraceCheckUtils]: 101: Hoare triple {406123#true} assume !(4368 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,931 INFO L290 TraceCheckUtils]: 102: Hoare triple {406123#true} assume !(4369 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,931 INFO L290 TraceCheckUtils]: 103: Hoare triple {406123#true} assume !(4384 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,931 INFO L290 TraceCheckUtils]: 104: Hoare triple {406123#true} assume !(4385 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,931 INFO L290 TraceCheckUtils]: 105: Hoare triple {406123#true} assume !(4400 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,931 INFO L290 TraceCheckUtils]: 106: Hoare triple {406123#true} assume !(4401 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,931 INFO L290 TraceCheckUtils]: 107: Hoare triple {406123#true} assume !(4416 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,931 INFO L290 TraceCheckUtils]: 108: Hoare triple {406123#true} assume !(4417 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,931 INFO L290 TraceCheckUtils]: 109: Hoare triple {406123#true} assume 4432 == ~s__state~0; {406123#true} is VALID [2022-04-28 14:56:28,931 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-28 14:56:28,931 INFO L290 TraceCheckUtils]: 111: Hoare triple {406123#true} assume !(5 == ~blastFlag~0); {406123#true} is VALID [2022-04-28 14:56:28,932 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-28 14:56:28,932 INFO L290 TraceCheckUtils]: 113: Hoare triple {406123#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {406123#true} is VALID [2022-04-28 14:56:28,932 INFO L290 TraceCheckUtils]: 114: Hoare triple {406123#true} ~skip~0 := 0; {406123#true} is VALID [2022-04-28 14:56:28,932 INFO L290 TraceCheckUtils]: 115: Hoare triple {406123#true} assume !false; {406123#true} is VALID [2022-04-28 14:56:28,932 INFO L290 TraceCheckUtils]: 116: Hoare triple {406123#true} ~state~0 := ~s__state~0; {406123#true} is VALID [2022-04-28 14:56:28,932 INFO L290 TraceCheckUtils]: 117: Hoare triple {406123#true} assume !(12292 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,932 INFO L290 TraceCheckUtils]: 118: Hoare triple {406123#true} assume !(16384 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,932 INFO L290 TraceCheckUtils]: 119: Hoare triple {406123#true} assume !(4096 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,932 INFO L290 TraceCheckUtils]: 120: Hoare triple {406123#true} assume !(20480 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,932 INFO L290 TraceCheckUtils]: 121: Hoare triple {406123#true} assume !(4099 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,932 INFO L290 TraceCheckUtils]: 122: Hoare triple {406123#true} assume !(4368 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,932 INFO L290 TraceCheckUtils]: 123: Hoare triple {406123#true} assume !(4369 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,932 INFO L290 TraceCheckUtils]: 124: Hoare triple {406123#true} assume !(4384 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,933 INFO L290 TraceCheckUtils]: 125: Hoare triple {406123#true} assume !(4385 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,933 INFO L290 TraceCheckUtils]: 126: Hoare triple {406123#true} assume !(4400 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,933 INFO L290 TraceCheckUtils]: 127: Hoare triple {406123#true} assume !(4401 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,933 INFO L290 TraceCheckUtils]: 128: Hoare triple {406123#true} assume !(4416 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,933 INFO L290 TraceCheckUtils]: 129: Hoare triple {406123#true} assume !(4417 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,933 INFO L290 TraceCheckUtils]: 130: Hoare triple {406123#true} assume !(4432 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,933 INFO L290 TraceCheckUtils]: 131: Hoare triple {406123#true} assume !(4433 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,933 INFO L290 TraceCheckUtils]: 132: Hoare triple {406123#true} assume 4448 == ~s__state~0; {406123#true} is VALID [2022-04-28 14:56:28,933 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-28 14:56:28,933 INFO L290 TraceCheckUtils]: 134: Hoare triple {406123#true} assume !(~ret~0 <= 0); {406123#true} is VALID [2022-04-28 14:56:28,933 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-28 14:56:28,933 INFO L290 TraceCheckUtils]: 136: Hoare triple {406123#true} ~s__init_num~0 := 0; {406123#true} is VALID [2022-04-28 14:56:28,933 INFO L290 TraceCheckUtils]: 137: Hoare triple {406123#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {406123#true} is VALID [2022-04-28 14:56:28,933 INFO L290 TraceCheckUtils]: 138: Hoare triple {406123#true} ~skip~0 := 0; {406123#true} is VALID [2022-04-28 14:56:28,933 INFO L290 TraceCheckUtils]: 139: Hoare triple {406123#true} assume !false; {406123#true} is VALID [2022-04-28 14:56:28,934 INFO L290 TraceCheckUtils]: 140: Hoare triple {406123#true} ~state~0 := ~s__state~0; {406123#true} is VALID [2022-04-28 14:56:28,934 INFO L290 TraceCheckUtils]: 141: Hoare triple {406123#true} assume !(12292 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,934 INFO L290 TraceCheckUtils]: 142: Hoare triple {406123#true} assume !(16384 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,934 INFO L290 TraceCheckUtils]: 143: Hoare triple {406123#true} assume !(4096 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,934 INFO L290 TraceCheckUtils]: 144: Hoare triple {406123#true} assume !(20480 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,934 INFO L290 TraceCheckUtils]: 145: Hoare triple {406123#true} assume !(4099 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,934 INFO L290 TraceCheckUtils]: 146: Hoare triple {406123#true} assume !(4368 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,934 INFO L290 TraceCheckUtils]: 147: Hoare triple {406123#true} assume !(4369 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,934 INFO L290 TraceCheckUtils]: 148: Hoare triple {406123#true} assume !(4384 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,934 INFO L290 TraceCheckUtils]: 149: Hoare triple {406123#true} assume !(4385 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,934 INFO L290 TraceCheckUtils]: 150: Hoare triple {406123#true} assume !(4400 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,934 INFO L290 TraceCheckUtils]: 151: Hoare triple {406123#true} assume !(4401 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,934 INFO L290 TraceCheckUtils]: 152: Hoare triple {406123#true} assume !(4416 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,934 INFO L290 TraceCheckUtils]: 153: Hoare triple {406123#true} assume !(4417 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,935 INFO L290 TraceCheckUtils]: 154: Hoare triple {406123#true} assume !(4432 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,935 INFO L290 TraceCheckUtils]: 155: Hoare triple {406123#true} assume !(4433 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,935 INFO L290 TraceCheckUtils]: 156: Hoare triple {406123#true} assume !(4448 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,935 INFO L290 TraceCheckUtils]: 157: Hoare triple {406123#true} assume !(4449 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,935 INFO L290 TraceCheckUtils]: 158: Hoare triple {406123#true} assume !(4464 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,935 INFO L290 TraceCheckUtils]: 159: Hoare triple {406123#true} assume !(4465 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,935 INFO L290 TraceCheckUtils]: 160: Hoare triple {406123#true} assume !(4466 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,935 INFO L290 TraceCheckUtils]: 161: Hoare triple {406123#true} assume !(4467 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,935 INFO L290 TraceCheckUtils]: 162: Hoare triple {406123#true} assume 4480 == ~s__state~0; {406123#true} is VALID [2022-04-28 14:56:28,935 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-28 14:56:28,935 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-28 14:56:28,935 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-28 14:56:28,935 INFO L290 TraceCheckUtils]: 166: Hoare triple {406123#true} ~s__init_num~0 := 0; {406123#true} is VALID [2022-04-28 14:56:28,936 INFO L290 TraceCheckUtils]: 167: Hoare triple {406123#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {406123#true} is VALID [2022-04-28 14:56:28,936 INFO L290 TraceCheckUtils]: 168: Hoare triple {406123#true} ~skip~0 := 0; {406123#true} is VALID [2022-04-28 14:56:28,936 INFO L290 TraceCheckUtils]: 169: Hoare triple {406123#true} assume !false; {406123#true} is VALID [2022-04-28 14:56:28,936 INFO L290 TraceCheckUtils]: 170: Hoare triple {406123#true} ~state~0 := ~s__state~0; {406123#true} is VALID [2022-04-28 14:56:28,936 INFO L290 TraceCheckUtils]: 171: Hoare triple {406123#true} assume !(12292 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,936 INFO L290 TraceCheckUtils]: 172: Hoare triple {406123#true} assume !(16384 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,936 INFO L290 TraceCheckUtils]: 173: Hoare triple {406123#true} assume !(4096 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,936 INFO L290 TraceCheckUtils]: 174: Hoare triple {406123#true} assume !(20480 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,936 INFO L290 TraceCheckUtils]: 175: Hoare triple {406123#true} assume !(4099 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,936 INFO L290 TraceCheckUtils]: 176: Hoare triple {406123#true} assume !(4368 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,936 INFO L290 TraceCheckUtils]: 177: Hoare triple {406123#true} assume !(4369 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,936 INFO L290 TraceCheckUtils]: 178: Hoare triple {406123#true} assume !(4384 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,936 INFO L290 TraceCheckUtils]: 179: Hoare triple {406123#true} assume !(4385 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,937 INFO L290 TraceCheckUtils]: 180: Hoare triple {406123#true} assume !(4400 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,937 INFO L290 TraceCheckUtils]: 181: Hoare triple {406123#true} assume !(4401 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,937 INFO L290 TraceCheckUtils]: 182: Hoare triple {406123#true} assume !(4416 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,937 INFO L290 TraceCheckUtils]: 183: Hoare triple {406123#true} assume !(4417 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,937 INFO L290 TraceCheckUtils]: 184: Hoare triple {406123#true} assume !(4432 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,937 INFO L290 TraceCheckUtils]: 185: Hoare triple {406123#true} assume !(4433 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,937 INFO L290 TraceCheckUtils]: 186: Hoare triple {406123#true} assume !(4448 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,937 INFO L290 TraceCheckUtils]: 187: Hoare triple {406123#true} assume !(4449 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,937 INFO L290 TraceCheckUtils]: 188: Hoare triple {406123#true} assume !(4464 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,937 INFO L290 TraceCheckUtils]: 189: Hoare triple {406123#true} assume !(4465 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,937 INFO L290 TraceCheckUtils]: 190: Hoare triple {406123#true} assume !(4466 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,937 INFO L290 TraceCheckUtils]: 191: Hoare triple {406123#true} assume !(4467 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,937 INFO L290 TraceCheckUtils]: 192: Hoare triple {406123#true} assume !(4480 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,937 INFO L290 TraceCheckUtils]: 193: Hoare triple {406123#true} assume !(4481 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,937 INFO L290 TraceCheckUtils]: 194: Hoare triple {406123#true} assume !(4496 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,938 INFO L290 TraceCheckUtils]: 195: Hoare triple {406123#true} assume !(4497 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,938 INFO L290 TraceCheckUtils]: 196: Hoare triple {406123#true} assume 4512 == ~s__state~0; {406123#true} is VALID [2022-04-28 14:56:28,938 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-28 14:56:28,938 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-28 14:56:28,938 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-28 14:56:28,938 INFO L290 TraceCheckUtils]: 200: Hoare triple {406123#true} assume !(0 == ~tmp___7~0); {406123#true} is VALID [2022-04-28 14:56:28,938 INFO L290 TraceCheckUtils]: 201: Hoare triple {406123#true} assume !(0 == ~tmp___8~0); {406123#true} is VALID [2022-04-28 14:56:28,938 INFO L290 TraceCheckUtils]: 202: Hoare triple {406123#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {406123#true} is VALID [2022-04-28 14:56:28,938 INFO L290 TraceCheckUtils]: 203: Hoare triple {406123#true} ~skip~0 := 0; {406123#true} is VALID [2022-04-28 14:56:28,938 INFO L290 TraceCheckUtils]: 204: Hoare triple {406123#true} assume !false; {406123#true} is VALID [2022-04-28 14:56:28,938 INFO L290 TraceCheckUtils]: 205: Hoare triple {406123#true} ~state~0 := ~s__state~0; {406123#true} is VALID [2022-04-28 14:56:28,938 INFO L290 TraceCheckUtils]: 206: Hoare triple {406123#true} assume !(12292 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,938 INFO L290 TraceCheckUtils]: 207: Hoare triple {406123#true} assume !(16384 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,938 INFO L290 TraceCheckUtils]: 208: Hoare triple {406123#true} assume !(4096 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,939 INFO L290 TraceCheckUtils]: 209: Hoare triple {406123#true} assume !(20480 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,939 INFO L290 TraceCheckUtils]: 210: Hoare triple {406123#true} assume !(4099 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,939 INFO L290 TraceCheckUtils]: 211: Hoare triple {406123#true} assume !(4368 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,939 INFO L290 TraceCheckUtils]: 212: Hoare triple {406123#true} assume !(4369 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,939 INFO L290 TraceCheckUtils]: 213: Hoare triple {406123#true} assume !(4384 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,939 INFO L290 TraceCheckUtils]: 214: Hoare triple {406123#true} assume !(4385 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,939 INFO L290 TraceCheckUtils]: 215: Hoare triple {406123#true} assume !(4400 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,939 INFO L290 TraceCheckUtils]: 216: Hoare triple {406123#true} assume !(4401 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,939 INFO L290 TraceCheckUtils]: 217: Hoare triple {406123#true} assume !(4416 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,939 INFO L290 TraceCheckUtils]: 218: Hoare triple {406123#true} assume !(4417 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,939 INFO L290 TraceCheckUtils]: 219: Hoare triple {406123#true} assume !(4432 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,939 INFO L290 TraceCheckUtils]: 220: Hoare triple {406123#true} assume !(4433 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,939 INFO L290 TraceCheckUtils]: 221: Hoare triple {406123#true} assume !(4448 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,939 INFO L290 TraceCheckUtils]: 222: Hoare triple {406123#true} assume !(4449 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,940 INFO L290 TraceCheckUtils]: 223: Hoare triple {406123#true} assume !(4464 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,940 INFO L290 TraceCheckUtils]: 224: Hoare triple {406123#true} assume !(4465 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,940 INFO L290 TraceCheckUtils]: 225: Hoare triple {406123#true} assume !(4466 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,940 INFO L290 TraceCheckUtils]: 226: Hoare triple {406123#true} assume !(4467 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,940 INFO L290 TraceCheckUtils]: 227: Hoare triple {406123#true} assume !(4480 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,940 INFO L290 TraceCheckUtils]: 228: Hoare triple {406123#true} assume !(4481 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,940 INFO L290 TraceCheckUtils]: 229: Hoare triple {406123#true} assume !(4496 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,940 INFO L290 TraceCheckUtils]: 230: Hoare triple {406123#true} assume !(4497 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,940 INFO L290 TraceCheckUtils]: 231: Hoare triple {406123#true} assume !(4512 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,941 INFO L290 TraceCheckUtils]: 232: Hoare triple {406123#true} assume !(4513 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:28,941 INFO L290 TraceCheckUtils]: 233: Hoare triple {406123#true} assume 4528 == ~s__state~0; {406123#true} is VALID [2022-04-28 14:56:28,941 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-28 14:56:28,941 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 := (if ~__cil_tmp66~0 % 4294967296 <= 2147483647 then ~__cil_tmp66~0 % 4294967296 else ~__cil_tmp66~0 % 4294967296 - 4294967296); {406123#true} is VALID [2022-04-28 14:56:28,941 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-28 14:56:28,941 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-28 14:56:28,942 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-28 14:56:28,942 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-28 14:56:28,942 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-28 14:56:28,942 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-28 14:56:28,943 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-28 14:56:28,943 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-28 14:56:28,943 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-28 14:56:28,944 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-28 14:56:28,944 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-28 14:56:28,944 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-28 14:56:28,945 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-28 14:56:28,945 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-28 14:56:28,945 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-28 14:56:28,946 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-28 14:56:28,946 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-28 14:56:28,946 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-28 14:56:28,946 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-28 14:56:28,947 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-28 14:56:28,947 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-28 14:56:28,947 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-28 14:56:28,947 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-28 14:56:28,947 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-28 14:56:28,948 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-28 14:56:28,948 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-28 14:56:28,948 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-28 14:56:28,948 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-28 14:56:28,949 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-28 14:56:28,949 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-28 14:56:28,949 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-28 14:56:28,949 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-28 14:56:28,950 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-28 14:56:28,950 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-28 14:56:28,950 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-28 14:56:28,950 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-28 14:56:28,951 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-28 14:56:28,951 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-28 14:56:28,951 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-28 14:56:28,951 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-28 14:56:28,952 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-28 14:56:28,952 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-28 14:56:28,952 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-28 14:56:28,952 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-28 14:56:28,952 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-28 14:56:28,953 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-28 14:56:28,953 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-28 14:56:28,953 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-28 14:56:28,953 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-28 14:56:28,954 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-28 14:56:28,954 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-28 14:56:28,954 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-28 14:56:28,954 INFO L290 TraceCheckUtils]: 288: Hoare triple {406129#(<= 4560 ssl3_connect_~s__state~0)} assume 4384 == ~s__state~0; {406124#false} is VALID [2022-04-28 14:56:28,954 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-28 14:56:28,954 INFO L290 TraceCheckUtils]: 290: Hoare triple {406124#false} assume !(1 == ~blastFlag~0); {406124#false} is VALID [2022-04-28 14:56:28,955 INFO L290 TraceCheckUtils]: 291: Hoare triple {406124#false} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {406124#false} is VALID [2022-04-28 14:56:28,955 INFO L290 TraceCheckUtils]: 292: Hoare triple {406124#false} assume !(~ret~0 <= 0); {406124#false} is VALID [2022-04-28 14:56:28,955 INFO L290 TraceCheckUtils]: 293: Hoare triple {406124#false} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {406124#false} is VALID [2022-04-28 14:56:28,955 INFO L290 TraceCheckUtils]: 294: Hoare triple {406124#false} ~s__init_num~0 := 0; {406124#false} is VALID [2022-04-28 14:56:28,955 INFO L290 TraceCheckUtils]: 295: Hoare triple {406124#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {406124#false} is VALID [2022-04-28 14:56:28,955 INFO L290 TraceCheckUtils]: 296: Hoare triple {406124#false} ~skip~0 := 0; {406124#false} is VALID [2022-04-28 14:56:28,955 INFO L290 TraceCheckUtils]: 297: Hoare triple {406124#false} assume !false; {406124#false} is VALID [2022-04-28 14:56:28,955 INFO L290 TraceCheckUtils]: 298: Hoare triple {406124#false} ~state~0 := ~s__state~0; {406124#false} is VALID [2022-04-28 14:56:28,955 INFO L290 TraceCheckUtils]: 299: Hoare triple {406124#false} assume !(12292 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:28,955 INFO L290 TraceCheckUtils]: 300: Hoare triple {406124#false} assume !(16384 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:28,955 INFO L290 TraceCheckUtils]: 301: Hoare triple {406124#false} assume !(4096 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:28,955 INFO L290 TraceCheckUtils]: 302: Hoare triple {406124#false} assume !(20480 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:28,955 INFO L290 TraceCheckUtils]: 303: Hoare triple {406124#false} assume !(4099 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:28,955 INFO L290 TraceCheckUtils]: 304: Hoare triple {406124#false} assume !(4368 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:28,956 INFO L290 TraceCheckUtils]: 305: Hoare triple {406124#false} assume !(4369 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:28,956 INFO L290 TraceCheckUtils]: 306: Hoare triple {406124#false} assume !(4384 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:28,956 INFO L290 TraceCheckUtils]: 307: Hoare triple {406124#false} assume !(4385 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:28,956 INFO L290 TraceCheckUtils]: 308: Hoare triple {406124#false} assume 4400 == ~s__state~0; {406124#false} is VALID [2022-04-28 14:56:28,956 INFO L290 TraceCheckUtils]: 309: Hoare triple {406124#false} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {406124#false} is VALID [2022-04-28 14:56:28,956 INFO L290 TraceCheckUtils]: 310: Hoare triple {406124#false} assume 0 != (256 + ~__cil_tmp64~0) % 18446744073709551616;~skip~0 := 1; {406124#false} is VALID [2022-04-28 14:56:28,956 INFO L290 TraceCheckUtils]: 311: Hoare triple {406124#false} ~s__state~0 := 4416;~s__init_num~0 := 0; {406124#false} is VALID [2022-04-28 14:56:28,956 INFO L290 TraceCheckUtils]: 312: Hoare triple {406124#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {406124#false} is VALID [2022-04-28 14:56:28,956 INFO L290 TraceCheckUtils]: 313: Hoare triple {406124#false} ~skip~0 := 0; {406124#false} is VALID [2022-04-28 14:56:28,956 INFO L290 TraceCheckUtils]: 314: Hoare triple {406124#false} assume !false; {406124#false} is VALID [2022-04-28 14:56:28,956 INFO L290 TraceCheckUtils]: 315: Hoare triple {406124#false} ~state~0 := ~s__state~0; {406124#false} is VALID [2022-04-28 14:56:28,956 INFO L290 TraceCheckUtils]: 316: Hoare triple {406124#false} assume !(12292 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:28,956 INFO L290 TraceCheckUtils]: 317: Hoare triple {406124#false} assume !(16384 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:28,956 INFO L290 TraceCheckUtils]: 318: Hoare triple {406124#false} assume !(4096 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:28,957 INFO L290 TraceCheckUtils]: 319: Hoare triple {406124#false} assume !(20480 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:28,957 INFO L290 TraceCheckUtils]: 320: Hoare triple {406124#false} assume !(4099 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:28,957 INFO L290 TraceCheckUtils]: 321: Hoare triple {406124#false} assume !(4368 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:28,957 INFO L290 TraceCheckUtils]: 322: Hoare triple {406124#false} assume !(4369 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:28,957 INFO L290 TraceCheckUtils]: 323: Hoare triple {406124#false} assume !(4384 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:28,957 INFO L290 TraceCheckUtils]: 324: Hoare triple {406124#false} assume !(4385 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:28,957 INFO L290 TraceCheckUtils]: 325: Hoare triple {406124#false} assume !(4400 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:28,957 INFO L290 TraceCheckUtils]: 326: Hoare triple {406124#false} assume !(4401 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:28,957 INFO L290 TraceCheckUtils]: 327: Hoare triple {406124#false} assume 4416 == ~s__state~0; {406124#false} is VALID [2022-04-28 14:56:28,957 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-28 14:56:28,957 INFO L290 TraceCheckUtils]: 329: Hoare triple {406124#false} assume !(3 == ~blastFlag~0); {406124#false} is VALID [2022-04-28 14:56:28,957 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-28 14:56:28,957 INFO L290 TraceCheckUtils]: 331: Hoare triple {406124#false} assume !(0 == ~tmp___6~0); {406124#false} is VALID [2022-04-28 14:56:28,957 INFO L290 TraceCheckUtils]: 332: Hoare triple {406124#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {406124#false} is VALID [2022-04-28 14:56:28,958 INFO L290 TraceCheckUtils]: 333: Hoare triple {406124#false} ~skip~0 := 0; {406124#false} is VALID [2022-04-28 14:56:28,958 INFO L290 TraceCheckUtils]: 334: Hoare triple {406124#false} assume !false; {406124#false} is VALID [2022-04-28 14:56:28,958 INFO L290 TraceCheckUtils]: 335: Hoare triple {406124#false} ~state~0 := ~s__state~0; {406124#false} is VALID [2022-04-28 14:56:28,958 INFO L290 TraceCheckUtils]: 336: Hoare triple {406124#false} assume !(12292 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:28,958 INFO L290 TraceCheckUtils]: 337: Hoare triple {406124#false} assume !(16384 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:28,958 INFO L290 TraceCheckUtils]: 338: Hoare triple {406124#false} assume !(4096 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:28,958 INFO L290 TraceCheckUtils]: 339: Hoare triple {406124#false} assume !(20480 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:28,958 INFO L290 TraceCheckUtils]: 340: Hoare triple {406124#false} assume !(4099 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:28,958 INFO L290 TraceCheckUtils]: 341: Hoare triple {406124#false} assume !(4368 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:28,958 INFO L290 TraceCheckUtils]: 342: Hoare triple {406124#false} assume !(4369 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:28,958 INFO L290 TraceCheckUtils]: 343: Hoare triple {406124#false} assume !(4384 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:28,958 INFO L290 TraceCheckUtils]: 344: Hoare triple {406124#false} assume !(4385 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:28,958 INFO L290 TraceCheckUtils]: 345: Hoare triple {406124#false} assume !(4400 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:28,958 INFO L290 TraceCheckUtils]: 346: Hoare triple {406124#false} assume !(4401 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:28,959 INFO L290 TraceCheckUtils]: 347: Hoare triple {406124#false} assume !(4416 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:28,959 INFO L290 TraceCheckUtils]: 348: Hoare triple {406124#false} assume !(4417 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:28,959 INFO L290 TraceCheckUtils]: 349: Hoare triple {406124#false} assume 4432 == ~s__state~0; {406124#false} is VALID [2022-04-28 14:56:28,959 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-28 14:56:28,959 INFO L290 TraceCheckUtils]: 351: Hoare triple {406124#false} assume 5 == ~blastFlag~0; {406124#false} is VALID [2022-04-28 14:56:28,959 INFO L290 TraceCheckUtils]: 352: Hoare triple {406124#false} assume !false; {406124#false} is VALID [2022-04-28 14:56:28,960 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-28 14:56:28,960 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-28 14:56:29,417 INFO L290 TraceCheckUtils]: 352: Hoare triple {406124#false} assume !false; {406124#false} is VALID [2022-04-28 14:56:29,417 INFO L290 TraceCheckUtils]: 351: Hoare triple {406124#false} assume 5 == ~blastFlag~0; {406124#false} is VALID [2022-04-28 14:56:29,417 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-28 14:56:29,417 INFO L290 TraceCheckUtils]: 349: Hoare triple {406124#false} assume 4432 == ~s__state~0; {406124#false} is VALID [2022-04-28 14:56:29,417 INFO L290 TraceCheckUtils]: 348: Hoare triple {406124#false} assume !(4417 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:29,417 INFO L290 TraceCheckUtils]: 347: Hoare triple {406124#false} assume !(4416 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:29,417 INFO L290 TraceCheckUtils]: 346: Hoare triple {406124#false} assume !(4401 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:29,417 INFO L290 TraceCheckUtils]: 345: Hoare triple {406124#false} assume !(4400 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:29,417 INFO L290 TraceCheckUtils]: 344: Hoare triple {406124#false} assume !(4385 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:29,418 INFO L290 TraceCheckUtils]: 343: Hoare triple {406124#false} assume !(4384 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:29,418 INFO L290 TraceCheckUtils]: 342: Hoare triple {406124#false} assume !(4369 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:29,418 INFO L290 TraceCheckUtils]: 341: Hoare triple {406124#false} assume !(4368 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:29,418 INFO L290 TraceCheckUtils]: 340: Hoare triple {406124#false} assume !(4099 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:29,418 INFO L290 TraceCheckUtils]: 339: Hoare triple {406124#false} assume !(20480 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:29,418 INFO L290 TraceCheckUtils]: 338: Hoare triple {406124#false} assume !(4096 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:29,418 INFO L290 TraceCheckUtils]: 337: Hoare triple {406124#false} assume !(16384 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:29,418 INFO L290 TraceCheckUtils]: 336: Hoare triple {406124#false} assume !(12292 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:29,418 INFO L290 TraceCheckUtils]: 335: Hoare triple {406124#false} ~state~0 := ~s__state~0; {406124#false} is VALID [2022-04-28 14:56:29,418 INFO L290 TraceCheckUtils]: 334: Hoare triple {406124#false} assume !false; {406124#false} is VALID [2022-04-28 14:56:29,418 INFO L290 TraceCheckUtils]: 333: Hoare triple {406124#false} ~skip~0 := 0; {406124#false} is VALID [2022-04-28 14:56:29,418 INFO L290 TraceCheckUtils]: 332: Hoare triple {406124#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {406124#false} is VALID [2022-04-28 14:56:29,418 INFO L290 TraceCheckUtils]: 331: Hoare triple {406124#false} assume !(0 == ~tmp___6~0); {406124#false} is VALID [2022-04-28 14:56:29,418 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-28 14:56:29,418 INFO L290 TraceCheckUtils]: 329: Hoare triple {406124#false} assume !(3 == ~blastFlag~0); {406124#false} is VALID [2022-04-28 14:56:29,419 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-28 14:56:29,419 INFO L290 TraceCheckUtils]: 327: Hoare triple {406124#false} assume 4416 == ~s__state~0; {406124#false} is VALID [2022-04-28 14:56:29,419 INFO L290 TraceCheckUtils]: 326: Hoare triple {406124#false} assume !(4401 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:29,419 INFO L290 TraceCheckUtils]: 325: Hoare triple {406124#false} assume !(4400 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:29,419 INFO L290 TraceCheckUtils]: 324: Hoare triple {406124#false} assume !(4385 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:29,419 INFO L290 TraceCheckUtils]: 323: Hoare triple {406124#false} assume !(4384 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:29,419 INFO L290 TraceCheckUtils]: 322: Hoare triple {406124#false} assume !(4369 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:29,419 INFO L290 TraceCheckUtils]: 321: Hoare triple {406124#false} assume !(4368 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:29,419 INFO L290 TraceCheckUtils]: 320: Hoare triple {406124#false} assume !(4099 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:29,419 INFO L290 TraceCheckUtils]: 319: Hoare triple {406124#false} assume !(20480 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:29,419 INFO L290 TraceCheckUtils]: 318: Hoare triple {406124#false} assume !(4096 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:29,419 INFO L290 TraceCheckUtils]: 317: Hoare triple {406124#false} assume !(16384 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:29,419 INFO L290 TraceCheckUtils]: 316: Hoare triple {406124#false} assume !(12292 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:29,419 INFO L290 TraceCheckUtils]: 315: Hoare triple {406124#false} ~state~0 := ~s__state~0; {406124#false} is VALID [2022-04-28 14:56:29,420 INFO L290 TraceCheckUtils]: 314: Hoare triple {406124#false} assume !false; {406124#false} is VALID [2022-04-28 14:56:29,420 INFO L290 TraceCheckUtils]: 313: Hoare triple {406124#false} ~skip~0 := 0; {406124#false} is VALID [2022-04-28 14:56:29,420 INFO L290 TraceCheckUtils]: 312: Hoare triple {406124#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {406124#false} is VALID [2022-04-28 14:56:29,420 INFO L290 TraceCheckUtils]: 311: Hoare triple {406124#false} ~s__state~0 := 4416;~s__init_num~0 := 0; {406124#false} is VALID [2022-04-28 14:56:29,420 INFO L290 TraceCheckUtils]: 310: Hoare triple {406124#false} assume 0 != (256 + ~__cil_tmp64~0) % 18446744073709551616;~skip~0 := 1; {406124#false} is VALID [2022-04-28 14:56:29,420 INFO L290 TraceCheckUtils]: 309: Hoare triple {406124#false} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {406124#false} is VALID [2022-04-28 14:56:29,420 INFO L290 TraceCheckUtils]: 308: Hoare triple {406124#false} assume 4400 == ~s__state~0; {406124#false} is VALID [2022-04-28 14:56:29,420 INFO L290 TraceCheckUtils]: 307: Hoare triple {406124#false} assume !(4385 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:29,420 INFO L290 TraceCheckUtils]: 306: Hoare triple {406124#false} assume !(4384 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:29,420 INFO L290 TraceCheckUtils]: 305: Hoare triple {406124#false} assume !(4369 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:29,420 INFO L290 TraceCheckUtils]: 304: Hoare triple {406124#false} assume !(4368 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:29,420 INFO L290 TraceCheckUtils]: 303: Hoare triple {406124#false} assume !(4099 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:29,420 INFO L290 TraceCheckUtils]: 302: Hoare triple {406124#false} assume !(20480 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:29,420 INFO L290 TraceCheckUtils]: 301: Hoare triple {406124#false} assume !(4096 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:29,421 INFO L290 TraceCheckUtils]: 300: Hoare triple {406124#false} assume !(16384 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:29,421 INFO L290 TraceCheckUtils]: 299: Hoare triple {406124#false} assume !(12292 == ~s__state~0); {406124#false} is VALID [2022-04-28 14:56:29,421 INFO L290 TraceCheckUtils]: 298: Hoare triple {406124#false} ~state~0 := ~s__state~0; {406124#false} is VALID [2022-04-28 14:56:29,421 INFO L290 TraceCheckUtils]: 297: Hoare triple {406124#false} assume !false; {406124#false} is VALID [2022-04-28 14:56:29,421 INFO L290 TraceCheckUtils]: 296: Hoare triple {406124#false} ~skip~0 := 0; {406124#false} is VALID [2022-04-28 14:56:29,421 INFO L290 TraceCheckUtils]: 295: Hoare triple {406124#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {406124#false} is VALID [2022-04-28 14:56:29,421 INFO L290 TraceCheckUtils]: 294: Hoare triple {406124#false} ~s__init_num~0 := 0; {406124#false} is VALID [2022-04-28 14:56:29,421 INFO L290 TraceCheckUtils]: 293: Hoare triple {406124#false} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {406124#false} is VALID [2022-04-28 14:56:29,421 INFO L290 TraceCheckUtils]: 292: Hoare triple {406124#false} assume !(~ret~0 <= 0); {406124#false} is VALID [2022-04-28 14:56:29,421 INFO L290 TraceCheckUtils]: 291: Hoare triple {406124#false} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {406124#false} is VALID [2022-04-28 14:56:29,421 INFO L290 TraceCheckUtils]: 290: Hoare triple {406124#false} assume !(1 == ~blastFlag~0); {406124#false} is VALID [2022-04-28 14:56:29,421 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-28 14:56:29,436 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-28 14:56:29,436 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-28 14:56:29,437 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-28 14:56:29,437 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-28 14:56:29,438 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-28 14:56:29,438 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-28 14:56:29,438 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-28 14:56:29,439 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-28 14:56:29,439 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-28 14:56:29,440 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-28 14:56:29,440 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-28 14:56:29,440 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-28 14:56:29,441 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-28 14:56:29,441 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-28 14:56:29,441 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-28 14:56:29,442 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-28 14:56:29,442 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-28 14:56:29,443 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-28 14:56:29,443 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-28 14:56:29,443 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-28 14:56:29,444 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-28 14:56:29,444 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-28 14:56:29,444 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-28 14:56:29,445 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-28 14:56:29,445 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-28 14:56:29,446 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-28 14:56:29,446 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-28 14:56:29,446 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-28 14:56:29,447 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-28 14:56:29,447 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-28 14:56:29,447 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-28 14:56:29,448 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-28 14:56:29,448 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-28 14:56:29,449 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-28 14:56:29,449 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-28 14:56:29,449 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-28 14:56:29,450 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-28 14:56:29,450 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-28 14:56:29,450 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-28 14:56:29,451 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-28 14:56:29,451 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-28 14:56:29,451 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-28 14:56:29,452 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-28 14:56:29,452 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-28 14:56:29,452 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-28 14:56:29,453 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-28 14:56:29,453 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-28 14:56:29,453 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-28 14:56:29,454 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-28 14:56:29,454 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-28 14:56:29,454 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-28 14:56:29,455 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-28 14:56:29,455 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-28 14:56:29,455 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 := (if ~__cil_tmp66~0 % 4294967296 <= 2147483647 then ~__cil_tmp66~0 % 4294967296 else ~__cil_tmp66~0 % 4294967296 - 4294967296); {406123#true} is VALID [2022-04-28 14:56:29,455 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-28 14:56:29,455 INFO L290 TraceCheckUtils]: 233: Hoare triple {406123#true} assume 4528 == ~s__state~0; {406123#true} is VALID [2022-04-28 14:56:29,456 INFO L290 TraceCheckUtils]: 232: Hoare triple {406123#true} assume !(4513 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,456 INFO L290 TraceCheckUtils]: 231: Hoare triple {406123#true} assume !(4512 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,456 INFO L290 TraceCheckUtils]: 230: Hoare triple {406123#true} assume !(4497 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,456 INFO L290 TraceCheckUtils]: 229: Hoare triple {406123#true} assume !(4496 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,456 INFO L290 TraceCheckUtils]: 228: Hoare triple {406123#true} assume !(4481 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,456 INFO L290 TraceCheckUtils]: 227: Hoare triple {406123#true} assume !(4480 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,456 INFO L290 TraceCheckUtils]: 226: Hoare triple {406123#true} assume !(4467 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,456 INFO L290 TraceCheckUtils]: 225: Hoare triple {406123#true} assume !(4466 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,456 INFO L290 TraceCheckUtils]: 224: Hoare triple {406123#true} assume !(4465 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,456 INFO L290 TraceCheckUtils]: 223: Hoare triple {406123#true} assume !(4464 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,456 INFO L290 TraceCheckUtils]: 222: Hoare triple {406123#true} assume !(4449 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,457 INFO L290 TraceCheckUtils]: 221: Hoare triple {406123#true} assume !(4448 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,457 INFO L290 TraceCheckUtils]: 220: Hoare triple {406123#true} assume !(4433 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,457 INFO L290 TraceCheckUtils]: 219: Hoare triple {406123#true} assume !(4432 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,457 INFO L290 TraceCheckUtils]: 218: Hoare triple {406123#true} assume !(4417 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,457 INFO L290 TraceCheckUtils]: 217: Hoare triple {406123#true} assume !(4416 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,457 INFO L290 TraceCheckUtils]: 216: Hoare triple {406123#true} assume !(4401 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,457 INFO L290 TraceCheckUtils]: 215: Hoare triple {406123#true} assume !(4400 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,457 INFO L290 TraceCheckUtils]: 214: Hoare triple {406123#true} assume !(4385 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,457 INFO L290 TraceCheckUtils]: 213: Hoare triple {406123#true} assume !(4384 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,457 INFO L290 TraceCheckUtils]: 212: Hoare triple {406123#true} assume !(4369 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,457 INFO L290 TraceCheckUtils]: 211: Hoare triple {406123#true} assume !(4368 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,458 INFO L290 TraceCheckUtils]: 210: Hoare triple {406123#true} assume !(4099 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,458 INFO L290 TraceCheckUtils]: 209: Hoare triple {406123#true} assume !(20480 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,458 INFO L290 TraceCheckUtils]: 208: Hoare triple {406123#true} assume !(4096 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,458 INFO L290 TraceCheckUtils]: 207: Hoare triple {406123#true} assume !(16384 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,458 INFO L290 TraceCheckUtils]: 206: Hoare triple {406123#true} assume !(12292 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,458 INFO L290 TraceCheckUtils]: 205: Hoare triple {406123#true} ~state~0 := ~s__state~0; {406123#true} is VALID [2022-04-28 14:56:29,458 INFO L290 TraceCheckUtils]: 204: Hoare triple {406123#true} assume !false; {406123#true} is VALID [2022-04-28 14:56:29,458 INFO L290 TraceCheckUtils]: 203: Hoare triple {406123#true} ~skip~0 := 0; {406123#true} is VALID [2022-04-28 14:56:29,458 INFO L290 TraceCheckUtils]: 202: Hoare triple {406123#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {406123#true} is VALID [2022-04-28 14:56:29,458 INFO L290 TraceCheckUtils]: 201: Hoare triple {406123#true} assume !(0 == ~tmp___8~0); {406123#true} is VALID [2022-04-28 14:56:29,459 INFO L290 TraceCheckUtils]: 200: Hoare triple {406123#true} assume !(0 == ~tmp___7~0); {406123#true} is VALID [2022-04-28 14:56:29,459 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-28 14:56:29,459 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-28 14:56:29,459 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-28 14:56:29,459 INFO L290 TraceCheckUtils]: 196: Hoare triple {406123#true} assume 4512 == ~s__state~0; {406123#true} is VALID [2022-04-28 14:56:29,459 INFO L290 TraceCheckUtils]: 195: Hoare triple {406123#true} assume !(4497 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,459 INFO L290 TraceCheckUtils]: 194: Hoare triple {406123#true} assume !(4496 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,459 INFO L290 TraceCheckUtils]: 193: Hoare triple {406123#true} assume !(4481 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,459 INFO L290 TraceCheckUtils]: 192: Hoare triple {406123#true} assume !(4480 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,459 INFO L290 TraceCheckUtils]: 191: Hoare triple {406123#true} assume !(4467 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,459 INFO L290 TraceCheckUtils]: 190: Hoare triple {406123#true} assume !(4466 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,460 INFO L290 TraceCheckUtils]: 189: Hoare triple {406123#true} assume !(4465 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,460 INFO L290 TraceCheckUtils]: 188: Hoare triple {406123#true} assume !(4464 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,460 INFO L290 TraceCheckUtils]: 187: Hoare triple {406123#true} assume !(4449 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,460 INFO L290 TraceCheckUtils]: 186: Hoare triple {406123#true} assume !(4448 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,460 INFO L290 TraceCheckUtils]: 185: Hoare triple {406123#true} assume !(4433 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,460 INFO L290 TraceCheckUtils]: 184: Hoare triple {406123#true} assume !(4432 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,460 INFO L290 TraceCheckUtils]: 183: Hoare triple {406123#true} assume !(4417 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,460 INFO L290 TraceCheckUtils]: 182: Hoare triple {406123#true} assume !(4416 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,460 INFO L290 TraceCheckUtils]: 181: Hoare triple {406123#true} assume !(4401 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,460 INFO L290 TraceCheckUtils]: 180: Hoare triple {406123#true} assume !(4400 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,460 INFO L290 TraceCheckUtils]: 179: Hoare triple {406123#true} assume !(4385 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,461 INFO L290 TraceCheckUtils]: 178: Hoare triple {406123#true} assume !(4384 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,461 INFO L290 TraceCheckUtils]: 177: Hoare triple {406123#true} assume !(4369 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,461 INFO L290 TraceCheckUtils]: 176: Hoare triple {406123#true} assume !(4368 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,461 INFO L290 TraceCheckUtils]: 175: Hoare triple {406123#true} assume !(4099 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,461 INFO L290 TraceCheckUtils]: 174: Hoare triple {406123#true} assume !(20480 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,461 INFO L290 TraceCheckUtils]: 173: Hoare triple {406123#true} assume !(4096 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,461 INFO L290 TraceCheckUtils]: 172: Hoare triple {406123#true} assume !(16384 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,461 INFO L290 TraceCheckUtils]: 171: Hoare triple {406123#true} assume !(12292 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,461 INFO L290 TraceCheckUtils]: 170: Hoare triple {406123#true} ~state~0 := ~s__state~0; {406123#true} is VALID [2022-04-28 14:56:29,461 INFO L290 TraceCheckUtils]: 169: Hoare triple {406123#true} assume !false; {406123#true} is VALID [2022-04-28 14:56:29,461 INFO L290 TraceCheckUtils]: 168: Hoare triple {406123#true} ~skip~0 := 0; {406123#true} is VALID [2022-04-28 14:56:29,462 INFO L290 TraceCheckUtils]: 167: Hoare triple {406123#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {406123#true} is VALID [2022-04-28 14:56:29,462 INFO L290 TraceCheckUtils]: 166: Hoare triple {406123#true} ~s__init_num~0 := 0; {406123#true} is VALID [2022-04-28 14:56:29,462 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-28 14:56:29,462 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-28 14:56:29,462 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-28 14:56:29,462 INFO L290 TraceCheckUtils]: 162: Hoare triple {406123#true} assume 4480 == ~s__state~0; {406123#true} is VALID [2022-04-28 14:56:29,462 INFO L290 TraceCheckUtils]: 161: Hoare triple {406123#true} assume !(4467 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,462 INFO L290 TraceCheckUtils]: 160: Hoare triple {406123#true} assume !(4466 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,462 INFO L290 TraceCheckUtils]: 159: Hoare triple {406123#true} assume !(4465 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,462 INFO L290 TraceCheckUtils]: 158: Hoare triple {406123#true} assume !(4464 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,462 INFO L290 TraceCheckUtils]: 157: Hoare triple {406123#true} assume !(4449 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,463 INFO L290 TraceCheckUtils]: 156: Hoare triple {406123#true} assume !(4448 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,463 INFO L290 TraceCheckUtils]: 155: Hoare triple {406123#true} assume !(4433 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,463 INFO L290 TraceCheckUtils]: 154: Hoare triple {406123#true} assume !(4432 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,463 INFO L290 TraceCheckUtils]: 153: Hoare triple {406123#true} assume !(4417 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,463 INFO L290 TraceCheckUtils]: 152: Hoare triple {406123#true} assume !(4416 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,463 INFO L290 TraceCheckUtils]: 151: Hoare triple {406123#true} assume !(4401 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,463 INFO L290 TraceCheckUtils]: 150: Hoare triple {406123#true} assume !(4400 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,463 INFO L290 TraceCheckUtils]: 149: Hoare triple {406123#true} assume !(4385 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,463 INFO L290 TraceCheckUtils]: 148: Hoare triple {406123#true} assume !(4384 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,463 INFO L290 TraceCheckUtils]: 147: Hoare triple {406123#true} assume !(4369 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,464 INFO L290 TraceCheckUtils]: 146: Hoare triple {406123#true} assume !(4368 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,464 INFO L290 TraceCheckUtils]: 145: Hoare triple {406123#true} assume !(4099 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,464 INFO L290 TraceCheckUtils]: 144: Hoare triple {406123#true} assume !(20480 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,464 INFO L290 TraceCheckUtils]: 143: Hoare triple {406123#true} assume !(4096 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,464 INFO L290 TraceCheckUtils]: 142: Hoare triple {406123#true} assume !(16384 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,464 INFO L290 TraceCheckUtils]: 141: Hoare triple {406123#true} assume !(12292 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,464 INFO L290 TraceCheckUtils]: 140: Hoare triple {406123#true} ~state~0 := ~s__state~0; {406123#true} is VALID [2022-04-28 14:56:29,464 INFO L290 TraceCheckUtils]: 139: Hoare triple {406123#true} assume !false; {406123#true} is VALID [2022-04-28 14:56:29,464 INFO L290 TraceCheckUtils]: 138: Hoare triple {406123#true} ~skip~0 := 0; {406123#true} is VALID [2022-04-28 14:56:29,464 INFO L290 TraceCheckUtils]: 137: Hoare triple {406123#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {406123#true} is VALID [2022-04-28 14:56:29,464 INFO L290 TraceCheckUtils]: 136: Hoare triple {406123#true} ~s__init_num~0 := 0; {406123#true} is VALID [2022-04-28 14:56:29,465 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-28 14:56:29,465 INFO L290 TraceCheckUtils]: 134: Hoare triple {406123#true} assume !(~ret~0 <= 0); {406123#true} is VALID [2022-04-28 14:56:29,465 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-28 14:56:29,465 INFO L290 TraceCheckUtils]: 132: Hoare triple {406123#true} assume 4448 == ~s__state~0; {406123#true} is VALID [2022-04-28 14:56:29,465 INFO L290 TraceCheckUtils]: 131: Hoare triple {406123#true} assume !(4433 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,465 INFO L290 TraceCheckUtils]: 130: Hoare triple {406123#true} assume !(4432 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,465 INFO L290 TraceCheckUtils]: 129: Hoare triple {406123#true} assume !(4417 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,465 INFO L290 TraceCheckUtils]: 128: Hoare triple {406123#true} assume !(4416 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,465 INFO L290 TraceCheckUtils]: 127: Hoare triple {406123#true} assume !(4401 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,465 INFO L290 TraceCheckUtils]: 126: Hoare triple {406123#true} assume !(4400 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,465 INFO L290 TraceCheckUtils]: 125: Hoare triple {406123#true} assume !(4385 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,466 INFO L290 TraceCheckUtils]: 124: Hoare triple {406123#true} assume !(4384 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,466 INFO L290 TraceCheckUtils]: 123: Hoare triple {406123#true} assume !(4369 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,466 INFO L290 TraceCheckUtils]: 122: Hoare triple {406123#true} assume !(4368 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,466 INFO L290 TraceCheckUtils]: 121: Hoare triple {406123#true} assume !(4099 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,466 INFO L290 TraceCheckUtils]: 120: Hoare triple {406123#true} assume !(20480 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,466 INFO L290 TraceCheckUtils]: 119: Hoare triple {406123#true} assume !(4096 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,466 INFO L290 TraceCheckUtils]: 118: Hoare triple {406123#true} assume !(16384 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,466 INFO L290 TraceCheckUtils]: 117: Hoare triple {406123#true} assume !(12292 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,466 INFO L290 TraceCheckUtils]: 116: Hoare triple {406123#true} ~state~0 := ~s__state~0; {406123#true} is VALID [2022-04-28 14:56:29,466 INFO L290 TraceCheckUtils]: 115: Hoare triple {406123#true} assume !false; {406123#true} is VALID [2022-04-28 14:56:29,466 INFO L290 TraceCheckUtils]: 114: Hoare triple {406123#true} ~skip~0 := 0; {406123#true} is VALID [2022-04-28 14:56:29,467 INFO L290 TraceCheckUtils]: 113: Hoare triple {406123#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {406123#true} is VALID [2022-04-28 14:56:29,467 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-28 14:56:29,467 INFO L290 TraceCheckUtils]: 111: Hoare triple {406123#true} assume !(5 == ~blastFlag~0); {406123#true} is VALID [2022-04-28 14:56:29,467 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-28 14:56:29,467 INFO L290 TraceCheckUtils]: 109: Hoare triple {406123#true} assume 4432 == ~s__state~0; {406123#true} is VALID [2022-04-28 14:56:29,467 INFO L290 TraceCheckUtils]: 108: Hoare triple {406123#true} assume !(4417 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,467 INFO L290 TraceCheckUtils]: 107: Hoare triple {406123#true} assume !(4416 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,467 INFO L290 TraceCheckUtils]: 106: Hoare triple {406123#true} assume !(4401 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,467 INFO L290 TraceCheckUtils]: 105: Hoare triple {406123#true} assume !(4400 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,467 INFO L290 TraceCheckUtils]: 104: Hoare triple {406123#true} assume !(4385 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,467 INFO L290 TraceCheckUtils]: 103: Hoare triple {406123#true} assume !(4384 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,468 INFO L290 TraceCheckUtils]: 102: Hoare triple {406123#true} assume !(4369 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,468 INFO L290 TraceCheckUtils]: 101: Hoare triple {406123#true} assume !(4368 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,468 INFO L290 TraceCheckUtils]: 100: Hoare triple {406123#true} assume !(4099 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,468 INFO L290 TraceCheckUtils]: 99: Hoare triple {406123#true} assume !(20480 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,468 INFO L290 TraceCheckUtils]: 98: Hoare triple {406123#true} assume !(4096 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,468 INFO L290 TraceCheckUtils]: 97: Hoare triple {406123#true} assume !(16384 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,468 INFO L290 TraceCheckUtils]: 96: Hoare triple {406123#true} assume !(12292 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,468 INFO L290 TraceCheckUtils]: 95: Hoare triple {406123#true} ~state~0 := ~s__state~0; {406123#true} is VALID [2022-04-28 14:56:29,468 INFO L290 TraceCheckUtils]: 94: Hoare triple {406123#true} assume !false; {406123#true} is VALID [2022-04-28 14:56:29,468 INFO L290 TraceCheckUtils]: 93: Hoare triple {406123#true} ~skip~0 := 0; {406123#true} is VALID [2022-04-28 14:56:29,468 INFO L290 TraceCheckUtils]: 92: Hoare triple {406123#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {406123#true} is VALID [2022-04-28 14:56:29,469 INFO L290 TraceCheckUtils]: 91: Hoare triple {406123#true} assume !(0 == ~tmp___6~0); {406123#true} is VALID [2022-04-28 14:56:29,469 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-28 14:56:29,469 INFO L290 TraceCheckUtils]: 89: Hoare triple {406123#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {406123#true} is VALID [2022-04-28 14:56:29,469 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-28 14:56:29,469 INFO L290 TraceCheckUtils]: 87: Hoare triple {406123#true} assume 4416 == ~s__state~0; {406123#true} is VALID [2022-04-28 14:56:29,469 INFO L290 TraceCheckUtils]: 86: Hoare triple {406123#true} assume !(4401 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,469 INFO L290 TraceCheckUtils]: 85: Hoare triple {406123#true} assume !(4400 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,469 INFO L290 TraceCheckUtils]: 84: Hoare triple {406123#true} assume !(4385 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,469 INFO L290 TraceCheckUtils]: 83: Hoare triple {406123#true} assume !(4384 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,469 INFO L290 TraceCheckUtils]: 82: Hoare triple {406123#true} assume !(4369 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,469 INFO L290 TraceCheckUtils]: 81: Hoare triple {406123#true} assume !(4368 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,470 INFO L290 TraceCheckUtils]: 80: Hoare triple {406123#true} assume !(4099 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,470 INFO L290 TraceCheckUtils]: 79: Hoare triple {406123#true} assume !(20480 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,470 INFO L290 TraceCheckUtils]: 78: Hoare triple {406123#true} assume !(4096 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,470 INFO L290 TraceCheckUtils]: 77: Hoare triple {406123#true} assume !(16384 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,470 INFO L290 TraceCheckUtils]: 76: Hoare triple {406123#true} assume !(12292 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,470 INFO L290 TraceCheckUtils]: 75: Hoare triple {406123#true} ~state~0 := ~s__state~0; {406123#true} is VALID [2022-04-28 14:56:29,470 INFO L290 TraceCheckUtils]: 74: Hoare triple {406123#true} assume !false; {406123#true} is VALID [2022-04-28 14:56:29,470 INFO L290 TraceCheckUtils]: 73: Hoare triple {406123#true} ~skip~0 := 0; {406123#true} is VALID [2022-04-28 14:56:29,470 INFO L290 TraceCheckUtils]: 72: Hoare triple {406123#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {406123#true} is VALID [2022-04-28 14:56:29,470 INFO L290 TraceCheckUtils]: 71: Hoare triple {406123#true} ~s__state~0 := 4416;~s__init_num~0 := 0; {406123#true} is VALID [2022-04-28 14:56:29,470 INFO L290 TraceCheckUtils]: 70: Hoare triple {406123#true} assume !(~ret~0 <= 0); {406123#true} is VALID [2022-04-28 14:56:29,471 INFO L290 TraceCheckUtils]: 69: Hoare triple {406123#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {406123#true} is VALID [2022-04-28 14:56:29,471 INFO L290 TraceCheckUtils]: 68: Hoare triple {406123#true} assume !(0 != (256 + ~__cil_tmp64~0) % 18446744073709551616);assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;~ret~0 := #t~nondet40;havoc #t~nondet40; {406123#true} is VALID [2022-04-28 14:56:29,471 INFO L290 TraceCheckUtils]: 67: Hoare triple {406123#true} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {406123#true} is VALID [2022-04-28 14:56:29,471 INFO L290 TraceCheckUtils]: 66: Hoare triple {406123#true} assume 4400 == ~s__state~0; {406123#true} is VALID [2022-04-28 14:56:29,471 INFO L290 TraceCheckUtils]: 65: Hoare triple {406123#true} assume !(4385 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,471 INFO L290 TraceCheckUtils]: 64: Hoare triple {406123#true} assume !(4384 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,471 INFO L290 TraceCheckUtils]: 63: Hoare triple {406123#true} assume !(4369 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,471 INFO L290 TraceCheckUtils]: 62: Hoare triple {406123#true} assume !(4368 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,471 INFO L290 TraceCheckUtils]: 61: Hoare triple {406123#true} assume !(4099 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,471 INFO L290 TraceCheckUtils]: 60: Hoare triple {406123#true} assume !(20480 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,472 INFO L290 TraceCheckUtils]: 59: Hoare triple {406123#true} assume !(4096 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,472 INFO L290 TraceCheckUtils]: 58: Hoare triple {406123#true} assume !(16384 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,472 INFO L290 TraceCheckUtils]: 57: Hoare triple {406123#true} assume !(12292 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,472 INFO L290 TraceCheckUtils]: 56: Hoare triple {406123#true} ~state~0 := ~s__state~0; {406123#true} is VALID [2022-04-28 14:56:29,472 INFO L290 TraceCheckUtils]: 55: Hoare triple {406123#true} assume !false; {406123#true} is VALID [2022-04-28 14:56:29,472 INFO L290 TraceCheckUtils]: 54: Hoare triple {406123#true} ~skip~0 := 0; {406123#true} is VALID [2022-04-28 14:56:29,472 INFO L290 TraceCheckUtils]: 53: Hoare triple {406123#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {406123#true} is VALID [2022-04-28 14:56:29,472 INFO L290 TraceCheckUtils]: 52: Hoare triple {406123#true} ~s__init_num~0 := 0; {406123#true} is VALID [2022-04-28 14:56:29,472 INFO L290 TraceCheckUtils]: 51: Hoare triple {406123#true} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {406123#true} is VALID [2022-04-28 14:56:29,472 INFO L290 TraceCheckUtils]: 50: Hoare triple {406123#true} assume !(~ret~0 <= 0); {406123#true} is VALID [2022-04-28 14:56:29,472 INFO L290 TraceCheckUtils]: 49: Hoare triple {406123#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {406123#true} is VALID [2022-04-28 14:56:29,473 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-28 14:56:29,473 INFO L290 TraceCheckUtils]: 47: Hoare triple {406123#true} assume 4384 == ~s__state~0; {406123#true} is VALID [2022-04-28 14:56:29,473 INFO L290 TraceCheckUtils]: 46: Hoare triple {406123#true} assume !(4369 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,473 INFO L290 TraceCheckUtils]: 45: Hoare triple {406123#true} assume !(4368 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,473 INFO L290 TraceCheckUtils]: 44: Hoare triple {406123#true} assume !(4099 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,473 INFO L290 TraceCheckUtils]: 43: Hoare triple {406123#true} assume !(20480 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,473 INFO L290 TraceCheckUtils]: 42: Hoare triple {406123#true} assume !(4096 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,473 INFO L290 TraceCheckUtils]: 41: Hoare triple {406123#true} assume !(16384 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,473 INFO L290 TraceCheckUtils]: 40: Hoare triple {406123#true} assume !(12292 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,473 INFO L290 TraceCheckUtils]: 39: Hoare triple {406123#true} ~state~0 := ~s__state~0; {406123#true} is VALID [2022-04-28 14:56:29,473 INFO L290 TraceCheckUtils]: 38: Hoare triple {406123#true} assume !false; {406123#true} is VALID [2022-04-28 14:56:29,474 INFO L290 TraceCheckUtils]: 37: Hoare triple {406123#true} ~skip~0 := 0; {406123#true} is VALID [2022-04-28 14:56:29,474 INFO L290 TraceCheckUtils]: 36: Hoare triple {406123#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {406123#true} is VALID [2022-04-28 14:56:29,474 INFO L290 TraceCheckUtils]: 35: Hoare triple {406123#true} assume ~__cil_tmp63~0 % 18446744073709551616 != ~__cil_tmp62~0 % 18446744073709551616; {406123#true} is VALID [2022-04-28 14:56:29,474 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-28 14:56:29,474 INFO L290 TraceCheckUtils]: 33: Hoare triple {406123#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {406123#true} is VALID [2022-04-28 14:56:29,474 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-28 14:56:29,474 INFO L290 TraceCheckUtils]: 31: Hoare triple {406123#true} assume 4368 == ~s__state~0; {406123#true} is VALID [2022-04-28 14:56:29,474 INFO L290 TraceCheckUtils]: 30: Hoare triple {406123#true} assume !(4099 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,474 INFO L290 TraceCheckUtils]: 29: Hoare triple {406123#true} assume !(20480 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,474 INFO L290 TraceCheckUtils]: 28: Hoare triple {406123#true} assume !(4096 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,474 INFO L290 TraceCheckUtils]: 27: Hoare triple {406123#true} assume !(16384 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,475 INFO L290 TraceCheckUtils]: 26: Hoare triple {406123#true} assume !(12292 == ~s__state~0); {406123#true} is VALID [2022-04-28 14:56:29,475 INFO L290 TraceCheckUtils]: 25: Hoare triple {406123#true} ~state~0 := ~s__state~0; {406123#true} is VALID [2022-04-28 14:56:29,475 INFO L290 TraceCheckUtils]: 24: Hoare triple {406123#true} assume !false; {406123#true} is VALID [2022-04-28 14:56:29,475 INFO L290 TraceCheckUtils]: 23: Hoare triple {406123#true} ~skip~0 := 0; {406123#true} is VALID [2022-04-28 14:56:29,475 INFO L290 TraceCheckUtils]: 22: Hoare triple {406123#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {406123#true} is VALID [2022-04-28 14:56:29,475 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-28 14:56:29,475 INFO L290 TraceCheckUtils]: 20: Hoare triple {406123#true} assume !(0 == ~tmp___4~0); {406123#true} is VALID [2022-04-28 14:56:29,475 INFO L290 TraceCheckUtils]: 19: Hoare triple {406123#true} assume !(~__cil_tmp58~0 % 18446744073709551616 == ~__cil_tmp57~0 % 18446744073709551616); {406123#true} is VALID [2022-04-28 14:56:29,475 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-28 14:56:29,475 INFO L290 TraceCheckUtils]: 17: Hoare triple {406123#true} ~__cil_tmp55~0 := 65280 + ~s__version~0; {406123#true} is VALID [2022-04-28 14:56:29,475 INFO L290 TraceCheckUtils]: 16: Hoare triple {406123#true} assume 0 != ~cb~0; {406123#true} is VALID [2022-04-28 14:56:29,476 INFO L290 TraceCheckUtils]: 15: Hoare triple {406123#true} ~s__server~0 := 0; {406123#true} is VALID [2022-04-28 14:56:29,476 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-28 14:56:29,476 INFO L290 TraceCheckUtils]: 13: Hoare triple {406123#true} assume 12292 == ~s__state~0; {406123#true} is VALID [2022-04-28 14:56:29,476 INFO L290 TraceCheckUtils]: 12: Hoare triple {406123#true} ~state~0 := ~s__state~0; {406123#true} is VALID [2022-04-28 14:56:29,476 INFO L290 TraceCheckUtils]: 11: Hoare triple {406123#true} assume !false; {406123#true} is VALID [2022-04-28 14:56:29,476 INFO L290 TraceCheckUtils]: 10: Hoare triple {406123#true} assume !(0 != 12288 + ~tmp___1~0); {406123#true} is VALID [2022-04-28 14:56:29,476 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-28 14:56:29,476 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-28 14:56:29,476 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-28 14:56:29,476 INFO L272 TraceCheckUtils]: 6: Hoare triple {406123#true} call #t~ret54 := ssl3_connect(~s~0); {406123#true} is VALID [2022-04-28 14:56:29,477 INFO L290 TraceCheckUtils]: 5: Hoare triple {406123#true} havoc ~s~0;~s~0 := 12292; {406123#true} is VALID [2022-04-28 14:56:29,477 INFO L272 TraceCheckUtils]: 4: Hoare triple {406123#true} call #t~ret55 := main(); {406123#true} is VALID [2022-04-28 14:56:29,477 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {406123#true} {406123#true} #547#return; {406123#true} is VALID [2022-04-28 14:56:29,477 INFO L290 TraceCheckUtils]: 2: Hoare triple {406123#true} assume true; {406123#true} is VALID [2022-04-28 14:56:29,477 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-28 14:56:29,477 INFO L272 TraceCheckUtils]: 0: Hoare triple {406123#true} call ULTIMATE.init(); {406123#true} is VALID [2022-04-28 14:56:29,478 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-28 14:56:29,478 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [759544885] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-28 14:56:29,478 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-28 14:56:29,479 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 7 [2022-04-28 14:56:29,479 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-28 14:56:29,479 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1402172221] [2022-04-28 14:56:29,479 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1402172221] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-28 14:56:29,479 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-28 14:56:29,479 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-28 14:56:29,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2146135057] [2022-04-28 14:56:29,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-28 14:56:29,480 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-28 14:56:29,480 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-28 14:56:29,480 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-28 14:56:29,597 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-28 14:56:29,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-28 14:56:29,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-28 14:56:29,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-28 14:56:29,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-04-28 14:56:29,598 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-28 14:57:01,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:57:01,974 INFO L93 Difference]: Finished difference Result 14833 states and 19260 transitions. [2022-04-28 14:57:01,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-04-28 14:57:01,974 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-28 14:57:01,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-28 14:57:01,974 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-28 14:57:01,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 621 transitions. [2022-04-28 14:57:01,977 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-28 14:57:01,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 621 transitions. [2022-04-28 14:57:01,979 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 6 states and 621 transitions. [2022-04-28 14:57:02,401 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-28 14:57:08,430 INFO L225 Difference]: With dead ends: 14833 [2022-04-28 14:57:08,430 INFO L226 Difference]: Without dead ends: 11191 [2022-04-28 14:57:08,435 INFO L412 NwaCegarLoop]: 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-28 14:57:08,436 INFO L413 NwaCegarLoop]: 362 mSDtfsCounter, 334 mSDsluCounter, 12 mSDsCounter, 0 mSdLazyCounter, 603 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s 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.4s IncrementalHoareTripleChecker+Time [2022-04-28 14:57:08,436 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [334 Valid, 374 Invalid, 638 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 603 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-04-28 14:57:08,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11191 states. [2022-04-28 14:57:22,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11191 to 8565. [2022-04-28 14:57:22,008 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-28 14:57:22,017 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-28 14:57:22,024 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-28 14:57:22,031 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-28 14:57:25,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:57:25,417 INFO L93 Difference]: Finished difference Result 11191 states and 14307 transitions. [2022-04-28 14:57:25,417 INFO L276 IsEmpty]: Start isEmpty. Operand 11191 states and 14307 transitions. [2022-04-28 14:57:25,422 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-28 14:57:25,422 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-28 14:57:25,431 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-28 14:57:25,436 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-28 14:57:29,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:57:29,227 INFO L93 Difference]: Finished difference Result 11191 states and 14307 transitions. [2022-04-28 14:57:29,227 INFO L276 IsEmpty]: Start isEmpty. Operand 11191 states and 14307 transitions. [2022-04-28 14:57:29,234 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-28 14:57:29,234 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-28 14:57:29,234 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-28 14:57:29,234 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-28 14:57:29,242 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-28 14:57:32,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8565 states to 8565 states and 11186 transitions. [2022-04-28 14:57:32,764 INFO L78 Accepts]: Start accepts. Automaton has 8565 states and 11186 transitions. Word has length 353 [2022-04-28 14:57:32,764 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-28 14:57:32,764 INFO L495 AbstractCegarLoop]: Abstraction has 8565 states and 11186 transitions. [2022-04-28 14:57:32,764 INFO L496 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-28 14:57:32,764 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 8565 states and 11186 transitions. [2022-04-28 14:57:41,231 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-28 14:57:41,232 INFO L276 IsEmpty]: Start isEmpty. Operand 8565 states and 11186 transitions. [2022-04-28 14:57:41,237 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 367 [2022-04-28 14:57:41,237 INFO L187 NwaCegarLoop]: Found error trace [2022-04-28 14:57:41,238 INFO L195 NwaCegarLoop]: 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-28 14:57:41,255 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-28 14:57:41,449 WARN L477 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-28 14:57:41,449 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-28 14:57:41,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-28 14:57:41,449 INFO L85 PathProgramCache]: Analyzing trace with hash -1669608353, now seen corresponding path program 3 times [2022-04-28 14:57:41,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-28 14:57:41,449 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [909440206] [2022-04-28 14:57:41,450 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-28 14:57:41,450 INFO L85 PathProgramCache]: Analyzing trace with hash -1669608353, now seen corresponding path program 4 times [2022-04-28 14:57:41,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-28 14:57:41,451 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489344039] [2022-04-28 14:57:41,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-28 14:57:41,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-28 14:57:41,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-28 14:57:41,555 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-28 14:57:41,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-28 14:57:41,558 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-28 14:57:41,558 INFO L290 TraceCheckUtils]: 1: Hoare triple {477437#true} assume true; {477437#true} is VALID [2022-04-28 14:57:41,558 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {477437#true} {477437#true} #547#return; {477437#true} is VALID [2022-04-28 14:57:41,559 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-28 14:57:41,559 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-28 14:57:41,559 INFO L290 TraceCheckUtils]: 2: Hoare triple {477437#true} assume true; {477437#true} is VALID [2022-04-28 14:57:41,559 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {477437#true} {477437#true} #547#return; {477437#true} is VALID [2022-04-28 14:57:41,559 INFO L272 TraceCheckUtils]: 4: Hoare triple {477437#true} call #t~ret55 := main(); {477437#true} is VALID [2022-04-28 14:57:41,559 INFO L290 TraceCheckUtils]: 5: Hoare triple {477437#true} havoc ~s~0;~s~0 := 12292; {477437#true} is VALID [2022-04-28 14:57:41,559 INFO L272 TraceCheckUtils]: 6: Hoare triple {477437#true} call #t~ret54 := ssl3_connect(~s~0); {477437#true} is VALID [2022-04-28 14:57:41,559 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-28 14:57:41,559 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-28 14:57:41,559 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-28 14:57:41,559 INFO L290 TraceCheckUtils]: 10: Hoare triple {477437#true} assume !(0 != 12288 + ~tmp___1~0); {477437#true} is VALID [2022-04-28 14:57:41,559 INFO L290 TraceCheckUtils]: 11: Hoare triple {477437#true} assume !false; {477437#true} is VALID [2022-04-28 14:57:41,559 INFO L290 TraceCheckUtils]: 12: Hoare triple {477437#true} ~state~0 := ~s__state~0; {477437#true} is VALID [2022-04-28 14:57:41,559 INFO L290 TraceCheckUtils]: 13: Hoare triple {477437#true} assume 12292 == ~s__state~0; {477437#true} is VALID [2022-04-28 14:57:41,560 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-28 14:57:41,560 INFO L290 TraceCheckUtils]: 15: Hoare triple {477437#true} ~s__server~0 := 0; {477437#true} is VALID [2022-04-28 14:57:41,560 INFO L290 TraceCheckUtils]: 16: Hoare triple {477437#true} assume 0 != ~cb~0; {477437#true} is VALID [2022-04-28 14:57:41,560 INFO L290 TraceCheckUtils]: 17: Hoare triple {477437#true} ~__cil_tmp55~0 := 65280 + ~s__version~0; {477437#true} is VALID [2022-04-28 14:57:41,560 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-28 14:57:41,560 INFO L290 TraceCheckUtils]: 19: Hoare triple {477437#true} assume !(~__cil_tmp58~0 % 18446744073709551616 == ~__cil_tmp57~0 % 18446744073709551616); {477437#true} is VALID [2022-04-28 14:57:41,560 INFO L290 TraceCheckUtils]: 20: Hoare triple {477437#true} assume !(0 == ~tmp___4~0); {477437#true} is VALID [2022-04-28 14:57:41,560 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-28 14:57:41,560 INFO L290 TraceCheckUtils]: 22: Hoare triple {477437#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {477437#true} is VALID [2022-04-28 14:57:41,560 INFO L290 TraceCheckUtils]: 23: Hoare triple {477437#true} ~skip~0 := 0; {477437#true} is VALID [2022-04-28 14:57:41,560 INFO L290 TraceCheckUtils]: 24: Hoare triple {477437#true} assume !false; {477437#true} is VALID [2022-04-28 14:57:41,560 INFO L290 TraceCheckUtils]: 25: Hoare triple {477437#true} ~state~0 := ~s__state~0; {477437#true} is VALID [2022-04-28 14:57:41,560 INFO L290 TraceCheckUtils]: 26: Hoare triple {477437#true} assume !(12292 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,560 INFO L290 TraceCheckUtils]: 27: Hoare triple {477437#true} assume !(16384 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,560 INFO L290 TraceCheckUtils]: 28: Hoare triple {477437#true} assume !(4096 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,561 INFO L290 TraceCheckUtils]: 29: Hoare triple {477437#true} assume !(20480 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,561 INFO L290 TraceCheckUtils]: 30: Hoare triple {477437#true} assume !(4099 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,561 INFO L290 TraceCheckUtils]: 31: Hoare triple {477437#true} assume 4368 == ~s__state~0; {477437#true} is VALID [2022-04-28 14:57:41,561 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-28 14:57:41,561 INFO L290 TraceCheckUtils]: 33: Hoare triple {477437#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {477437#true} is VALID [2022-04-28 14:57:41,561 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-28 14:57:41,561 INFO L290 TraceCheckUtils]: 35: Hoare triple {477437#true} assume ~__cil_tmp63~0 % 18446744073709551616 != ~__cil_tmp62~0 % 18446744073709551616; {477437#true} is VALID [2022-04-28 14:57:41,561 INFO L290 TraceCheckUtils]: 36: Hoare triple {477437#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {477437#true} is VALID [2022-04-28 14:57:41,561 INFO L290 TraceCheckUtils]: 37: Hoare triple {477437#true} ~skip~0 := 0; {477437#true} is VALID [2022-04-28 14:57:41,561 INFO L290 TraceCheckUtils]: 38: Hoare triple {477437#true} assume !false; {477437#true} is VALID [2022-04-28 14:57:41,561 INFO L290 TraceCheckUtils]: 39: Hoare triple {477437#true} ~state~0 := ~s__state~0; {477437#true} is VALID [2022-04-28 14:57:41,561 INFO L290 TraceCheckUtils]: 40: Hoare triple {477437#true} assume !(12292 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,561 INFO L290 TraceCheckUtils]: 41: Hoare triple {477437#true} assume !(16384 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,561 INFO L290 TraceCheckUtils]: 42: Hoare triple {477437#true} assume !(4096 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,561 INFO L290 TraceCheckUtils]: 43: Hoare triple {477437#true} assume !(20480 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,562 INFO L290 TraceCheckUtils]: 44: Hoare triple {477437#true} assume !(4099 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,562 INFO L290 TraceCheckUtils]: 45: Hoare triple {477437#true} assume !(4368 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,562 INFO L290 TraceCheckUtils]: 46: Hoare triple {477437#true} assume !(4369 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,562 INFO L290 TraceCheckUtils]: 47: Hoare triple {477437#true} assume 4384 == ~s__state~0; {477437#true} is VALID [2022-04-28 14:57:41,562 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-28 14:57:41,562 INFO L290 TraceCheckUtils]: 49: Hoare triple {477437#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {477437#true} is VALID [2022-04-28 14:57:41,562 INFO L290 TraceCheckUtils]: 50: Hoare triple {477437#true} assume !(~ret~0 <= 0); {477437#true} is VALID [2022-04-28 14:57:41,562 INFO L290 TraceCheckUtils]: 51: Hoare triple {477437#true} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {477437#true} is VALID [2022-04-28 14:57:41,562 INFO L290 TraceCheckUtils]: 52: Hoare triple {477437#true} ~s__init_num~0 := 0; {477437#true} is VALID [2022-04-28 14:57:41,562 INFO L290 TraceCheckUtils]: 53: Hoare triple {477437#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {477437#true} is VALID [2022-04-28 14:57:41,562 INFO L290 TraceCheckUtils]: 54: Hoare triple {477437#true} ~skip~0 := 0; {477437#true} is VALID [2022-04-28 14:57:41,562 INFO L290 TraceCheckUtils]: 55: Hoare triple {477437#true} assume !false; {477437#true} is VALID [2022-04-28 14:57:41,562 INFO L290 TraceCheckUtils]: 56: Hoare triple {477437#true} ~state~0 := ~s__state~0; {477437#true} is VALID [2022-04-28 14:57:41,562 INFO L290 TraceCheckUtils]: 57: Hoare triple {477437#true} assume !(12292 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,562 INFO L290 TraceCheckUtils]: 58: Hoare triple {477437#true} assume !(16384 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,563 INFO L290 TraceCheckUtils]: 59: Hoare triple {477437#true} assume !(4096 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,563 INFO L290 TraceCheckUtils]: 60: Hoare triple {477437#true} assume !(20480 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,563 INFO L290 TraceCheckUtils]: 61: Hoare triple {477437#true} assume !(4099 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,563 INFO L290 TraceCheckUtils]: 62: Hoare triple {477437#true} assume !(4368 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,563 INFO L290 TraceCheckUtils]: 63: Hoare triple {477437#true} assume !(4369 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,563 INFO L290 TraceCheckUtils]: 64: Hoare triple {477437#true} assume !(4384 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,563 INFO L290 TraceCheckUtils]: 65: Hoare triple {477437#true} assume !(4385 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,563 INFO L290 TraceCheckUtils]: 66: Hoare triple {477437#true} assume 4400 == ~s__state~0; {477437#true} is VALID [2022-04-28 14:57:41,563 INFO L290 TraceCheckUtils]: 67: Hoare triple {477437#true} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {477437#true} is VALID [2022-04-28 14:57:41,563 INFO L290 TraceCheckUtils]: 68: Hoare triple {477437#true} assume !(0 != (256 + ~__cil_tmp64~0) % 18446744073709551616);assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;~ret~0 := #t~nondet40;havoc #t~nondet40; {477437#true} is VALID [2022-04-28 14:57:41,563 INFO L290 TraceCheckUtils]: 69: Hoare triple {477437#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {477437#true} is VALID [2022-04-28 14:57:41,563 INFO L290 TraceCheckUtils]: 70: Hoare triple {477437#true} assume !(~ret~0 <= 0); {477437#true} is VALID [2022-04-28 14:57:41,563 INFO L290 TraceCheckUtils]: 71: Hoare triple {477437#true} ~s__state~0 := 4416;~s__init_num~0 := 0; {477437#true} is VALID [2022-04-28 14:57:41,563 INFO L290 TraceCheckUtils]: 72: Hoare triple {477437#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {477437#true} is VALID [2022-04-28 14:57:41,563 INFO L290 TraceCheckUtils]: 73: Hoare triple {477437#true} ~skip~0 := 0; {477437#true} is VALID [2022-04-28 14:57:41,564 INFO L290 TraceCheckUtils]: 74: Hoare triple {477437#true} assume !false; {477437#true} is VALID [2022-04-28 14:57:41,564 INFO L290 TraceCheckUtils]: 75: Hoare triple {477437#true} ~state~0 := ~s__state~0; {477437#true} is VALID [2022-04-28 14:57:41,564 INFO L290 TraceCheckUtils]: 76: Hoare triple {477437#true} assume !(12292 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,564 INFO L290 TraceCheckUtils]: 77: Hoare triple {477437#true} assume !(16384 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,564 INFO L290 TraceCheckUtils]: 78: Hoare triple {477437#true} assume !(4096 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,564 INFO L290 TraceCheckUtils]: 79: Hoare triple {477437#true} assume !(20480 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,564 INFO L290 TraceCheckUtils]: 80: Hoare triple {477437#true} assume !(4099 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,564 INFO L290 TraceCheckUtils]: 81: Hoare triple {477437#true} assume !(4368 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,564 INFO L290 TraceCheckUtils]: 82: Hoare triple {477437#true} assume !(4369 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,564 INFO L290 TraceCheckUtils]: 83: Hoare triple {477437#true} assume !(4384 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,564 INFO L290 TraceCheckUtils]: 84: Hoare triple {477437#true} assume !(4385 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,564 INFO L290 TraceCheckUtils]: 85: Hoare triple {477437#true} assume !(4400 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,564 INFO L290 TraceCheckUtils]: 86: Hoare triple {477437#true} assume !(4401 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,564 INFO L290 TraceCheckUtils]: 87: Hoare triple {477437#true} assume 4416 == ~s__state~0; {477437#true} is VALID [2022-04-28 14:57:41,564 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-28 14:57:41,565 INFO L290 TraceCheckUtils]: 89: Hoare triple {477437#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {477437#true} is VALID [2022-04-28 14:57:41,565 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-28 14:57:41,565 INFO L290 TraceCheckUtils]: 91: Hoare triple {477437#true} assume !(0 == ~tmp___6~0); {477437#true} is VALID [2022-04-28 14:57:41,565 INFO L290 TraceCheckUtils]: 92: Hoare triple {477437#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {477437#true} is VALID [2022-04-28 14:57:41,565 INFO L290 TraceCheckUtils]: 93: Hoare triple {477437#true} ~skip~0 := 0; {477437#true} is VALID [2022-04-28 14:57:41,565 INFO L290 TraceCheckUtils]: 94: Hoare triple {477437#true} assume !false; {477437#true} is VALID [2022-04-28 14:57:41,565 INFO L290 TraceCheckUtils]: 95: Hoare triple {477437#true} ~state~0 := ~s__state~0; {477437#true} is VALID [2022-04-28 14:57:41,565 INFO L290 TraceCheckUtils]: 96: Hoare triple {477437#true} assume !(12292 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,565 INFO L290 TraceCheckUtils]: 97: Hoare triple {477437#true} assume !(16384 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,565 INFO L290 TraceCheckUtils]: 98: Hoare triple {477437#true} assume !(4096 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,565 INFO L290 TraceCheckUtils]: 99: Hoare triple {477437#true} assume !(20480 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,565 INFO L290 TraceCheckUtils]: 100: Hoare triple {477437#true} assume !(4099 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,565 INFO L290 TraceCheckUtils]: 101: Hoare triple {477437#true} assume !(4368 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,565 INFO L290 TraceCheckUtils]: 102: Hoare triple {477437#true} assume !(4369 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,565 INFO L290 TraceCheckUtils]: 103: Hoare triple {477437#true} assume !(4384 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,566 INFO L290 TraceCheckUtils]: 104: Hoare triple {477437#true} assume !(4385 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,566 INFO L290 TraceCheckUtils]: 105: Hoare triple {477437#true} assume !(4400 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,566 INFO L290 TraceCheckUtils]: 106: Hoare triple {477437#true} assume !(4401 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,566 INFO L290 TraceCheckUtils]: 107: Hoare triple {477437#true} assume !(4416 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,566 INFO L290 TraceCheckUtils]: 108: Hoare triple {477437#true} assume !(4417 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,566 INFO L290 TraceCheckUtils]: 109: Hoare triple {477437#true} assume 4432 == ~s__state~0; {477437#true} is VALID [2022-04-28 14:57:41,566 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-28 14:57:41,566 INFO L290 TraceCheckUtils]: 111: Hoare triple {477437#true} assume !(5 == ~blastFlag~0); {477437#true} is VALID [2022-04-28 14:57:41,566 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-28 14:57:41,566 INFO L290 TraceCheckUtils]: 113: Hoare triple {477437#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {477437#true} is VALID [2022-04-28 14:57:41,566 INFO L290 TraceCheckUtils]: 114: Hoare triple {477437#true} ~skip~0 := 0; {477437#true} is VALID [2022-04-28 14:57:41,566 INFO L290 TraceCheckUtils]: 115: Hoare triple {477437#true} assume !false; {477437#true} is VALID [2022-04-28 14:57:41,566 INFO L290 TraceCheckUtils]: 116: Hoare triple {477437#true} ~state~0 := ~s__state~0; {477437#true} is VALID [2022-04-28 14:57:41,566 INFO L290 TraceCheckUtils]: 117: Hoare triple {477437#true} assume !(12292 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,566 INFO L290 TraceCheckUtils]: 118: Hoare triple {477437#true} assume !(16384 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,567 INFO L290 TraceCheckUtils]: 119: Hoare triple {477437#true} assume !(4096 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,567 INFO L290 TraceCheckUtils]: 120: Hoare triple {477437#true} assume !(20480 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,567 INFO L290 TraceCheckUtils]: 121: Hoare triple {477437#true} assume !(4099 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,567 INFO L290 TraceCheckUtils]: 122: Hoare triple {477437#true} assume !(4368 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,567 INFO L290 TraceCheckUtils]: 123: Hoare triple {477437#true} assume !(4369 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,567 INFO L290 TraceCheckUtils]: 124: Hoare triple {477437#true} assume !(4384 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,567 INFO L290 TraceCheckUtils]: 125: Hoare triple {477437#true} assume !(4385 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,567 INFO L290 TraceCheckUtils]: 126: Hoare triple {477437#true} assume !(4400 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,567 INFO L290 TraceCheckUtils]: 127: Hoare triple {477437#true} assume !(4401 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,567 INFO L290 TraceCheckUtils]: 128: Hoare triple {477437#true} assume !(4416 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,567 INFO L290 TraceCheckUtils]: 129: Hoare triple {477437#true} assume !(4417 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,567 INFO L290 TraceCheckUtils]: 130: Hoare triple {477437#true} assume !(4432 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,567 INFO L290 TraceCheckUtils]: 131: Hoare triple {477437#true} assume !(4433 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,567 INFO L290 TraceCheckUtils]: 132: Hoare triple {477437#true} assume 4448 == ~s__state~0; {477437#true} is VALID [2022-04-28 14:57:41,567 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-28 14:57:41,568 INFO L290 TraceCheckUtils]: 134: Hoare triple {477437#true} assume !(~ret~0 <= 0); {477437#true} is VALID [2022-04-28 14:57:41,568 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-28 14:57:41,568 INFO L290 TraceCheckUtils]: 136: Hoare triple {477437#true} ~s__init_num~0 := 0; {477437#true} is VALID [2022-04-28 14:57:41,568 INFO L290 TraceCheckUtils]: 137: Hoare triple {477437#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {477437#true} is VALID [2022-04-28 14:57:41,568 INFO L290 TraceCheckUtils]: 138: Hoare triple {477437#true} ~skip~0 := 0; {477437#true} is VALID [2022-04-28 14:57:41,568 INFO L290 TraceCheckUtils]: 139: Hoare triple {477437#true} assume !false; {477437#true} is VALID [2022-04-28 14:57:41,568 INFO L290 TraceCheckUtils]: 140: Hoare triple {477437#true} ~state~0 := ~s__state~0; {477437#true} is VALID [2022-04-28 14:57:41,568 INFO L290 TraceCheckUtils]: 141: Hoare triple {477437#true} assume !(12292 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,568 INFO L290 TraceCheckUtils]: 142: Hoare triple {477437#true} assume !(16384 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,568 INFO L290 TraceCheckUtils]: 143: Hoare triple {477437#true} assume !(4096 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,568 INFO L290 TraceCheckUtils]: 144: Hoare triple {477437#true} assume !(20480 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,568 INFO L290 TraceCheckUtils]: 145: Hoare triple {477437#true} assume !(4099 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,568 INFO L290 TraceCheckUtils]: 146: Hoare triple {477437#true} assume !(4368 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,568 INFO L290 TraceCheckUtils]: 147: Hoare triple {477437#true} assume !(4369 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,568 INFO L290 TraceCheckUtils]: 148: Hoare triple {477437#true} assume !(4384 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,569 INFO L290 TraceCheckUtils]: 149: Hoare triple {477437#true} assume !(4385 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,569 INFO L290 TraceCheckUtils]: 150: Hoare triple {477437#true} assume !(4400 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,569 INFO L290 TraceCheckUtils]: 151: Hoare triple {477437#true} assume !(4401 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,569 INFO L290 TraceCheckUtils]: 152: Hoare triple {477437#true} assume !(4416 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,569 INFO L290 TraceCheckUtils]: 153: Hoare triple {477437#true} assume !(4417 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,569 INFO L290 TraceCheckUtils]: 154: Hoare triple {477437#true} assume !(4432 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,569 INFO L290 TraceCheckUtils]: 155: Hoare triple {477437#true} assume !(4433 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,569 INFO L290 TraceCheckUtils]: 156: Hoare triple {477437#true} assume !(4448 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,569 INFO L290 TraceCheckUtils]: 157: Hoare triple {477437#true} assume !(4449 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,569 INFO L290 TraceCheckUtils]: 158: Hoare triple {477437#true} assume !(4464 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,569 INFO L290 TraceCheckUtils]: 159: Hoare triple {477437#true} assume !(4465 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,569 INFO L290 TraceCheckUtils]: 160: Hoare triple {477437#true} assume !(4466 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,569 INFO L290 TraceCheckUtils]: 161: Hoare triple {477437#true} assume !(4467 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,569 INFO L290 TraceCheckUtils]: 162: Hoare triple {477437#true} assume 4480 == ~s__state~0; {477437#true} is VALID [2022-04-28 14:57:41,569 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-28 14:57:41,569 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-28 14:57:41,570 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-28 14:57:41,570 INFO L290 TraceCheckUtils]: 166: Hoare triple {477437#true} ~s__init_num~0 := 0; {477437#true} is VALID [2022-04-28 14:57:41,570 INFO L290 TraceCheckUtils]: 167: Hoare triple {477437#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {477437#true} is VALID [2022-04-28 14:57:41,570 INFO L290 TraceCheckUtils]: 168: Hoare triple {477437#true} ~skip~0 := 0; {477437#true} is VALID [2022-04-28 14:57:41,570 INFO L290 TraceCheckUtils]: 169: Hoare triple {477437#true} assume !false; {477437#true} is VALID [2022-04-28 14:57:41,570 INFO L290 TraceCheckUtils]: 170: Hoare triple {477437#true} ~state~0 := ~s__state~0; {477437#true} is VALID [2022-04-28 14:57:41,570 INFO L290 TraceCheckUtils]: 171: Hoare triple {477437#true} assume !(12292 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,570 INFO L290 TraceCheckUtils]: 172: Hoare triple {477437#true} assume !(16384 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,570 INFO L290 TraceCheckUtils]: 173: Hoare triple {477437#true} assume !(4096 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,570 INFO L290 TraceCheckUtils]: 174: Hoare triple {477437#true} assume !(20480 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,570 INFO L290 TraceCheckUtils]: 175: Hoare triple {477437#true} assume !(4099 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,570 INFO L290 TraceCheckUtils]: 176: Hoare triple {477437#true} assume !(4368 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,570 INFO L290 TraceCheckUtils]: 177: Hoare triple {477437#true} assume !(4369 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,570 INFO L290 TraceCheckUtils]: 178: Hoare triple {477437#true} assume !(4384 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,570 INFO L290 TraceCheckUtils]: 179: Hoare triple {477437#true} assume !(4385 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,571 INFO L290 TraceCheckUtils]: 180: Hoare triple {477437#true} assume !(4400 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,571 INFO L290 TraceCheckUtils]: 181: Hoare triple {477437#true} assume !(4401 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,571 INFO L290 TraceCheckUtils]: 182: Hoare triple {477437#true} assume !(4416 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,571 INFO L290 TraceCheckUtils]: 183: Hoare triple {477437#true} assume !(4417 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,571 INFO L290 TraceCheckUtils]: 184: Hoare triple {477437#true} assume !(4432 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,571 INFO L290 TraceCheckUtils]: 185: Hoare triple {477437#true} assume !(4433 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,571 INFO L290 TraceCheckUtils]: 186: Hoare triple {477437#true} assume !(4448 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,571 INFO L290 TraceCheckUtils]: 187: Hoare triple {477437#true} assume !(4449 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,571 INFO L290 TraceCheckUtils]: 188: Hoare triple {477437#true} assume !(4464 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,571 INFO L290 TraceCheckUtils]: 189: Hoare triple {477437#true} assume !(4465 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,571 INFO L290 TraceCheckUtils]: 190: Hoare triple {477437#true} assume !(4466 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,571 INFO L290 TraceCheckUtils]: 191: Hoare triple {477437#true} assume !(4467 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,571 INFO L290 TraceCheckUtils]: 192: Hoare triple {477437#true} assume !(4480 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,571 INFO L290 TraceCheckUtils]: 193: Hoare triple {477437#true} assume !(4481 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,571 INFO L290 TraceCheckUtils]: 194: Hoare triple {477437#true} assume !(4496 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,572 INFO L290 TraceCheckUtils]: 195: Hoare triple {477437#true} assume !(4497 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,572 INFO L290 TraceCheckUtils]: 196: Hoare triple {477437#true} assume 4512 == ~s__state~0; {477437#true} is VALID [2022-04-28 14:57:41,572 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-28 14:57:41,572 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-28 14:57:41,572 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-28 14:57:41,572 INFO L290 TraceCheckUtils]: 200: Hoare triple {477437#true} assume !(0 == ~tmp___7~0); {477437#true} is VALID [2022-04-28 14:57:41,572 INFO L290 TraceCheckUtils]: 201: Hoare triple {477437#true} assume !(0 == ~tmp___8~0); {477437#true} is VALID [2022-04-28 14:57:41,572 INFO L290 TraceCheckUtils]: 202: Hoare triple {477437#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {477437#true} is VALID [2022-04-28 14:57:41,572 INFO L290 TraceCheckUtils]: 203: Hoare triple {477437#true} ~skip~0 := 0; {477437#true} is VALID [2022-04-28 14:57:41,572 INFO L290 TraceCheckUtils]: 204: Hoare triple {477437#true} assume !false; {477437#true} is VALID [2022-04-28 14:57:41,572 INFO L290 TraceCheckUtils]: 205: Hoare triple {477437#true} ~state~0 := ~s__state~0; {477437#true} is VALID [2022-04-28 14:57:41,572 INFO L290 TraceCheckUtils]: 206: Hoare triple {477437#true} assume !(12292 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,572 INFO L290 TraceCheckUtils]: 207: Hoare triple {477437#true} assume !(16384 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,572 INFO L290 TraceCheckUtils]: 208: Hoare triple {477437#true} assume !(4096 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,572 INFO L290 TraceCheckUtils]: 209: Hoare triple {477437#true} assume !(20480 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,573 INFO L290 TraceCheckUtils]: 210: Hoare triple {477437#true} assume !(4099 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,573 INFO L290 TraceCheckUtils]: 211: Hoare triple {477437#true} assume !(4368 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,573 INFO L290 TraceCheckUtils]: 212: Hoare triple {477437#true} assume !(4369 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,573 INFO L290 TraceCheckUtils]: 213: Hoare triple {477437#true} assume !(4384 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,573 INFO L290 TraceCheckUtils]: 214: Hoare triple {477437#true} assume !(4385 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,573 INFO L290 TraceCheckUtils]: 215: Hoare triple {477437#true} assume !(4400 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,573 INFO L290 TraceCheckUtils]: 216: Hoare triple {477437#true} assume !(4401 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,573 INFO L290 TraceCheckUtils]: 217: Hoare triple {477437#true} assume !(4416 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,573 INFO L290 TraceCheckUtils]: 218: Hoare triple {477437#true} assume !(4417 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,573 INFO L290 TraceCheckUtils]: 219: Hoare triple {477437#true} assume !(4432 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,573 INFO L290 TraceCheckUtils]: 220: Hoare triple {477437#true} assume !(4433 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,573 INFO L290 TraceCheckUtils]: 221: Hoare triple {477437#true} assume !(4448 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,573 INFO L290 TraceCheckUtils]: 222: Hoare triple {477437#true} assume !(4449 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,573 INFO L290 TraceCheckUtils]: 223: Hoare triple {477437#true} assume !(4464 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,573 INFO L290 TraceCheckUtils]: 224: Hoare triple {477437#true} assume !(4465 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,574 INFO L290 TraceCheckUtils]: 225: Hoare triple {477437#true} assume !(4466 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,574 INFO L290 TraceCheckUtils]: 226: Hoare triple {477437#true} assume !(4467 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,574 INFO L290 TraceCheckUtils]: 227: Hoare triple {477437#true} assume !(4480 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,574 INFO L290 TraceCheckUtils]: 228: Hoare triple {477437#true} assume !(4481 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,574 INFO L290 TraceCheckUtils]: 229: Hoare triple {477437#true} assume !(4496 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,574 INFO L290 TraceCheckUtils]: 230: Hoare triple {477437#true} assume !(4497 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,574 INFO L290 TraceCheckUtils]: 231: Hoare triple {477437#true} assume !(4512 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,574 INFO L290 TraceCheckUtils]: 232: Hoare triple {477437#true} assume !(4513 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:41,574 INFO L290 TraceCheckUtils]: 233: Hoare triple {477437#true} assume 4528 == ~s__state~0; {477437#true} is VALID [2022-04-28 14:57:41,574 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-28 14:57:41,574 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 := (if ~__cil_tmp66~0 % 4294967296 <= 2147483647 then ~__cil_tmp66~0 % 4294967296 else ~__cil_tmp66~0 % 4294967296 - 4294967296); {477437#true} is VALID [2022-04-28 14:57:41,575 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-28 14:57:41,575 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-28 14:57:41,575 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-28 14:57:41,575 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-28 14:57:41,576 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-28 14:57:41,576 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-28 14:57:41,576 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-28 14:57:41,576 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-28 14:57:41,577 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-28 14:57:41,577 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-28 14:57:41,577 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-28 14:57:41,577 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-28 14:57:41,578 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-28 14:57:41,578 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-28 14:57:41,578 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-28 14:57:41,578 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-28 14:57:41,579 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-28 14:57:41,579 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-28 14:57:41,579 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-28 14:57:41,579 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-28 14:57:41,580 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-28 14:57:41,580 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-28 14:57:41,580 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-28 14:57:41,580 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-28 14:57:41,581 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-28 14:57:41,581 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-28 14:57:41,581 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-28 14:57:41,581 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-28 14:57:41,582 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-28 14:57:41,582 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-28 14:57:41,582 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-28 14:57:41,582 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-28 14:57:41,583 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-28 14:57:41,583 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-28 14:57:41,583 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-28 14:57:41,583 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-28 14:57:41,584 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-28 14:57:41,584 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-28 14:57:41,584 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-28 14:57:41,584 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-28 14:57:41,585 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-28 14:57:41,585 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-28 14:57:41,585 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-28 14:57:41,586 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-28 14:57:41,586 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-28 14:57:41,586 INFO L290 TraceCheckUtils]: 281: Hoare triple {477443#(<= ssl3_connect_~s__state~0 4560)} assume 12292 == ~s__state~0; {477438#false} is VALID [2022-04-28 14:57:41,586 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-28 14:57:41,586 INFO L290 TraceCheckUtils]: 283: Hoare triple {477438#false} ~s__server~0 := 0; {477438#false} is VALID [2022-04-28 14:57:41,586 INFO L290 TraceCheckUtils]: 284: Hoare triple {477438#false} assume 0 != ~cb~0; {477438#false} is VALID [2022-04-28 14:57:41,586 INFO L290 TraceCheckUtils]: 285: Hoare triple {477438#false} ~__cil_tmp55~0 := 65280 + ~s__version~0; {477438#false} is VALID [2022-04-28 14:57:41,586 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-28 14:57:41,587 INFO L290 TraceCheckUtils]: 287: Hoare triple {477438#false} assume !(~__cil_tmp58~0 % 18446744073709551616 == ~__cil_tmp57~0 % 18446744073709551616); {477438#false} is VALID [2022-04-28 14:57:41,587 INFO L290 TraceCheckUtils]: 288: Hoare triple {477438#false} assume !(0 == ~tmp___4~0); {477438#false} is VALID [2022-04-28 14:57:41,587 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-28 14:57:41,587 INFO L290 TraceCheckUtils]: 290: Hoare triple {477438#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {477438#false} is VALID [2022-04-28 14:57:41,587 INFO L290 TraceCheckUtils]: 291: Hoare triple {477438#false} ~skip~0 := 0; {477438#false} is VALID [2022-04-28 14:57:41,587 INFO L290 TraceCheckUtils]: 292: Hoare triple {477438#false} assume !false; {477438#false} is VALID [2022-04-28 14:57:41,587 INFO L290 TraceCheckUtils]: 293: Hoare triple {477438#false} ~state~0 := ~s__state~0; {477438#false} is VALID [2022-04-28 14:57:41,587 INFO L290 TraceCheckUtils]: 294: Hoare triple {477438#false} assume !(12292 == ~s__state~0); {477438#false} is VALID [2022-04-28 14:57:41,587 INFO L290 TraceCheckUtils]: 295: Hoare triple {477438#false} assume !(16384 == ~s__state~0); {477438#false} is VALID [2022-04-28 14:57:41,587 INFO L290 TraceCheckUtils]: 296: Hoare triple {477438#false} assume !(4096 == ~s__state~0); {477438#false} is VALID [2022-04-28 14:57:41,587 INFO L290 TraceCheckUtils]: 297: Hoare triple {477438#false} assume !(20480 == ~s__state~0); {477438#false} is VALID [2022-04-28 14:57:41,587 INFO L290 TraceCheckUtils]: 298: Hoare triple {477438#false} assume !(4099 == ~s__state~0); {477438#false} is VALID [2022-04-28 14:57:41,587 INFO L290 TraceCheckUtils]: 299: Hoare triple {477438#false} assume !(4368 == ~s__state~0); {477438#false} is VALID [2022-04-28 14:57:41,587 INFO L290 TraceCheckUtils]: 300: Hoare triple {477438#false} assume !(4369 == ~s__state~0); {477438#false} is VALID [2022-04-28 14:57:41,587 INFO L290 TraceCheckUtils]: 301: Hoare triple {477438#false} assume 4384 == ~s__state~0; {477438#false} is VALID [2022-04-28 14:57:41,588 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-28 14:57:41,588 INFO L290 TraceCheckUtils]: 303: Hoare triple {477438#false} assume !(1 == ~blastFlag~0); {477438#false} is VALID [2022-04-28 14:57:41,588 INFO L290 TraceCheckUtils]: 304: Hoare triple {477438#false} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {477438#false} is VALID [2022-04-28 14:57:41,588 INFO L290 TraceCheckUtils]: 305: Hoare triple {477438#false} assume !(~ret~0 <= 0); {477438#false} is VALID [2022-04-28 14:57:41,588 INFO L290 TraceCheckUtils]: 306: Hoare triple {477438#false} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {477438#false} is VALID [2022-04-28 14:57:41,588 INFO L290 TraceCheckUtils]: 307: Hoare triple {477438#false} ~s__init_num~0 := 0; {477438#false} is VALID [2022-04-28 14:57:41,588 INFO L290 TraceCheckUtils]: 308: Hoare triple {477438#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {477438#false} is VALID [2022-04-28 14:57:41,588 INFO L290 TraceCheckUtils]: 309: Hoare triple {477438#false} ~skip~0 := 0; {477438#false} is VALID [2022-04-28 14:57:41,588 INFO L290 TraceCheckUtils]: 310: Hoare triple {477438#false} assume !false; {477438#false} is VALID [2022-04-28 14:57:41,588 INFO L290 TraceCheckUtils]: 311: Hoare triple {477438#false} ~state~0 := ~s__state~0; {477438#false} is VALID [2022-04-28 14:57:41,588 INFO L290 TraceCheckUtils]: 312: Hoare triple {477438#false} assume !(12292 == ~s__state~0); {477438#false} is VALID [2022-04-28 14:57:41,588 INFO L290 TraceCheckUtils]: 313: Hoare triple {477438#false} assume !(16384 == ~s__state~0); {477438#false} is VALID [2022-04-28 14:57:41,588 INFO L290 TraceCheckUtils]: 314: Hoare triple {477438#false} assume !(4096 == ~s__state~0); {477438#false} is VALID [2022-04-28 14:57:41,588 INFO L290 TraceCheckUtils]: 315: Hoare triple {477438#false} assume !(20480 == ~s__state~0); {477438#false} is VALID [2022-04-28 14:57:41,588 INFO L290 TraceCheckUtils]: 316: Hoare triple {477438#false} assume !(4099 == ~s__state~0); {477438#false} is VALID [2022-04-28 14:57:41,589 INFO L290 TraceCheckUtils]: 317: Hoare triple {477438#false} assume !(4368 == ~s__state~0); {477438#false} is VALID [2022-04-28 14:57:41,589 INFO L290 TraceCheckUtils]: 318: Hoare triple {477438#false} assume !(4369 == ~s__state~0); {477438#false} is VALID [2022-04-28 14:57:41,589 INFO L290 TraceCheckUtils]: 319: Hoare triple {477438#false} assume !(4384 == ~s__state~0); {477438#false} is VALID [2022-04-28 14:57:41,589 INFO L290 TraceCheckUtils]: 320: Hoare triple {477438#false} assume !(4385 == ~s__state~0); {477438#false} is VALID [2022-04-28 14:57:41,589 INFO L290 TraceCheckUtils]: 321: Hoare triple {477438#false} assume 4400 == ~s__state~0; {477438#false} is VALID [2022-04-28 14:57:41,589 INFO L290 TraceCheckUtils]: 322: Hoare triple {477438#false} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {477438#false} is VALID [2022-04-28 14:57:41,589 INFO L290 TraceCheckUtils]: 323: Hoare triple {477438#false} assume 0 != (256 + ~__cil_tmp64~0) % 18446744073709551616;~skip~0 := 1; {477438#false} is VALID [2022-04-28 14:57:41,589 INFO L290 TraceCheckUtils]: 324: Hoare triple {477438#false} ~s__state~0 := 4416;~s__init_num~0 := 0; {477438#false} is VALID [2022-04-28 14:57:41,589 INFO L290 TraceCheckUtils]: 325: Hoare triple {477438#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {477438#false} is VALID [2022-04-28 14:57:41,589 INFO L290 TraceCheckUtils]: 326: Hoare triple {477438#false} ~skip~0 := 0; {477438#false} is VALID [2022-04-28 14:57:41,589 INFO L290 TraceCheckUtils]: 327: Hoare triple {477438#false} assume !false; {477438#false} is VALID [2022-04-28 14:57:41,589 INFO L290 TraceCheckUtils]: 328: Hoare triple {477438#false} ~state~0 := ~s__state~0; {477438#false} is VALID [2022-04-28 14:57:41,589 INFO L290 TraceCheckUtils]: 329: Hoare triple {477438#false} assume !(12292 == ~s__state~0); {477438#false} is VALID [2022-04-28 14:57:41,589 INFO L290 TraceCheckUtils]: 330: Hoare triple {477438#false} assume !(16384 == ~s__state~0); {477438#false} is VALID [2022-04-28 14:57:41,589 INFO L290 TraceCheckUtils]: 331: Hoare triple {477438#false} assume !(4096 == ~s__state~0); {477438#false} is VALID [2022-04-28 14:57:41,589 INFO L290 TraceCheckUtils]: 332: Hoare triple {477438#false} assume !(20480 == ~s__state~0); {477438#false} is VALID [2022-04-28 14:57:41,590 INFO L290 TraceCheckUtils]: 333: Hoare triple {477438#false} assume !(4099 == ~s__state~0); {477438#false} is VALID [2022-04-28 14:57:41,590 INFO L290 TraceCheckUtils]: 334: Hoare triple {477438#false} assume !(4368 == ~s__state~0); {477438#false} is VALID [2022-04-28 14:57:41,590 INFO L290 TraceCheckUtils]: 335: Hoare triple {477438#false} assume !(4369 == ~s__state~0); {477438#false} is VALID [2022-04-28 14:57:41,590 INFO L290 TraceCheckUtils]: 336: Hoare triple {477438#false} assume !(4384 == ~s__state~0); {477438#false} is VALID [2022-04-28 14:57:41,590 INFO L290 TraceCheckUtils]: 337: Hoare triple {477438#false} assume !(4385 == ~s__state~0); {477438#false} is VALID [2022-04-28 14:57:41,590 INFO L290 TraceCheckUtils]: 338: Hoare triple {477438#false} assume !(4400 == ~s__state~0); {477438#false} is VALID [2022-04-28 14:57:41,590 INFO L290 TraceCheckUtils]: 339: Hoare triple {477438#false} assume !(4401 == ~s__state~0); {477438#false} is VALID [2022-04-28 14:57:41,590 INFO L290 TraceCheckUtils]: 340: Hoare triple {477438#false} assume 4416 == ~s__state~0; {477438#false} is VALID [2022-04-28 14:57:41,590 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-28 14:57:41,590 INFO L290 TraceCheckUtils]: 342: Hoare triple {477438#false} assume !(3 == ~blastFlag~0); {477438#false} is VALID [2022-04-28 14:57:41,590 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-28 14:57:41,590 INFO L290 TraceCheckUtils]: 344: Hoare triple {477438#false} assume !(0 == ~tmp___6~0); {477438#false} is VALID [2022-04-28 14:57:41,590 INFO L290 TraceCheckUtils]: 345: Hoare triple {477438#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {477438#false} is VALID [2022-04-28 14:57:41,590 INFO L290 TraceCheckUtils]: 346: Hoare triple {477438#false} ~skip~0 := 0; {477438#false} is VALID [2022-04-28 14:57:41,590 INFO L290 TraceCheckUtils]: 347: Hoare triple {477438#false} assume !false; {477438#false} is VALID [2022-04-28 14:57:41,591 INFO L290 TraceCheckUtils]: 348: Hoare triple {477438#false} ~state~0 := ~s__state~0; {477438#false} is VALID [2022-04-28 14:57:41,591 INFO L290 TraceCheckUtils]: 349: Hoare triple {477438#false} assume !(12292 == ~s__state~0); {477438#false} is VALID [2022-04-28 14:57:41,591 INFO L290 TraceCheckUtils]: 350: Hoare triple {477438#false} assume !(16384 == ~s__state~0); {477438#false} is VALID [2022-04-28 14:57:41,591 INFO L290 TraceCheckUtils]: 351: Hoare triple {477438#false} assume !(4096 == ~s__state~0); {477438#false} is VALID [2022-04-28 14:57:41,591 INFO L290 TraceCheckUtils]: 352: Hoare triple {477438#false} assume !(20480 == ~s__state~0); {477438#false} is VALID [2022-04-28 14:57:41,591 INFO L290 TraceCheckUtils]: 353: Hoare triple {477438#false} assume !(4099 == ~s__state~0); {477438#false} is VALID [2022-04-28 14:57:41,591 INFO L290 TraceCheckUtils]: 354: Hoare triple {477438#false} assume !(4368 == ~s__state~0); {477438#false} is VALID [2022-04-28 14:57:41,591 INFO L290 TraceCheckUtils]: 355: Hoare triple {477438#false} assume !(4369 == ~s__state~0); {477438#false} is VALID [2022-04-28 14:57:41,591 INFO L290 TraceCheckUtils]: 356: Hoare triple {477438#false} assume !(4384 == ~s__state~0); {477438#false} is VALID [2022-04-28 14:57:41,591 INFO L290 TraceCheckUtils]: 357: Hoare triple {477438#false} assume !(4385 == ~s__state~0); {477438#false} is VALID [2022-04-28 14:57:41,591 INFO L290 TraceCheckUtils]: 358: Hoare triple {477438#false} assume !(4400 == ~s__state~0); {477438#false} is VALID [2022-04-28 14:57:41,591 INFO L290 TraceCheckUtils]: 359: Hoare triple {477438#false} assume !(4401 == ~s__state~0); {477438#false} is VALID [2022-04-28 14:57:41,591 INFO L290 TraceCheckUtils]: 360: Hoare triple {477438#false} assume !(4416 == ~s__state~0); {477438#false} is VALID [2022-04-28 14:57:41,591 INFO L290 TraceCheckUtils]: 361: Hoare triple {477438#false} assume !(4417 == ~s__state~0); {477438#false} is VALID [2022-04-28 14:57:41,591 INFO L290 TraceCheckUtils]: 362: Hoare triple {477438#false} assume 4432 == ~s__state~0; {477438#false} is VALID [2022-04-28 14:57:41,592 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-28 14:57:41,592 INFO L290 TraceCheckUtils]: 364: Hoare triple {477438#false} assume 5 == ~blastFlag~0; {477438#false} is VALID [2022-04-28 14:57:41,592 INFO L290 TraceCheckUtils]: 365: Hoare triple {477438#false} assume !false; {477438#false} is VALID [2022-04-28 14:57:41,592 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-28 14:57:41,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-28 14:57:41,593 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489344039] [2022-04-28 14:57:41,593 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489344039] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-28 14:57:41,593 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [952668270] [2022-04-28 14:57:41,593 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-28 14:57:41,593 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-28 14:57:41,593 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-28 14:57:41,608 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-28 14:57:41,651 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-28 14:57:41,757 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-28 14:57:41,757 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-28 14:57:41,759 INFO L263 TraceCheckSpWp]: Trace formula consists of 766 conjuncts, 3 conjunts are in the unsatisfiable core [2022-04-28 14:57:41,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-28 14:57:41,789 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-28 14:57:42,261 INFO L272 TraceCheckUtils]: 0: Hoare triple {477437#true} call ULTIMATE.init(); {477437#true} is VALID [2022-04-28 14:57:42,261 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-28 14:57:42,261 INFO L290 TraceCheckUtils]: 2: Hoare triple {477437#true} assume true; {477437#true} is VALID [2022-04-28 14:57:42,262 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {477437#true} {477437#true} #547#return; {477437#true} is VALID [2022-04-28 14:57:42,262 INFO L272 TraceCheckUtils]: 4: Hoare triple {477437#true} call #t~ret55 := main(); {477437#true} is VALID [2022-04-28 14:57:42,262 INFO L290 TraceCheckUtils]: 5: Hoare triple {477437#true} havoc ~s~0;~s~0 := 12292; {477437#true} is VALID [2022-04-28 14:57:42,262 INFO L272 TraceCheckUtils]: 6: Hoare triple {477437#true} call #t~ret54 := ssl3_connect(~s~0); {477437#true} is VALID [2022-04-28 14:57:42,262 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-28 14:57:42,262 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-28 14:57:42,262 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-28 14:57:42,262 INFO L290 TraceCheckUtils]: 10: Hoare triple {477437#true} assume !(0 != 12288 + ~tmp___1~0); {477437#true} is VALID [2022-04-28 14:57:42,262 INFO L290 TraceCheckUtils]: 11: Hoare triple {477437#true} assume !false; {477437#true} is VALID [2022-04-28 14:57:42,262 INFO L290 TraceCheckUtils]: 12: Hoare triple {477437#true} ~state~0 := ~s__state~0; {477437#true} is VALID [2022-04-28 14:57:42,262 INFO L290 TraceCheckUtils]: 13: Hoare triple {477437#true} assume 12292 == ~s__state~0; {477437#true} is VALID [2022-04-28 14:57:42,262 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-28 14:57:42,262 INFO L290 TraceCheckUtils]: 15: Hoare triple {477437#true} ~s__server~0 := 0; {477437#true} is VALID [2022-04-28 14:57:42,262 INFO L290 TraceCheckUtils]: 16: Hoare triple {477437#true} assume 0 != ~cb~0; {477437#true} is VALID [2022-04-28 14:57:42,262 INFO L290 TraceCheckUtils]: 17: Hoare triple {477437#true} ~__cil_tmp55~0 := 65280 + ~s__version~0; {477437#true} is VALID [2022-04-28 14:57:42,263 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-28 14:57:42,263 INFO L290 TraceCheckUtils]: 19: Hoare triple {477437#true} assume !(~__cil_tmp58~0 % 18446744073709551616 == ~__cil_tmp57~0 % 18446744073709551616); {477437#true} is VALID [2022-04-28 14:57:42,263 INFO L290 TraceCheckUtils]: 20: Hoare triple {477437#true} assume !(0 == ~tmp___4~0); {477437#true} is VALID [2022-04-28 14:57:42,263 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-28 14:57:42,263 INFO L290 TraceCheckUtils]: 22: Hoare triple {477437#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {477437#true} is VALID [2022-04-28 14:57:42,263 INFO L290 TraceCheckUtils]: 23: Hoare triple {477437#true} ~skip~0 := 0; {477437#true} is VALID [2022-04-28 14:57:42,263 INFO L290 TraceCheckUtils]: 24: Hoare triple {477437#true} assume !false; {477437#true} is VALID [2022-04-28 14:57:42,263 INFO L290 TraceCheckUtils]: 25: Hoare triple {477437#true} ~state~0 := ~s__state~0; {477437#true} is VALID [2022-04-28 14:57:42,263 INFO L290 TraceCheckUtils]: 26: Hoare triple {477437#true} assume !(12292 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,263 INFO L290 TraceCheckUtils]: 27: Hoare triple {477437#true} assume !(16384 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,263 INFO L290 TraceCheckUtils]: 28: Hoare triple {477437#true} assume !(4096 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,263 INFO L290 TraceCheckUtils]: 29: Hoare triple {477437#true} assume !(20480 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,263 INFO L290 TraceCheckUtils]: 30: Hoare triple {477437#true} assume !(4099 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,263 INFO L290 TraceCheckUtils]: 31: Hoare triple {477437#true} assume 4368 == ~s__state~0; {477437#true} is VALID [2022-04-28 14:57:42,263 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-28 14:57:42,264 INFO L290 TraceCheckUtils]: 33: Hoare triple {477437#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {477437#true} is VALID [2022-04-28 14:57:42,264 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-28 14:57:42,264 INFO L290 TraceCheckUtils]: 35: Hoare triple {477437#true} assume ~__cil_tmp63~0 % 18446744073709551616 != ~__cil_tmp62~0 % 18446744073709551616; {477437#true} is VALID [2022-04-28 14:57:42,264 INFO L290 TraceCheckUtils]: 36: Hoare triple {477437#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {477437#true} is VALID [2022-04-28 14:57:42,264 INFO L290 TraceCheckUtils]: 37: Hoare triple {477437#true} ~skip~0 := 0; {477437#true} is VALID [2022-04-28 14:57:42,264 INFO L290 TraceCheckUtils]: 38: Hoare triple {477437#true} assume !false; {477437#true} is VALID [2022-04-28 14:57:42,264 INFO L290 TraceCheckUtils]: 39: Hoare triple {477437#true} ~state~0 := ~s__state~0; {477437#true} is VALID [2022-04-28 14:57:42,264 INFO L290 TraceCheckUtils]: 40: Hoare triple {477437#true} assume !(12292 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,264 INFO L290 TraceCheckUtils]: 41: Hoare triple {477437#true} assume !(16384 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,264 INFO L290 TraceCheckUtils]: 42: Hoare triple {477437#true} assume !(4096 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,264 INFO L290 TraceCheckUtils]: 43: Hoare triple {477437#true} assume !(20480 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,264 INFO L290 TraceCheckUtils]: 44: Hoare triple {477437#true} assume !(4099 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,264 INFO L290 TraceCheckUtils]: 45: Hoare triple {477437#true} assume !(4368 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,264 INFO L290 TraceCheckUtils]: 46: Hoare triple {477437#true} assume !(4369 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,264 INFO L290 TraceCheckUtils]: 47: Hoare triple {477437#true} assume 4384 == ~s__state~0; {477437#true} is VALID [2022-04-28 14:57:42,265 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-28 14:57:42,265 INFO L290 TraceCheckUtils]: 49: Hoare triple {477437#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {477437#true} is VALID [2022-04-28 14:57:42,265 INFO L290 TraceCheckUtils]: 50: Hoare triple {477437#true} assume !(~ret~0 <= 0); {477437#true} is VALID [2022-04-28 14:57:42,265 INFO L290 TraceCheckUtils]: 51: Hoare triple {477437#true} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {477437#true} is VALID [2022-04-28 14:57:42,265 INFO L290 TraceCheckUtils]: 52: Hoare triple {477437#true} ~s__init_num~0 := 0; {477437#true} is VALID [2022-04-28 14:57:42,265 INFO L290 TraceCheckUtils]: 53: Hoare triple {477437#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {477437#true} is VALID [2022-04-28 14:57:42,265 INFO L290 TraceCheckUtils]: 54: Hoare triple {477437#true} ~skip~0 := 0; {477437#true} is VALID [2022-04-28 14:57:42,265 INFO L290 TraceCheckUtils]: 55: Hoare triple {477437#true} assume !false; {477437#true} is VALID [2022-04-28 14:57:42,265 INFO L290 TraceCheckUtils]: 56: Hoare triple {477437#true} ~state~0 := ~s__state~0; {477437#true} is VALID [2022-04-28 14:57:42,265 INFO L290 TraceCheckUtils]: 57: Hoare triple {477437#true} assume !(12292 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,265 INFO L290 TraceCheckUtils]: 58: Hoare triple {477437#true} assume !(16384 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,265 INFO L290 TraceCheckUtils]: 59: Hoare triple {477437#true} assume !(4096 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,265 INFO L290 TraceCheckUtils]: 60: Hoare triple {477437#true} assume !(20480 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,265 INFO L290 TraceCheckUtils]: 61: Hoare triple {477437#true} assume !(4099 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,265 INFO L290 TraceCheckUtils]: 62: Hoare triple {477437#true} assume !(4368 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,266 INFO L290 TraceCheckUtils]: 63: Hoare triple {477437#true} assume !(4369 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,266 INFO L290 TraceCheckUtils]: 64: Hoare triple {477437#true} assume !(4384 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,266 INFO L290 TraceCheckUtils]: 65: Hoare triple {477437#true} assume !(4385 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,266 INFO L290 TraceCheckUtils]: 66: Hoare triple {477437#true} assume 4400 == ~s__state~0; {477437#true} is VALID [2022-04-28 14:57:42,266 INFO L290 TraceCheckUtils]: 67: Hoare triple {477437#true} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {477437#true} is VALID [2022-04-28 14:57:42,266 INFO L290 TraceCheckUtils]: 68: Hoare triple {477437#true} assume !(0 != (256 + ~__cil_tmp64~0) % 18446744073709551616);assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;~ret~0 := #t~nondet40;havoc #t~nondet40; {477437#true} is VALID [2022-04-28 14:57:42,266 INFO L290 TraceCheckUtils]: 69: Hoare triple {477437#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {477437#true} is VALID [2022-04-28 14:57:42,266 INFO L290 TraceCheckUtils]: 70: Hoare triple {477437#true} assume !(~ret~0 <= 0); {477437#true} is VALID [2022-04-28 14:57:42,266 INFO L290 TraceCheckUtils]: 71: Hoare triple {477437#true} ~s__state~0 := 4416;~s__init_num~0 := 0; {477437#true} is VALID [2022-04-28 14:57:42,266 INFO L290 TraceCheckUtils]: 72: Hoare triple {477437#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {477437#true} is VALID [2022-04-28 14:57:42,266 INFO L290 TraceCheckUtils]: 73: Hoare triple {477437#true} ~skip~0 := 0; {477437#true} is VALID [2022-04-28 14:57:42,266 INFO L290 TraceCheckUtils]: 74: Hoare triple {477437#true} assume !false; {477437#true} is VALID [2022-04-28 14:57:42,266 INFO L290 TraceCheckUtils]: 75: Hoare triple {477437#true} ~state~0 := ~s__state~0; {477437#true} is VALID [2022-04-28 14:57:42,266 INFO L290 TraceCheckUtils]: 76: Hoare triple {477437#true} assume !(12292 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,266 INFO L290 TraceCheckUtils]: 77: Hoare triple {477437#true} assume !(16384 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,267 INFO L290 TraceCheckUtils]: 78: Hoare triple {477437#true} assume !(4096 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,267 INFO L290 TraceCheckUtils]: 79: Hoare triple {477437#true} assume !(20480 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,267 INFO L290 TraceCheckUtils]: 80: Hoare triple {477437#true} assume !(4099 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,267 INFO L290 TraceCheckUtils]: 81: Hoare triple {477437#true} assume !(4368 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,267 INFO L290 TraceCheckUtils]: 82: Hoare triple {477437#true} assume !(4369 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,267 INFO L290 TraceCheckUtils]: 83: Hoare triple {477437#true} assume !(4384 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,267 INFO L290 TraceCheckUtils]: 84: Hoare triple {477437#true} assume !(4385 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,267 INFO L290 TraceCheckUtils]: 85: Hoare triple {477437#true} assume !(4400 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,267 INFO L290 TraceCheckUtils]: 86: Hoare triple {477437#true} assume !(4401 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,267 INFO L290 TraceCheckUtils]: 87: Hoare triple {477437#true} assume 4416 == ~s__state~0; {477437#true} is VALID [2022-04-28 14:57:42,267 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-28 14:57:42,267 INFO L290 TraceCheckUtils]: 89: Hoare triple {477437#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {477437#true} is VALID [2022-04-28 14:57:42,267 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-28 14:57:42,267 INFO L290 TraceCheckUtils]: 91: Hoare triple {477437#true} assume !(0 == ~tmp___6~0); {477437#true} is VALID [2022-04-28 14:57:42,267 INFO L290 TraceCheckUtils]: 92: Hoare triple {477437#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {477437#true} is VALID [2022-04-28 14:57:42,268 INFO L290 TraceCheckUtils]: 93: Hoare triple {477437#true} ~skip~0 := 0; {477437#true} is VALID [2022-04-28 14:57:42,268 INFO L290 TraceCheckUtils]: 94: Hoare triple {477437#true} assume !false; {477437#true} is VALID [2022-04-28 14:57:42,268 INFO L290 TraceCheckUtils]: 95: Hoare triple {477437#true} ~state~0 := ~s__state~0; {477437#true} is VALID [2022-04-28 14:57:42,268 INFO L290 TraceCheckUtils]: 96: Hoare triple {477437#true} assume !(12292 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,268 INFO L290 TraceCheckUtils]: 97: Hoare triple {477437#true} assume !(16384 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,268 INFO L290 TraceCheckUtils]: 98: Hoare triple {477437#true} assume !(4096 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,268 INFO L290 TraceCheckUtils]: 99: Hoare triple {477437#true} assume !(20480 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,268 INFO L290 TraceCheckUtils]: 100: Hoare triple {477437#true} assume !(4099 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,268 INFO L290 TraceCheckUtils]: 101: Hoare triple {477437#true} assume !(4368 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,268 INFO L290 TraceCheckUtils]: 102: Hoare triple {477437#true} assume !(4369 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,268 INFO L290 TraceCheckUtils]: 103: Hoare triple {477437#true} assume !(4384 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,268 INFO L290 TraceCheckUtils]: 104: Hoare triple {477437#true} assume !(4385 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,268 INFO L290 TraceCheckUtils]: 105: Hoare triple {477437#true} assume !(4400 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,268 INFO L290 TraceCheckUtils]: 106: Hoare triple {477437#true} assume !(4401 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,269 INFO L290 TraceCheckUtils]: 107: Hoare triple {477437#true} assume !(4416 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,269 INFO L290 TraceCheckUtils]: 108: Hoare triple {477437#true} assume !(4417 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,269 INFO L290 TraceCheckUtils]: 109: Hoare triple {477437#true} assume 4432 == ~s__state~0; {477437#true} is VALID [2022-04-28 14:57:42,269 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-28 14:57:42,269 INFO L290 TraceCheckUtils]: 111: Hoare triple {477437#true} assume !(5 == ~blastFlag~0); {477437#true} is VALID [2022-04-28 14:57:42,269 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-28 14:57:42,269 INFO L290 TraceCheckUtils]: 113: Hoare triple {477437#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {477437#true} is VALID [2022-04-28 14:57:42,269 INFO L290 TraceCheckUtils]: 114: Hoare triple {477437#true} ~skip~0 := 0; {477437#true} is VALID [2022-04-28 14:57:42,269 INFO L290 TraceCheckUtils]: 115: Hoare triple {477437#true} assume !false; {477437#true} is VALID [2022-04-28 14:57:42,269 INFO L290 TraceCheckUtils]: 116: Hoare triple {477437#true} ~state~0 := ~s__state~0; {477437#true} is VALID [2022-04-28 14:57:42,269 INFO L290 TraceCheckUtils]: 117: Hoare triple {477437#true} assume !(12292 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,269 INFO L290 TraceCheckUtils]: 118: Hoare triple {477437#true} assume !(16384 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,269 INFO L290 TraceCheckUtils]: 119: Hoare triple {477437#true} assume !(4096 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,269 INFO L290 TraceCheckUtils]: 120: Hoare triple {477437#true} assume !(20480 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,269 INFO L290 TraceCheckUtils]: 121: Hoare triple {477437#true} assume !(4099 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,270 INFO L290 TraceCheckUtils]: 122: Hoare triple {477437#true} assume !(4368 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,270 INFO L290 TraceCheckUtils]: 123: Hoare triple {477437#true} assume !(4369 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,270 INFO L290 TraceCheckUtils]: 124: Hoare triple {477437#true} assume !(4384 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,270 INFO L290 TraceCheckUtils]: 125: Hoare triple {477437#true} assume !(4385 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,270 INFO L290 TraceCheckUtils]: 126: Hoare triple {477437#true} assume !(4400 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,270 INFO L290 TraceCheckUtils]: 127: Hoare triple {477437#true} assume !(4401 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,270 INFO L290 TraceCheckUtils]: 128: Hoare triple {477437#true} assume !(4416 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,270 INFO L290 TraceCheckUtils]: 129: Hoare triple {477437#true} assume !(4417 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,270 INFO L290 TraceCheckUtils]: 130: Hoare triple {477437#true} assume !(4432 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,270 INFO L290 TraceCheckUtils]: 131: Hoare triple {477437#true} assume !(4433 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,270 INFO L290 TraceCheckUtils]: 132: Hoare triple {477437#true} assume 4448 == ~s__state~0; {477437#true} is VALID [2022-04-28 14:57:42,270 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-28 14:57:42,270 INFO L290 TraceCheckUtils]: 134: Hoare triple {477437#true} assume !(~ret~0 <= 0); {477437#true} is VALID [2022-04-28 14:57:42,270 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-28 14:57:42,270 INFO L290 TraceCheckUtils]: 136: Hoare triple {477437#true} ~s__init_num~0 := 0; {477437#true} is VALID [2022-04-28 14:57:42,271 INFO L290 TraceCheckUtils]: 137: Hoare triple {477437#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {477437#true} is VALID [2022-04-28 14:57:42,271 INFO L290 TraceCheckUtils]: 138: Hoare triple {477437#true} ~skip~0 := 0; {477437#true} is VALID [2022-04-28 14:57:42,271 INFO L290 TraceCheckUtils]: 139: Hoare triple {477437#true} assume !false; {477437#true} is VALID [2022-04-28 14:57:42,271 INFO L290 TraceCheckUtils]: 140: Hoare triple {477437#true} ~state~0 := ~s__state~0; {477437#true} is VALID [2022-04-28 14:57:42,271 INFO L290 TraceCheckUtils]: 141: Hoare triple {477437#true} assume !(12292 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,271 INFO L290 TraceCheckUtils]: 142: Hoare triple {477437#true} assume !(16384 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,271 INFO L290 TraceCheckUtils]: 143: Hoare triple {477437#true} assume !(4096 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,271 INFO L290 TraceCheckUtils]: 144: Hoare triple {477437#true} assume !(20480 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,271 INFO L290 TraceCheckUtils]: 145: Hoare triple {477437#true} assume !(4099 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,271 INFO L290 TraceCheckUtils]: 146: Hoare triple {477437#true} assume !(4368 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,271 INFO L290 TraceCheckUtils]: 147: Hoare triple {477437#true} assume !(4369 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,271 INFO L290 TraceCheckUtils]: 148: Hoare triple {477437#true} assume !(4384 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,271 INFO L290 TraceCheckUtils]: 149: Hoare triple {477437#true} assume !(4385 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,271 INFO L290 TraceCheckUtils]: 150: Hoare triple {477437#true} assume !(4400 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,271 INFO L290 TraceCheckUtils]: 151: Hoare triple {477437#true} assume !(4401 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,272 INFO L290 TraceCheckUtils]: 152: Hoare triple {477437#true} assume !(4416 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,272 INFO L290 TraceCheckUtils]: 153: Hoare triple {477437#true} assume !(4417 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,272 INFO L290 TraceCheckUtils]: 154: Hoare triple {477437#true} assume !(4432 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,272 INFO L290 TraceCheckUtils]: 155: Hoare triple {477437#true} assume !(4433 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,272 INFO L290 TraceCheckUtils]: 156: Hoare triple {477437#true} assume !(4448 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,272 INFO L290 TraceCheckUtils]: 157: Hoare triple {477437#true} assume !(4449 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,272 INFO L290 TraceCheckUtils]: 158: Hoare triple {477437#true} assume !(4464 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,272 INFO L290 TraceCheckUtils]: 159: Hoare triple {477437#true} assume !(4465 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,272 INFO L290 TraceCheckUtils]: 160: Hoare triple {477437#true} assume !(4466 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,272 INFO L290 TraceCheckUtils]: 161: Hoare triple {477437#true} assume !(4467 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,272 INFO L290 TraceCheckUtils]: 162: Hoare triple {477437#true} assume 4480 == ~s__state~0; {477437#true} is VALID [2022-04-28 14:57:42,272 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-28 14:57:42,272 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-28 14:57:42,272 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-28 14:57:42,273 INFO L290 TraceCheckUtils]: 166: Hoare triple {477437#true} ~s__init_num~0 := 0; {477437#true} is VALID [2022-04-28 14:57:42,273 INFO L290 TraceCheckUtils]: 167: Hoare triple {477437#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {477437#true} is VALID [2022-04-28 14:57:42,273 INFO L290 TraceCheckUtils]: 168: Hoare triple {477437#true} ~skip~0 := 0; {477437#true} is VALID [2022-04-28 14:57:42,273 INFO L290 TraceCheckUtils]: 169: Hoare triple {477437#true} assume !false; {477437#true} is VALID [2022-04-28 14:57:42,273 INFO L290 TraceCheckUtils]: 170: Hoare triple {477437#true} ~state~0 := ~s__state~0; {477437#true} is VALID [2022-04-28 14:57:42,273 INFO L290 TraceCheckUtils]: 171: Hoare triple {477437#true} assume !(12292 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,273 INFO L290 TraceCheckUtils]: 172: Hoare triple {477437#true} assume !(16384 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,273 INFO L290 TraceCheckUtils]: 173: Hoare triple {477437#true} assume !(4096 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,273 INFO L290 TraceCheckUtils]: 174: Hoare triple {477437#true} assume !(20480 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,273 INFO L290 TraceCheckUtils]: 175: Hoare triple {477437#true} assume !(4099 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,273 INFO L290 TraceCheckUtils]: 176: Hoare triple {477437#true} assume !(4368 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,273 INFO L290 TraceCheckUtils]: 177: Hoare triple {477437#true} assume !(4369 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,273 INFO L290 TraceCheckUtils]: 178: Hoare triple {477437#true} assume !(4384 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,273 INFO L290 TraceCheckUtils]: 179: Hoare triple {477437#true} assume !(4385 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,273 INFO L290 TraceCheckUtils]: 180: Hoare triple {477437#true} assume !(4400 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,274 INFO L290 TraceCheckUtils]: 181: Hoare triple {477437#true} assume !(4401 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,274 INFO L290 TraceCheckUtils]: 182: Hoare triple {477437#true} assume !(4416 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,274 INFO L290 TraceCheckUtils]: 183: Hoare triple {477437#true} assume !(4417 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,274 INFO L290 TraceCheckUtils]: 184: Hoare triple {477437#true} assume !(4432 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,274 INFO L290 TraceCheckUtils]: 185: Hoare triple {477437#true} assume !(4433 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,274 INFO L290 TraceCheckUtils]: 186: Hoare triple {477437#true} assume !(4448 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,274 INFO L290 TraceCheckUtils]: 187: Hoare triple {477437#true} assume !(4449 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,274 INFO L290 TraceCheckUtils]: 188: Hoare triple {477437#true} assume !(4464 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,274 INFO L290 TraceCheckUtils]: 189: Hoare triple {477437#true} assume !(4465 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,274 INFO L290 TraceCheckUtils]: 190: Hoare triple {477437#true} assume !(4466 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,274 INFO L290 TraceCheckUtils]: 191: Hoare triple {477437#true} assume !(4467 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,274 INFO L290 TraceCheckUtils]: 192: Hoare triple {477437#true} assume !(4480 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,274 INFO L290 TraceCheckUtils]: 193: Hoare triple {477437#true} assume !(4481 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,274 INFO L290 TraceCheckUtils]: 194: Hoare triple {477437#true} assume !(4496 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,274 INFO L290 TraceCheckUtils]: 195: Hoare triple {477437#true} assume !(4497 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,275 INFO L290 TraceCheckUtils]: 196: Hoare triple {477437#true} assume 4512 == ~s__state~0; {477437#true} is VALID [2022-04-28 14:57:42,275 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-28 14:57:42,275 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-28 14:57:42,275 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-28 14:57:42,275 INFO L290 TraceCheckUtils]: 200: Hoare triple {477437#true} assume !(0 == ~tmp___7~0); {477437#true} is VALID [2022-04-28 14:57:42,275 INFO L290 TraceCheckUtils]: 201: Hoare triple {477437#true} assume !(0 == ~tmp___8~0); {477437#true} is VALID [2022-04-28 14:57:42,275 INFO L290 TraceCheckUtils]: 202: Hoare triple {477437#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {477437#true} is VALID [2022-04-28 14:57:42,275 INFO L290 TraceCheckUtils]: 203: Hoare triple {477437#true} ~skip~0 := 0; {477437#true} is VALID [2022-04-28 14:57:42,275 INFO L290 TraceCheckUtils]: 204: Hoare triple {477437#true} assume !false; {477437#true} is VALID [2022-04-28 14:57:42,275 INFO L290 TraceCheckUtils]: 205: Hoare triple {477437#true} ~state~0 := ~s__state~0; {477437#true} is VALID [2022-04-28 14:57:42,275 INFO L290 TraceCheckUtils]: 206: Hoare triple {477437#true} assume !(12292 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,275 INFO L290 TraceCheckUtils]: 207: Hoare triple {477437#true} assume !(16384 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,275 INFO L290 TraceCheckUtils]: 208: Hoare triple {477437#true} assume !(4096 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,275 INFO L290 TraceCheckUtils]: 209: Hoare triple {477437#true} assume !(20480 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,275 INFO L290 TraceCheckUtils]: 210: Hoare triple {477437#true} assume !(4099 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,276 INFO L290 TraceCheckUtils]: 211: Hoare triple {477437#true} assume !(4368 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,276 INFO L290 TraceCheckUtils]: 212: Hoare triple {477437#true} assume !(4369 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,276 INFO L290 TraceCheckUtils]: 213: Hoare triple {477437#true} assume !(4384 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,276 INFO L290 TraceCheckUtils]: 214: Hoare triple {477437#true} assume !(4385 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,276 INFO L290 TraceCheckUtils]: 215: Hoare triple {477437#true} assume !(4400 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,276 INFO L290 TraceCheckUtils]: 216: Hoare triple {477437#true} assume !(4401 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,276 INFO L290 TraceCheckUtils]: 217: Hoare triple {477437#true} assume !(4416 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,276 INFO L290 TraceCheckUtils]: 218: Hoare triple {477437#true} assume !(4417 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,276 INFO L290 TraceCheckUtils]: 219: Hoare triple {477437#true} assume !(4432 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,276 INFO L290 TraceCheckUtils]: 220: Hoare triple {477437#true} assume !(4433 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,276 INFO L290 TraceCheckUtils]: 221: Hoare triple {477437#true} assume !(4448 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,276 INFO L290 TraceCheckUtils]: 222: Hoare triple {477437#true} assume !(4449 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,276 INFO L290 TraceCheckUtils]: 223: Hoare triple {477437#true} assume !(4464 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,276 INFO L290 TraceCheckUtils]: 224: Hoare triple {477437#true} assume !(4465 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,276 INFO L290 TraceCheckUtils]: 225: Hoare triple {477437#true} assume !(4466 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,277 INFO L290 TraceCheckUtils]: 226: Hoare triple {477437#true} assume !(4467 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,277 INFO L290 TraceCheckUtils]: 227: Hoare triple {477437#true} assume !(4480 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,277 INFO L290 TraceCheckUtils]: 228: Hoare triple {477437#true} assume !(4481 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,277 INFO L290 TraceCheckUtils]: 229: Hoare triple {477437#true} assume !(4496 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,277 INFO L290 TraceCheckUtils]: 230: Hoare triple {477437#true} assume !(4497 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,277 INFO L290 TraceCheckUtils]: 231: Hoare triple {477437#true} assume !(4512 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,277 INFO L290 TraceCheckUtils]: 232: Hoare triple {477437#true} assume !(4513 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,277 INFO L290 TraceCheckUtils]: 233: Hoare triple {477437#true} assume 4528 == ~s__state~0; {477437#true} is VALID [2022-04-28 14:57:42,277 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-28 14:57:42,277 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 := (if ~__cil_tmp66~0 % 4294967296 <= 2147483647 then ~__cil_tmp66~0 % 4294967296 else ~__cil_tmp66~0 % 4294967296 - 4294967296); {477437#true} is VALID [2022-04-28 14:57:42,277 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-28 14:57:42,277 INFO L290 TraceCheckUtils]: 237: Hoare triple {477437#true} ~s__init_num~0 := 0; {477437#true} is VALID [2022-04-28 14:57:42,277 INFO L290 TraceCheckUtils]: 238: Hoare triple {477437#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {477437#true} is VALID [2022-04-28 14:57:42,277 INFO L290 TraceCheckUtils]: 239: Hoare triple {477437#true} ~skip~0 := 0; {477437#true} is VALID [2022-04-28 14:57:42,277 INFO L290 TraceCheckUtils]: 240: Hoare triple {477437#true} assume !false; {477437#true} is VALID [2022-04-28 14:57:42,278 INFO L290 TraceCheckUtils]: 241: Hoare triple {477437#true} ~state~0 := ~s__state~0; {477437#true} is VALID [2022-04-28 14:57:42,278 INFO L290 TraceCheckUtils]: 242: Hoare triple {477437#true} assume !(12292 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,278 INFO L290 TraceCheckUtils]: 243: Hoare triple {477437#true} assume !(16384 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,278 INFO L290 TraceCheckUtils]: 244: Hoare triple {477437#true} assume !(4096 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,278 INFO L290 TraceCheckUtils]: 245: Hoare triple {477437#true} assume !(20480 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,278 INFO L290 TraceCheckUtils]: 246: Hoare triple {477437#true} assume !(4099 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,278 INFO L290 TraceCheckUtils]: 247: Hoare triple {477437#true} assume !(4368 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,278 INFO L290 TraceCheckUtils]: 248: Hoare triple {477437#true} assume !(4369 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,278 INFO L290 TraceCheckUtils]: 249: Hoare triple {477437#true} assume !(4384 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,278 INFO L290 TraceCheckUtils]: 250: Hoare triple {477437#true} assume !(4385 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,278 INFO L290 TraceCheckUtils]: 251: Hoare triple {477437#true} assume !(4400 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,278 INFO L290 TraceCheckUtils]: 252: Hoare triple {477437#true} assume !(4401 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,278 INFO L290 TraceCheckUtils]: 253: Hoare triple {477437#true} assume !(4416 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,278 INFO L290 TraceCheckUtils]: 254: Hoare triple {477437#true} assume !(4417 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,279 INFO L290 TraceCheckUtils]: 255: Hoare triple {477437#true} assume !(4432 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,279 INFO L290 TraceCheckUtils]: 256: Hoare triple {477437#true} assume !(4433 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,279 INFO L290 TraceCheckUtils]: 257: Hoare triple {477437#true} assume !(4448 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,279 INFO L290 TraceCheckUtils]: 258: Hoare triple {477437#true} assume !(4449 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,279 INFO L290 TraceCheckUtils]: 259: Hoare triple {477437#true} assume !(4464 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,279 INFO L290 TraceCheckUtils]: 260: Hoare triple {477437#true} assume !(4465 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,279 INFO L290 TraceCheckUtils]: 261: Hoare triple {477437#true} assume !(4466 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,279 INFO L290 TraceCheckUtils]: 262: Hoare triple {477437#true} assume !(4467 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,279 INFO L290 TraceCheckUtils]: 263: Hoare triple {477437#true} assume !(4480 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,279 INFO L290 TraceCheckUtils]: 264: Hoare triple {477437#true} assume !(4481 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,279 INFO L290 TraceCheckUtils]: 265: Hoare triple {477437#true} assume !(4496 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,279 INFO L290 TraceCheckUtils]: 266: Hoare triple {477437#true} assume !(4497 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,279 INFO L290 TraceCheckUtils]: 267: Hoare triple {477437#true} assume !(4512 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,279 INFO L290 TraceCheckUtils]: 268: Hoare triple {477437#true} assume !(4513 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,279 INFO L290 TraceCheckUtils]: 269: Hoare triple {477437#true} assume !(4528 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,280 INFO L290 TraceCheckUtils]: 270: Hoare triple {477437#true} assume !(4529 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,280 INFO L290 TraceCheckUtils]: 271: Hoare triple {477437#true} assume !(4560 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,280 INFO L290 TraceCheckUtils]: 272: Hoare triple {477437#true} assume !(4561 == ~s__state~0); {477437#true} is VALID [2022-04-28 14:57:42,280 INFO L290 TraceCheckUtils]: 273: Hoare triple {477437#true} assume 4352 == ~s__state~0; {477437#true} is VALID [2022-04-28 14:57:42,280 INFO L290 TraceCheckUtils]: 274: Hoare triple {477437#true} ~__cil_tmp70~0 := ~num1~0; {477437#true} is VALID [2022-04-28 14:57:42,280 INFO L290 TraceCheckUtils]: 275: Hoare triple {477437#true} assume !(~__cil_tmp70~0 > 0); {477437#true} is VALID [2022-04-28 14:57:42,280 INFO L290 TraceCheckUtils]: 276: Hoare triple {477437#true} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {477437#true} is VALID [2022-04-28 14:57:42,280 INFO L290 TraceCheckUtils]: 277: Hoare triple {477437#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {477437#true} is VALID [2022-04-28 14:57:42,280 INFO L290 TraceCheckUtils]: 278: Hoare triple {477437#true} ~skip~0 := 0; {477437#true} is VALID [2022-04-28 14:57:42,280 INFO L290 TraceCheckUtils]: 279: Hoare triple {477437#true} assume !false; {477437#true} is VALID [2022-04-28 14:57:42,280 INFO L290 TraceCheckUtils]: 280: Hoare triple {477437#true} ~state~0 := ~s__state~0; {477437#true} is VALID [2022-04-28 14:57:42,280 INFO L290 TraceCheckUtils]: 281: Hoare triple {477437#true} assume 12292 == ~s__state~0; {477437#true} is VALID [2022-04-28 14:57:42,280 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-28 14:57:42,280 INFO L290 TraceCheckUtils]: 283: Hoare triple {477437#true} ~s__server~0 := 0; {477437#true} is VALID [2022-04-28 14:57:42,280 INFO L290 TraceCheckUtils]: 284: Hoare triple {477437#true} assume 0 != ~cb~0; {477437#true} is VALID [2022-04-28 14:57:42,281 INFO L290 TraceCheckUtils]: 285: Hoare triple {477437#true} ~__cil_tmp55~0 := 65280 + ~s__version~0; {477437#true} is VALID [2022-04-28 14:57:42,281 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-28 14:57:42,281 INFO L290 TraceCheckUtils]: 287: Hoare triple {477437#true} assume !(~__cil_tmp58~0 % 18446744073709551616 == ~__cil_tmp57~0 % 18446744073709551616); {477437#true} is VALID [2022-04-28 14:57:42,281 INFO L290 TraceCheckUtils]: 288: Hoare triple {477437#true} assume !(0 == ~tmp___4~0); {477437#true} is VALID [2022-04-28 14:57:42,295 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-28 14:57:42,295 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-28 14:57:42,296 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-28 14:57:42,296 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-28 14:57:42,296 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-28 14:57:42,296 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-28 14:57:42,296 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-28 14:57:42,297 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-28 14:57:42,297 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-28 14:57:42,297 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-28 14:57:42,297 INFO L290 TraceCheckUtils]: 299: Hoare triple {478315#(= ssl3_connect_~s__state~0 4368)} assume !(4368 == ~s__state~0); {477438#false} is VALID [2022-04-28 14:57:42,297 INFO L290 TraceCheckUtils]: 300: Hoare triple {477438#false} assume !(4369 == ~s__state~0); {477438#false} is VALID [2022-04-28 14:57:42,297 INFO L290 TraceCheckUtils]: 301: Hoare triple {477438#false} assume 4384 == ~s__state~0; {477438#false} is VALID [2022-04-28 14:57:42,298 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-28 14:57:42,298 INFO L290 TraceCheckUtils]: 303: Hoare triple {477438#false} assume !(1 == ~blastFlag~0); {477438#false} is VALID [2022-04-28 14:57:42,298 INFO L290 TraceCheckUtils]: 304: Hoare triple {477438#false} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {477438#false} is VALID [2022-04-28 14:57:42,298 INFO L290 TraceCheckUtils]: 305: Hoare triple {477438#false} assume !(~ret~0 <= 0); {477438#false} is VALID [2022-04-28 14:57:42,298 INFO L290 TraceCheckUtils]: 306: Hoare triple {477438#false} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {477438#false} is VALID [2022-04-28 14:57:42,298 INFO L290 TraceCheckUtils]: 307: Hoare triple {477438#false} ~s__init_num~0 := 0; {477438#false} is VALID [2022-04-28 14:57:42,298 INFO L290 TraceCheckUtils]: 308: Hoare triple {477438#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {477438#false} is VALID [2022-04-28 14:57:42,298 INFO L290 TraceCheckUtils]: 309: Hoare triple {477438#false} ~skip~0 := 0; {477438#false} is VALID [2022-04-28 14:57:42,298 INFO L290 TraceCheckUtils]: 310: Hoare triple {477438#false} assume !false; {477438#false} is VALID [2022-04-28 14:57:42,298 INFO L290 TraceCheckUtils]: 311: Hoare triple {477438#false} ~state~0 := ~s__state~0; {477438#false} is VALID [2022-04-28 14:57:42,298 INFO L290 TraceCheckUtils]: 312: Hoare triple {477438#false} assume !(12292 == ~s__state~0); {477438#false} is VALID [2022-04-28 14:57:42,298 INFO L290 TraceCheckUtils]: 313: Hoare triple {477438#false} assume !(16384 == ~s__state~0); {477438#false} is VALID [2022-04-28 14:57:42,298 INFO L290 TraceCheckUtils]: 314: Hoare triple {477438#false} assume !(4096 == ~s__state~0); {477438#false} is VALID [2022-04-28 14:57:42,298 INFO L290 TraceCheckUtils]: 315: Hoare triple {477438#false} assume !(20480 == ~s__state~0); {477438#false} is VALID [2022-04-28 14:57:42,298 INFO L290 TraceCheckUtils]: 316: Hoare triple {477438#false} assume !(4099 == ~s__state~0); {477438#false} is VALID [2022-04-28 14:57:42,299 INFO L290 TraceCheckUtils]: 317: Hoare triple {477438#false} assume !(4368 == ~s__state~0); {477438#false} is VALID [2022-04-28 14:57:42,299 INFO L290 TraceCheckUtils]: 318: Hoare triple {477438#false} assume !(4369 == ~s__state~0); {477438#false} is VALID [2022-04-28 14:57:42,299 INFO L290 TraceCheckUtils]: 319: Hoare triple {477438#false} assume !(4384 == ~s__state~0); {477438#false} is VALID [2022-04-28 14:57:42,299 INFO L290 TraceCheckUtils]: 320: Hoare triple {477438#false} assume !(4385 == ~s__state~0); {477438#false} is VALID [2022-04-28 14:57:42,299 INFO L290 TraceCheckUtils]: 321: Hoare triple {477438#false} assume 4400 == ~s__state~0; {477438#false} is VALID [2022-04-28 14:57:42,299 INFO L290 TraceCheckUtils]: 322: Hoare triple {477438#false} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {477438#false} is VALID [2022-04-28 14:57:42,299 INFO L290 TraceCheckUtils]: 323: Hoare triple {477438#false} assume 0 != (256 + ~__cil_tmp64~0) % 18446744073709551616;~skip~0 := 1; {477438#false} is VALID [2022-04-28 14:57:42,299 INFO L290 TraceCheckUtils]: 324: Hoare triple {477438#false} ~s__state~0 := 4416;~s__init_num~0 := 0; {477438#false} is VALID [2022-04-28 14:57:42,299 INFO L290 TraceCheckUtils]: 325: Hoare triple {477438#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {477438#false} is VALID [2022-04-28 14:57:42,299 INFO L290 TraceCheckUtils]: 326: Hoare triple {477438#false} ~skip~0 := 0; {477438#false} is VALID [2022-04-28 14:57:42,299 INFO L290 TraceCheckUtils]: 327: Hoare triple {477438#false} assume !false; {477438#false} is VALID [2022-04-28 14:57:42,299 INFO L290 TraceCheckUtils]: 328: Hoare triple {477438#false} ~state~0 := ~s__state~0; {477438#false} is VALID [2022-04-28 14:57:42,299 INFO L290 TraceCheckUtils]: 329: Hoare triple {477438#false} assume !(12292 == ~s__state~0); {477438#false} is VALID [2022-04-28 14:57:42,299 INFO L290 TraceCheckUtils]: 330: Hoare triple {477438#false} assume !(16384 == ~s__state~0); {477438#false} is VALID [2022-04-28 14:57:42,299 INFO L290 TraceCheckUtils]: 331: Hoare triple {477438#false} assume !(4096 == ~s__state~0); {477438#false} is VALID [2022-04-28 14:57:42,300 INFO L290 TraceCheckUtils]: 332: Hoare triple {477438#false} assume !(20480 == ~s__state~0); {477438#false} is VALID [2022-04-28 14:57:42,300 INFO L290 TraceCheckUtils]: 333: Hoare triple {477438#false} assume !(4099 == ~s__state~0); {477438#false} is VALID [2022-04-28 14:57:42,300 INFO L290 TraceCheckUtils]: 334: Hoare triple {477438#false} assume !(4368 == ~s__state~0); {477438#false} is VALID [2022-04-28 14:57:42,300 INFO L290 TraceCheckUtils]: 335: Hoare triple {477438#false} assume !(4369 == ~s__state~0); {477438#false} is VALID [2022-04-28 14:57:42,300 INFO L290 TraceCheckUtils]: 336: Hoare triple {477438#false} assume !(4384 == ~s__state~0); {477438#false} is VALID [2022-04-28 14:57:42,300 INFO L290 TraceCheckUtils]: 337: Hoare triple {477438#false} assume !(4385 == ~s__state~0); {477438#false} is VALID [2022-04-28 14:57:42,300 INFO L290 TraceCheckUtils]: 338: Hoare triple {477438#false} assume !(4400 == ~s__state~0); {477438#false} is VALID [2022-04-28 14:57:42,300 INFO L290 TraceCheckUtils]: 339: Hoare triple {477438#false} assume !(4401 == ~s__state~0); {477438#false} is VALID [2022-04-28 14:57:42,300 INFO L290 TraceCheckUtils]: 340: Hoare triple {477438#false} assume 4416 == ~s__state~0; {477438#false} is VALID [2022-04-28 14:57:42,300 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-28 14:57:42,300 INFO L290 TraceCheckUtils]: 342: Hoare triple {477438#false} assume !(3 == ~blastFlag~0); {477438#false} is VALID [2022-04-28 14:57:42,300 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-28 14:57:42,300 INFO L290 TraceCheckUtils]: 344: Hoare triple {477438#false} assume !(0 == ~tmp___6~0); {477438#false} is VALID [2022-04-28 14:57:42,300 INFO L290 TraceCheckUtils]: 345: Hoare triple {477438#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {477438#false} is VALID [2022-04-28 14:57:42,300 INFO L290 TraceCheckUtils]: 346: Hoare triple {477438#false} ~skip~0 := 0; {477438#false} is VALID [2022-04-28 14:57:42,301 INFO L290 TraceCheckUtils]: 347: Hoare triple {477438#false} assume !false; {477438#false} is VALID [2022-04-28 14:57:42,301 INFO L290 TraceCheckUtils]: 348: Hoare triple {477438#false} ~state~0 := ~s__state~0; {477438#false} is VALID [2022-04-28 14:57:42,301 INFO L290 TraceCheckUtils]: 349: Hoare triple {477438#false} assume !(12292 == ~s__state~0); {477438#false} is VALID [2022-04-28 14:57:42,301 INFO L290 TraceCheckUtils]: 350: Hoare triple {477438#false} assume !(16384 == ~s__state~0); {477438#false} is VALID [2022-04-28 14:57:42,301 INFO L290 TraceCheckUtils]: 351: Hoare triple {477438#false} assume !(4096 == ~s__state~0); {477438#false} is VALID [2022-04-28 14:57:42,301 INFO L290 TraceCheckUtils]: 352: Hoare triple {477438#false} assume !(20480 == ~s__state~0); {477438#false} is VALID [2022-04-28 14:57:42,301 INFO L290 TraceCheckUtils]: 353: Hoare triple {477438#false} assume !(4099 == ~s__state~0); {477438#false} is VALID [2022-04-28 14:57:42,301 INFO L290 TraceCheckUtils]: 354: Hoare triple {477438#false} assume !(4368 == ~s__state~0); {477438#false} is VALID [2022-04-28 14:57:42,301 INFO L290 TraceCheckUtils]: 355: Hoare triple {477438#false} assume !(4369 == ~s__state~0); {477438#false} is VALID [2022-04-28 14:57:42,301 INFO L290 TraceCheckUtils]: 356: Hoare triple {477438#false} assume !(4384 == ~s__state~0); {477438#false} is VALID [2022-04-28 14:57:42,301 INFO L290 TraceCheckUtils]: 357: Hoare triple {477438#false} assume !(4385 == ~s__state~0); {477438#false} is VALID [2022-04-28 14:57:42,301 INFO L290 TraceCheckUtils]: 358: Hoare triple {477438#false} assume !(4400 == ~s__state~0); {477438#false} is VALID [2022-04-28 14:57:42,301 INFO L290 TraceCheckUtils]: 359: Hoare triple {477438#false} assume !(4401 == ~s__state~0); {477438#false} is VALID [2022-04-28 14:57:42,301 INFO L290 TraceCheckUtils]: 360: Hoare triple {477438#false} assume !(4416 == ~s__state~0); {477438#false} is VALID [2022-04-28 14:57:42,301 INFO L290 TraceCheckUtils]: 361: Hoare triple {477438#false} assume !(4417 == ~s__state~0); {477438#false} is VALID [2022-04-28 14:57:42,302 INFO L290 TraceCheckUtils]: 362: Hoare triple {477438#false} assume 4432 == ~s__state~0; {477438#false} is VALID [2022-04-28 14:57:42,302 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-28 14:57:42,302 INFO L290 TraceCheckUtils]: 364: Hoare triple {477438#false} assume 5 == ~blastFlag~0; {477438#false} is VALID [2022-04-28 14:57:42,302 INFO L290 TraceCheckUtils]: 365: Hoare triple {477438#false} assume !false; {477438#false} is VALID [2022-04-28 14:57:42,303 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-28 14:57:42,303 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-28 14:57:42,303 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [952668270] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-28 14:57:42,303 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-04-28 14:57:42,303 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2022-04-28 14:57:42,304 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-28 14:57:42,304 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [909440206] [2022-04-28 14:57:42,304 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [909440206] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-28 14:57:42,304 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-28 14:57:42,304 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-04-28 14:57:42,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1313655948] [2022-04-28 14:57:42,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-28 14:57:42,304 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-28 14:57:42,305 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-28 14:57:42,305 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-28 14:57:42,364 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-28 14:57:42,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-04-28 14:57:42,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-28 14:57:42,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-04-28 14:57:42,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-04-28 14:57:42,364 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-28 14:58:01,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:58:01,965 INFO L93 Difference]: Finished difference Result 14712 states and 18918 transitions. [2022-04-28 14:58:01,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-04-28 14:58:01,965 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-28 14:58:01,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-28 14:58:01,965 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-28 14:58:01,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 358 transitions. [2022-04-28 14:58:01,967 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-28 14:58:01,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 358 transitions. [2022-04-28 14:58:01,968 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 3 states and 358 transitions. [2022-04-28 14:58:02,164 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-28 14:58:04,052 INFO L225 Difference]: With dead ends: 14712 [2022-04-28 14:58:04,053 INFO L226 Difference]: Without dead ends: 6166 [2022-04-28 14:58:04,062 INFO L412 NwaCegarLoop]: 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-28 14:58:04,063 INFO L413 NwaCegarLoop]: 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-28 14:58:04,063 INFO L414 NwaCegarLoop]: 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-28 14:58:04,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6166 states. [2022-04-28 14:58:16,396 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6166 to 5976. [2022-04-28 14:58:16,396 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-28 14:58:16,402 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-28 14:58:16,405 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-28 14:58:16,408 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-28 14:58:17,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:58:17,673 INFO L93 Difference]: Finished difference Result 6166 states and 7738 transitions. [2022-04-28 14:58:17,673 INFO L276 IsEmpty]: Start isEmpty. Operand 6166 states and 7738 transitions. [2022-04-28 14:58:17,676 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-28 14:58:17,676 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-28 14:58:17,682 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-28 14:58:17,685 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-28 14:58:18,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:58:18,974 INFO L93 Difference]: Finished difference Result 6166 states and 7738 transitions. [2022-04-28 14:58:18,974 INFO L276 IsEmpty]: Start isEmpty. Operand 6166 states and 7738 transitions. [2022-04-28 14:58:18,980 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-28 14:58:18,980 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-28 14:58:18,980 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-28 14:58:18,980 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-28 14:58:18,986 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-28 14:58:20,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5976 states to 5976 states and 7498 transitions. [2022-04-28 14:58:20,749 INFO L78 Accepts]: Start accepts. Automaton has 5976 states and 7498 transitions. Word has length 366 [2022-04-28 14:58:20,749 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-28 14:58:20,749 INFO L495 AbstractCegarLoop]: Abstraction has 5976 states and 7498 transitions. [2022-04-28 14:58:20,749 INFO L496 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-28 14:58:20,749 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 5976 states and 7498 transitions. [2022-04-28 14:58:26,207 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-28 14:58:26,207 INFO L276 IsEmpty]: Start isEmpty. Operand 5976 states and 7498 transitions. [2022-04-28 14:58:26,211 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 381 [2022-04-28 14:58:26,211 INFO L187 NwaCegarLoop]: Found error trace [2022-04-28 14:58:26,211 INFO L195 NwaCegarLoop]: 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-28 14:58:26,227 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2022-04-28 14:58:26,427 WARN L477 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-28 14:58:26,427 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-28 14:58:26,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-28 14:58:26,428 INFO L85 PathProgramCache]: Analyzing trace with hash 1653973432, now seen corresponding path program 1 times [2022-04-28 14:58:26,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-28 14:58:26,428 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [184899245] [2022-04-28 14:58:26,429 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-28 14:58:26,429 INFO L85 PathProgramCache]: Analyzing trace with hash 1653973432, now seen corresponding path program 2 times [2022-04-28 14:58:26,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-28 14:58:26,429 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2130437402] [2022-04-28 14:58:26,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-28 14:58:26,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-28 14:58:26,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-28 14:58:26,521 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-28 14:58:26,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-28 14:58:26,524 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-28 14:58:26,524 INFO L290 TraceCheckUtils]: 1: Hoare triple {532251#true} assume true; {532251#true} is VALID [2022-04-28 14:58:26,524 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {532251#true} {532251#true} #547#return; {532251#true} is VALID [2022-04-28 14:58:26,524 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-28 14:58:26,524 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-28 14:58:26,524 INFO L290 TraceCheckUtils]: 2: Hoare triple {532251#true} assume true; {532251#true} is VALID [2022-04-28 14:58:26,524 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {532251#true} {532251#true} #547#return; {532251#true} is VALID [2022-04-28 14:58:26,524 INFO L272 TraceCheckUtils]: 4: Hoare triple {532251#true} call #t~ret55 := main(); {532251#true} is VALID [2022-04-28 14:58:26,525 INFO L290 TraceCheckUtils]: 5: Hoare triple {532251#true} havoc ~s~0;~s~0 := 12292; {532251#true} is VALID [2022-04-28 14:58:26,525 INFO L272 TraceCheckUtils]: 6: Hoare triple {532251#true} call #t~ret54 := ssl3_connect(~s~0); {532251#true} is VALID [2022-04-28 14:58:26,525 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-28 14:58:26,525 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-28 14:58:26,525 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-28 14:58:26,525 INFO L290 TraceCheckUtils]: 10: Hoare triple {532251#true} assume !(0 != 12288 + ~tmp___1~0); {532251#true} is VALID [2022-04-28 14:58:26,525 INFO L290 TraceCheckUtils]: 11: Hoare triple {532251#true} assume !false; {532251#true} is VALID [2022-04-28 14:58:26,525 INFO L290 TraceCheckUtils]: 12: Hoare triple {532251#true} ~state~0 := ~s__state~0; {532251#true} is VALID [2022-04-28 14:58:26,525 INFO L290 TraceCheckUtils]: 13: Hoare triple {532251#true} assume 12292 == ~s__state~0; {532251#true} is VALID [2022-04-28 14:58:26,525 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-28 14:58:26,525 INFO L290 TraceCheckUtils]: 15: Hoare triple {532251#true} ~s__server~0 := 0; {532251#true} is VALID [2022-04-28 14:58:26,525 INFO L290 TraceCheckUtils]: 16: Hoare triple {532251#true} assume 0 != ~cb~0; {532251#true} is VALID [2022-04-28 14:58:26,525 INFO L290 TraceCheckUtils]: 17: Hoare triple {532251#true} ~__cil_tmp55~0 := 65280 + ~s__version~0; {532251#true} is VALID [2022-04-28 14:58:26,525 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-28 14:58:26,525 INFO L290 TraceCheckUtils]: 19: Hoare triple {532251#true} assume !(~__cil_tmp58~0 % 18446744073709551616 == ~__cil_tmp57~0 % 18446744073709551616); {532251#true} is VALID [2022-04-28 14:58:26,526 INFO L290 TraceCheckUtils]: 20: Hoare triple {532251#true} assume !(0 == ~tmp___4~0); {532251#true} is VALID [2022-04-28 14:58:26,526 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-28 14:58:26,526 INFO L290 TraceCheckUtils]: 22: Hoare triple {532251#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {532251#true} is VALID [2022-04-28 14:58:26,526 INFO L290 TraceCheckUtils]: 23: Hoare triple {532251#true} ~skip~0 := 0; {532251#true} is VALID [2022-04-28 14:58:26,526 INFO L290 TraceCheckUtils]: 24: Hoare triple {532251#true} assume !false; {532251#true} is VALID [2022-04-28 14:58:26,526 INFO L290 TraceCheckUtils]: 25: Hoare triple {532251#true} ~state~0 := ~s__state~0; {532251#true} is VALID [2022-04-28 14:58:26,526 INFO L290 TraceCheckUtils]: 26: Hoare triple {532251#true} assume !(12292 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,526 INFO L290 TraceCheckUtils]: 27: Hoare triple {532251#true} assume !(16384 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,526 INFO L290 TraceCheckUtils]: 28: Hoare triple {532251#true} assume !(4096 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,526 INFO L290 TraceCheckUtils]: 29: Hoare triple {532251#true} assume !(20480 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,526 INFO L290 TraceCheckUtils]: 30: Hoare triple {532251#true} assume !(4099 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,526 INFO L290 TraceCheckUtils]: 31: Hoare triple {532251#true} assume 4368 == ~s__state~0; {532251#true} is VALID [2022-04-28 14:58:26,526 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-28 14:58:26,526 INFO L290 TraceCheckUtils]: 33: Hoare triple {532251#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {532251#true} is VALID [2022-04-28 14:58:26,527 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-28 14:58:26,527 INFO L290 TraceCheckUtils]: 35: Hoare triple {532251#true} assume ~__cil_tmp63~0 % 18446744073709551616 != ~__cil_tmp62~0 % 18446744073709551616; {532251#true} is VALID [2022-04-28 14:58:26,527 INFO L290 TraceCheckUtils]: 36: Hoare triple {532251#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {532251#true} is VALID [2022-04-28 14:58:26,527 INFO L290 TraceCheckUtils]: 37: Hoare triple {532251#true} ~skip~0 := 0; {532251#true} is VALID [2022-04-28 14:58:26,527 INFO L290 TraceCheckUtils]: 38: Hoare triple {532251#true} assume !false; {532251#true} is VALID [2022-04-28 14:58:26,527 INFO L290 TraceCheckUtils]: 39: Hoare triple {532251#true} ~state~0 := ~s__state~0; {532251#true} is VALID [2022-04-28 14:58:26,527 INFO L290 TraceCheckUtils]: 40: Hoare triple {532251#true} assume !(12292 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,527 INFO L290 TraceCheckUtils]: 41: Hoare triple {532251#true} assume !(16384 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,527 INFO L290 TraceCheckUtils]: 42: Hoare triple {532251#true} assume !(4096 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,527 INFO L290 TraceCheckUtils]: 43: Hoare triple {532251#true} assume !(20480 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,527 INFO L290 TraceCheckUtils]: 44: Hoare triple {532251#true} assume !(4099 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,527 INFO L290 TraceCheckUtils]: 45: Hoare triple {532251#true} assume !(4368 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,527 INFO L290 TraceCheckUtils]: 46: Hoare triple {532251#true} assume !(4369 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,527 INFO L290 TraceCheckUtils]: 47: Hoare triple {532251#true} assume 4384 == ~s__state~0; {532251#true} is VALID [2022-04-28 14:58:26,527 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-28 14:58:26,528 INFO L290 TraceCheckUtils]: 49: Hoare triple {532251#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {532251#true} is VALID [2022-04-28 14:58:26,528 INFO L290 TraceCheckUtils]: 50: Hoare triple {532251#true} assume !(~ret~0 <= 0); {532251#true} is VALID [2022-04-28 14:58:26,528 INFO L290 TraceCheckUtils]: 51: Hoare triple {532251#true} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {532251#true} is VALID [2022-04-28 14:58:26,528 INFO L290 TraceCheckUtils]: 52: Hoare triple {532251#true} ~s__init_num~0 := 0; {532251#true} is VALID [2022-04-28 14:58:26,528 INFO L290 TraceCheckUtils]: 53: Hoare triple {532251#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {532251#true} is VALID [2022-04-28 14:58:26,528 INFO L290 TraceCheckUtils]: 54: Hoare triple {532251#true} ~skip~0 := 0; {532251#true} is VALID [2022-04-28 14:58:26,528 INFO L290 TraceCheckUtils]: 55: Hoare triple {532251#true} assume !false; {532251#true} is VALID [2022-04-28 14:58:26,528 INFO L290 TraceCheckUtils]: 56: Hoare triple {532251#true} ~state~0 := ~s__state~0; {532251#true} is VALID [2022-04-28 14:58:26,528 INFO L290 TraceCheckUtils]: 57: Hoare triple {532251#true} assume !(12292 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,528 INFO L290 TraceCheckUtils]: 58: Hoare triple {532251#true} assume !(16384 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,528 INFO L290 TraceCheckUtils]: 59: Hoare triple {532251#true} assume !(4096 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,528 INFO L290 TraceCheckUtils]: 60: Hoare triple {532251#true} assume !(20480 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,528 INFO L290 TraceCheckUtils]: 61: Hoare triple {532251#true} assume !(4099 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,528 INFO L290 TraceCheckUtils]: 62: Hoare triple {532251#true} assume !(4368 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,528 INFO L290 TraceCheckUtils]: 63: Hoare triple {532251#true} assume !(4369 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,529 INFO L290 TraceCheckUtils]: 64: Hoare triple {532251#true} assume !(4384 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,529 INFO L290 TraceCheckUtils]: 65: Hoare triple {532251#true} assume !(4385 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,529 INFO L290 TraceCheckUtils]: 66: Hoare triple {532251#true} assume 4400 == ~s__state~0; {532251#true} is VALID [2022-04-28 14:58:26,529 INFO L290 TraceCheckUtils]: 67: Hoare triple {532251#true} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {532251#true} is VALID [2022-04-28 14:58:26,529 INFO L290 TraceCheckUtils]: 68: Hoare triple {532251#true} assume !(0 != (256 + ~__cil_tmp64~0) % 18446744073709551616);assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;~ret~0 := #t~nondet40;havoc #t~nondet40; {532251#true} is VALID [2022-04-28 14:58:26,529 INFO L290 TraceCheckUtils]: 69: Hoare triple {532251#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {532251#true} is VALID [2022-04-28 14:58:26,529 INFO L290 TraceCheckUtils]: 70: Hoare triple {532251#true} assume !(~ret~0 <= 0); {532251#true} is VALID [2022-04-28 14:58:26,529 INFO L290 TraceCheckUtils]: 71: Hoare triple {532251#true} ~s__state~0 := 4416;~s__init_num~0 := 0; {532251#true} is VALID [2022-04-28 14:58:26,529 INFO L290 TraceCheckUtils]: 72: Hoare triple {532251#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {532251#true} is VALID [2022-04-28 14:58:26,529 INFO L290 TraceCheckUtils]: 73: Hoare triple {532251#true} ~skip~0 := 0; {532251#true} is VALID [2022-04-28 14:58:26,529 INFO L290 TraceCheckUtils]: 74: Hoare triple {532251#true} assume !false; {532251#true} is VALID [2022-04-28 14:58:26,529 INFO L290 TraceCheckUtils]: 75: Hoare triple {532251#true} ~state~0 := ~s__state~0; {532251#true} is VALID [2022-04-28 14:58:26,529 INFO L290 TraceCheckUtils]: 76: Hoare triple {532251#true} assume !(12292 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,529 INFO L290 TraceCheckUtils]: 77: Hoare triple {532251#true} assume !(16384 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,529 INFO L290 TraceCheckUtils]: 78: Hoare triple {532251#true} assume !(4096 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,530 INFO L290 TraceCheckUtils]: 79: Hoare triple {532251#true} assume !(20480 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,530 INFO L290 TraceCheckUtils]: 80: Hoare triple {532251#true} assume !(4099 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,530 INFO L290 TraceCheckUtils]: 81: Hoare triple {532251#true} assume !(4368 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,530 INFO L290 TraceCheckUtils]: 82: Hoare triple {532251#true} assume !(4369 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,530 INFO L290 TraceCheckUtils]: 83: Hoare triple {532251#true} assume !(4384 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,530 INFO L290 TraceCheckUtils]: 84: Hoare triple {532251#true} assume !(4385 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,530 INFO L290 TraceCheckUtils]: 85: Hoare triple {532251#true} assume !(4400 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,530 INFO L290 TraceCheckUtils]: 86: Hoare triple {532251#true} assume !(4401 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,530 INFO L290 TraceCheckUtils]: 87: Hoare triple {532251#true} assume 4416 == ~s__state~0; {532251#true} is VALID [2022-04-28 14:58:26,530 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-28 14:58:26,530 INFO L290 TraceCheckUtils]: 89: Hoare triple {532251#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {532251#true} is VALID [2022-04-28 14:58:26,530 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-28 14:58:26,530 INFO L290 TraceCheckUtils]: 91: Hoare triple {532251#true} assume !(0 == ~tmp___6~0); {532251#true} is VALID [2022-04-28 14:58:26,530 INFO L290 TraceCheckUtils]: 92: Hoare triple {532251#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {532251#true} is VALID [2022-04-28 14:58:26,530 INFO L290 TraceCheckUtils]: 93: Hoare triple {532251#true} ~skip~0 := 0; {532251#true} is VALID [2022-04-28 14:58:26,531 INFO L290 TraceCheckUtils]: 94: Hoare triple {532251#true} assume !false; {532251#true} is VALID [2022-04-28 14:58:26,531 INFO L290 TraceCheckUtils]: 95: Hoare triple {532251#true} ~state~0 := ~s__state~0; {532251#true} is VALID [2022-04-28 14:58:26,531 INFO L290 TraceCheckUtils]: 96: Hoare triple {532251#true} assume !(12292 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,531 INFO L290 TraceCheckUtils]: 97: Hoare triple {532251#true} assume !(16384 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,531 INFO L290 TraceCheckUtils]: 98: Hoare triple {532251#true} assume !(4096 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,531 INFO L290 TraceCheckUtils]: 99: Hoare triple {532251#true} assume !(20480 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,531 INFO L290 TraceCheckUtils]: 100: Hoare triple {532251#true} assume !(4099 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,531 INFO L290 TraceCheckUtils]: 101: Hoare triple {532251#true} assume !(4368 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,531 INFO L290 TraceCheckUtils]: 102: Hoare triple {532251#true} assume !(4369 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,531 INFO L290 TraceCheckUtils]: 103: Hoare triple {532251#true} assume !(4384 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,531 INFO L290 TraceCheckUtils]: 104: Hoare triple {532251#true} assume !(4385 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,531 INFO L290 TraceCheckUtils]: 105: Hoare triple {532251#true} assume !(4400 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,531 INFO L290 TraceCheckUtils]: 106: Hoare triple {532251#true} assume !(4401 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,531 INFO L290 TraceCheckUtils]: 107: Hoare triple {532251#true} assume !(4416 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,531 INFO L290 TraceCheckUtils]: 108: Hoare triple {532251#true} assume !(4417 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,532 INFO L290 TraceCheckUtils]: 109: Hoare triple {532251#true} assume 4432 == ~s__state~0; {532251#true} is VALID [2022-04-28 14:58:26,532 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-28 14:58:26,532 INFO L290 TraceCheckUtils]: 111: Hoare triple {532251#true} assume !(5 == ~blastFlag~0); {532251#true} is VALID [2022-04-28 14:58:26,532 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-28 14:58:26,532 INFO L290 TraceCheckUtils]: 113: Hoare triple {532251#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {532251#true} is VALID [2022-04-28 14:58:26,532 INFO L290 TraceCheckUtils]: 114: Hoare triple {532251#true} ~skip~0 := 0; {532251#true} is VALID [2022-04-28 14:58:26,532 INFO L290 TraceCheckUtils]: 115: Hoare triple {532251#true} assume !false; {532251#true} is VALID [2022-04-28 14:58:26,532 INFO L290 TraceCheckUtils]: 116: Hoare triple {532251#true} ~state~0 := ~s__state~0; {532251#true} is VALID [2022-04-28 14:58:26,532 INFO L290 TraceCheckUtils]: 117: Hoare triple {532251#true} assume !(12292 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,532 INFO L290 TraceCheckUtils]: 118: Hoare triple {532251#true} assume !(16384 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,532 INFO L290 TraceCheckUtils]: 119: Hoare triple {532251#true} assume !(4096 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,532 INFO L290 TraceCheckUtils]: 120: Hoare triple {532251#true} assume !(20480 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,532 INFO L290 TraceCheckUtils]: 121: Hoare triple {532251#true} assume !(4099 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,532 INFO L290 TraceCheckUtils]: 122: Hoare triple {532251#true} assume !(4368 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,532 INFO L290 TraceCheckUtils]: 123: Hoare triple {532251#true} assume !(4369 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,533 INFO L290 TraceCheckUtils]: 124: Hoare triple {532251#true} assume !(4384 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,533 INFO L290 TraceCheckUtils]: 125: Hoare triple {532251#true} assume !(4385 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,533 INFO L290 TraceCheckUtils]: 126: Hoare triple {532251#true} assume !(4400 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,533 INFO L290 TraceCheckUtils]: 127: Hoare triple {532251#true} assume !(4401 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,533 INFO L290 TraceCheckUtils]: 128: Hoare triple {532251#true} assume !(4416 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,533 INFO L290 TraceCheckUtils]: 129: Hoare triple {532251#true} assume !(4417 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,533 INFO L290 TraceCheckUtils]: 130: Hoare triple {532251#true} assume !(4432 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,533 INFO L290 TraceCheckUtils]: 131: Hoare triple {532251#true} assume !(4433 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,533 INFO L290 TraceCheckUtils]: 132: Hoare triple {532251#true} assume 4448 == ~s__state~0; {532251#true} is VALID [2022-04-28 14:58:26,533 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-28 14:58:26,533 INFO L290 TraceCheckUtils]: 134: Hoare triple {532251#true} assume !(~ret~0 <= 0); {532251#true} is VALID [2022-04-28 14:58:26,533 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-28 14:58:26,533 INFO L290 TraceCheckUtils]: 136: Hoare triple {532251#true} ~s__init_num~0 := 0; {532251#true} is VALID [2022-04-28 14:58:26,533 INFO L290 TraceCheckUtils]: 137: Hoare triple {532251#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {532251#true} is VALID [2022-04-28 14:58:26,533 INFO L290 TraceCheckUtils]: 138: Hoare triple {532251#true} ~skip~0 := 0; {532251#true} is VALID [2022-04-28 14:58:26,534 INFO L290 TraceCheckUtils]: 139: Hoare triple {532251#true} assume !false; {532251#true} is VALID [2022-04-28 14:58:26,534 INFO L290 TraceCheckUtils]: 140: Hoare triple {532251#true} ~state~0 := ~s__state~0; {532251#true} is VALID [2022-04-28 14:58:26,534 INFO L290 TraceCheckUtils]: 141: Hoare triple {532251#true} assume !(12292 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,534 INFO L290 TraceCheckUtils]: 142: Hoare triple {532251#true} assume !(16384 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,534 INFO L290 TraceCheckUtils]: 143: Hoare triple {532251#true} assume !(4096 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,534 INFO L290 TraceCheckUtils]: 144: Hoare triple {532251#true} assume !(20480 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,534 INFO L290 TraceCheckUtils]: 145: Hoare triple {532251#true} assume !(4099 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,534 INFO L290 TraceCheckUtils]: 146: Hoare triple {532251#true} assume !(4368 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,534 INFO L290 TraceCheckUtils]: 147: Hoare triple {532251#true} assume !(4369 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,534 INFO L290 TraceCheckUtils]: 148: Hoare triple {532251#true} assume !(4384 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,534 INFO L290 TraceCheckUtils]: 149: Hoare triple {532251#true} assume !(4385 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,534 INFO L290 TraceCheckUtils]: 150: Hoare triple {532251#true} assume !(4400 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,534 INFO L290 TraceCheckUtils]: 151: Hoare triple {532251#true} assume !(4401 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,534 INFO L290 TraceCheckUtils]: 152: Hoare triple {532251#true} assume !(4416 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,534 INFO L290 TraceCheckUtils]: 153: Hoare triple {532251#true} assume !(4417 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,535 INFO L290 TraceCheckUtils]: 154: Hoare triple {532251#true} assume !(4432 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,535 INFO L290 TraceCheckUtils]: 155: Hoare triple {532251#true} assume !(4433 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,535 INFO L290 TraceCheckUtils]: 156: Hoare triple {532251#true} assume !(4448 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,535 INFO L290 TraceCheckUtils]: 157: Hoare triple {532251#true} assume !(4449 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,535 INFO L290 TraceCheckUtils]: 158: Hoare triple {532251#true} assume !(4464 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,535 INFO L290 TraceCheckUtils]: 159: Hoare triple {532251#true} assume !(4465 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,535 INFO L290 TraceCheckUtils]: 160: Hoare triple {532251#true} assume !(4466 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,535 INFO L290 TraceCheckUtils]: 161: Hoare triple {532251#true} assume !(4467 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,535 INFO L290 TraceCheckUtils]: 162: Hoare triple {532251#true} assume 4480 == ~s__state~0; {532251#true} is VALID [2022-04-28 14:58:26,535 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-28 14:58:26,535 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-28 14:58:26,535 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-28 14:58:26,535 INFO L290 TraceCheckUtils]: 166: Hoare triple {532251#true} ~s__init_num~0 := 0; {532251#true} is VALID [2022-04-28 14:58:26,535 INFO L290 TraceCheckUtils]: 167: Hoare triple {532251#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {532251#true} is VALID [2022-04-28 14:58:26,535 INFO L290 TraceCheckUtils]: 168: Hoare triple {532251#true} ~skip~0 := 0; {532251#true} is VALID [2022-04-28 14:58:26,536 INFO L290 TraceCheckUtils]: 169: Hoare triple {532251#true} assume !false; {532251#true} is VALID [2022-04-28 14:58:26,536 INFO L290 TraceCheckUtils]: 170: Hoare triple {532251#true} ~state~0 := ~s__state~0; {532251#true} is VALID [2022-04-28 14:58:26,536 INFO L290 TraceCheckUtils]: 171: Hoare triple {532251#true} assume !(12292 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,536 INFO L290 TraceCheckUtils]: 172: Hoare triple {532251#true} assume !(16384 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,536 INFO L290 TraceCheckUtils]: 173: Hoare triple {532251#true} assume !(4096 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,536 INFO L290 TraceCheckUtils]: 174: Hoare triple {532251#true} assume !(20480 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,536 INFO L290 TraceCheckUtils]: 175: Hoare triple {532251#true} assume !(4099 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,536 INFO L290 TraceCheckUtils]: 176: Hoare triple {532251#true} assume !(4368 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,536 INFO L290 TraceCheckUtils]: 177: Hoare triple {532251#true} assume !(4369 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,536 INFO L290 TraceCheckUtils]: 178: Hoare triple {532251#true} assume !(4384 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,536 INFO L290 TraceCheckUtils]: 179: Hoare triple {532251#true} assume !(4385 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,536 INFO L290 TraceCheckUtils]: 180: Hoare triple {532251#true} assume !(4400 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,536 INFO L290 TraceCheckUtils]: 181: Hoare triple {532251#true} assume !(4401 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,536 INFO L290 TraceCheckUtils]: 182: Hoare triple {532251#true} assume !(4416 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,536 INFO L290 TraceCheckUtils]: 183: Hoare triple {532251#true} assume !(4417 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,537 INFO L290 TraceCheckUtils]: 184: Hoare triple {532251#true} assume !(4432 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,537 INFO L290 TraceCheckUtils]: 185: Hoare triple {532251#true} assume !(4433 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,537 INFO L290 TraceCheckUtils]: 186: Hoare triple {532251#true} assume !(4448 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,537 INFO L290 TraceCheckUtils]: 187: Hoare triple {532251#true} assume !(4449 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,537 INFO L290 TraceCheckUtils]: 188: Hoare triple {532251#true} assume !(4464 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,537 INFO L290 TraceCheckUtils]: 189: Hoare triple {532251#true} assume !(4465 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,537 INFO L290 TraceCheckUtils]: 190: Hoare triple {532251#true} assume !(4466 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,537 INFO L290 TraceCheckUtils]: 191: Hoare triple {532251#true} assume !(4467 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,537 INFO L290 TraceCheckUtils]: 192: Hoare triple {532251#true} assume !(4480 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,537 INFO L290 TraceCheckUtils]: 193: Hoare triple {532251#true} assume !(4481 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,537 INFO L290 TraceCheckUtils]: 194: Hoare triple {532251#true} assume !(4496 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,537 INFO L290 TraceCheckUtils]: 195: Hoare triple {532251#true} assume !(4497 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,537 INFO L290 TraceCheckUtils]: 196: Hoare triple {532251#true} assume 4512 == ~s__state~0; {532251#true} is VALID [2022-04-28 14:58:26,537 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-28 14:58:26,538 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-28 14:58:26,538 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-28 14:58:26,538 INFO L290 TraceCheckUtils]: 200: Hoare triple {532251#true} assume !(0 == ~tmp___7~0); {532251#true} is VALID [2022-04-28 14:58:26,538 INFO L290 TraceCheckUtils]: 201: Hoare triple {532251#true} assume !(0 == ~tmp___8~0); {532251#true} is VALID [2022-04-28 14:58:26,538 INFO L290 TraceCheckUtils]: 202: Hoare triple {532251#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {532251#true} is VALID [2022-04-28 14:58:26,538 INFO L290 TraceCheckUtils]: 203: Hoare triple {532251#true} ~skip~0 := 0; {532251#true} is VALID [2022-04-28 14:58:26,538 INFO L290 TraceCheckUtils]: 204: Hoare triple {532251#true} assume !false; {532251#true} is VALID [2022-04-28 14:58:26,538 INFO L290 TraceCheckUtils]: 205: Hoare triple {532251#true} ~state~0 := ~s__state~0; {532251#true} is VALID [2022-04-28 14:58:26,538 INFO L290 TraceCheckUtils]: 206: Hoare triple {532251#true} assume !(12292 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,538 INFO L290 TraceCheckUtils]: 207: Hoare triple {532251#true} assume !(16384 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,538 INFO L290 TraceCheckUtils]: 208: Hoare triple {532251#true} assume !(4096 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,538 INFO L290 TraceCheckUtils]: 209: Hoare triple {532251#true} assume !(20480 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,538 INFO L290 TraceCheckUtils]: 210: Hoare triple {532251#true} assume !(4099 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,538 INFO L290 TraceCheckUtils]: 211: Hoare triple {532251#true} assume !(4368 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,538 INFO L290 TraceCheckUtils]: 212: Hoare triple {532251#true} assume !(4369 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,539 INFO L290 TraceCheckUtils]: 213: Hoare triple {532251#true} assume !(4384 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,539 INFO L290 TraceCheckUtils]: 214: Hoare triple {532251#true} assume !(4385 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,539 INFO L290 TraceCheckUtils]: 215: Hoare triple {532251#true} assume !(4400 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,539 INFO L290 TraceCheckUtils]: 216: Hoare triple {532251#true} assume !(4401 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,539 INFO L290 TraceCheckUtils]: 217: Hoare triple {532251#true} assume !(4416 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,539 INFO L290 TraceCheckUtils]: 218: Hoare triple {532251#true} assume !(4417 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,539 INFO L290 TraceCheckUtils]: 219: Hoare triple {532251#true} assume !(4432 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,539 INFO L290 TraceCheckUtils]: 220: Hoare triple {532251#true} assume !(4433 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,539 INFO L290 TraceCheckUtils]: 221: Hoare triple {532251#true} assume !(4448 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,539 INFO L290 TraceCheckUtils]: 222: Hoare triple {532251#true} assume !(4449 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,539 INFO L290 TraceCheckUtils]: 223: Hoare triple {532251#true} assume !(4464 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,539 INFO L290 TraceCheckUtils]: 224: Hoare triple {532251#true} assume !(4465 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,539 INFO L290 TraceCheckUtils]: 225: Hoare triple {532251#true} assume !(4466 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,539 INFO L290 TraceCheckUtils]: 226: Hoare triple {532251#true} assume !(4467 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,539 INFO L290 TraceCheckUtils]: 227: Hoare triple {532251#true} assume !(4480 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,540 INFO L290 TraceCheckUtils]: 228: Hoare triple {532251#true} assume !(4481 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,540 INFO L290 TraceCheckUtils]: 229: Hoare triple {532251#true} assume !(4496 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,540 INFO L290 TraceCheckUtils]: 230: Hoare triple {532251#true} assume !(4497 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,540 INFO L290 TraceCheckUtils]: 231: Hoare triple {532251#true} assume !(4512 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,540 INFO L290 TraceCheckUtils]: 232: Hoare triple {532251#true} assume !(4513 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:26,540 INFO L290 TraceCheckUtils]: 233: Hoare triple {532251#true} assume 4528 == ~s__state~0; {532251#true} is VALID [2022-04-28 14:58:26,540 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-28 14:58:26,540 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 := (if ~__cil_tmp66~0 % 4294967296 <= 2147483647 then ~__cil_tmp66~0 % 4294967296 else ~__cil_tmp66~0 % 4294967296 - 4294967296); {532251#true} is VALID [2022-04-28 14:58:26,540 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-28 14:58:26,541 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-28 14:58:26,541 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-28 14:58:26,541 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-28 14:58:26,541 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-28 14:58:26,542 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-28 14:58:26,542 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-28 14:58:26,542 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-28 14:58:26,542 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-28 14:58:26,543 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-28 14:58:26,543 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-28 14:58:26,543 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-28 14:58:26,544 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-28 14:58:26,544 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-28 14:58:26,544 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-28 14:58:26,544 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-28 14:58:26,545 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-28 14:58:26,545 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-28 14:58:26,545 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-28 14:58:26,545 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-28 14:58:26,546 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-28 14:58:26,546 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-28 14:58:26,546 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-28 14:58:26,546 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-28 14:58:26,547 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-28 14:58:26,547 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-28 14:58:26,547 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-28 14:58:26,548 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-28 14:58:26,548 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-28 14:58:26,548 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-28 14:58:26,548 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-28 14:58:26,549 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-28 14:58:26,549 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-28 14:58:26,549 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-28 14:58:26,549 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-28 14:58:26,550 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-28 14:58:26,550 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-28 14:58:26,550 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-28 14:58:26,550 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-28 14:58:26,551 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-28 14:58:26,551 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-28 14:58:26,551 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-28 14:58:26,551 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-28 14:58:26,552 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-28 14:58:26,552 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-28 14:58:26,552 INFO L290 TraceCheckUtils]: 281: Hoare triple {532257#(<= ssl3_connect_~s__state~0 4560)} assume 12292 == ~s__state~0; {532252#false} is VALID [2022-04-28 14:58:26,552 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-28 14:58:26,552 INFO L290 TraceCheckUtils]: 283: Hoare triple {532252#false} ~s__server~0 := 0; {532252#false} is VALID [2022-04-28 14:58:26,553 INFO L290 TraceCheckUtils]: 284: Hoare triple {532252#false} assume 0 != ~cb~0; {532252#false} is VALID [2022-04-28 14:58:26,553 INFO L290 TraceCheckUtils]: 285: Hoare triple {532252#false} ~__cil_tmp55~0 := 65280 + ~s__version~0; {532252#false} is VALID [2022-04-28 14:58:26,553 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-28 14:58:26,553 INFO L290 TraceCheckUtils]: 287: Hoare triple {532252#false} assume !(~__cil_tmp58~0 % 18446744073709551616 == ~__cil_tmp57~0 % 18446744073709551616); {532252#false} is VALID [2022-04-28 14:58:26,553 INFO L290 TraceCheckUtils]: 288: Hoare triple {532252#false} assume !(0 == ~tmp___4~0); {532252#false} is VALID [2022-04-28 14:58:26,553 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-28 14:58:26,553 INFO L290 TraceCheckUtils]: 290: Hoare triple {532252#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {532252#false} is VALID [2022-04-28 14:58:26,553 INFO L290 TraceCheckUtils]: 291: Hoare triple {532252#false} ~skip~0 := 0; {532252#false} is VALID [2022-04-28 14:58:26,553 INFO L290 TraceCheckUtils]: 292: Hoare triple {532252#false} assume !false; {532252#false} is VALID [2022-04-28 14:58:26,553 INFO L290 TraceCheckUtils]: 293: Hoare triple {532252#false} ~state~0 := ~s__state~0; {532252#false} is VALID [2022-04-28 14:58:26,553 INFO L290 TraceCheckUtils]: 294: Hoare triple {532252#false} assume !(12292 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:26,553 INFO L290 TraceCheckUtils]: 295: Hoare triple {532252#false} assume !(16384 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:26,553 INFO L290 TraceCheckUtils]: 296: Hoare triple {532252#false} assume !(4096 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:26,553 INFO L290 TraceCheckUtils]: 297: Hoare triple {532252#false} assume !(20480 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:26,553 INFO L290 TraceCheckUtils]: 298: Hoare triple {532252#false} assume !(4099 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:26,554 INFO L290 TraceCheckUtils]: 299: Hoare triple {532252#false} assume 4368 == ~s__state~0; {532252#false} is VALID [2022-04-28 14:58:26,554 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-28 14:58:26,554 INFO L290 TraceCheckUtils]: 301: Hoare triple {532252#false} assume !(0 == ~blastFlag~0); {532252#false} is VALID [2022-04-28 14:58:26,554 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-28 14:58:26,554 INFO L290 TraceCheckUtils]: 303: Hoare triple {532252#false} assume ~__cil_tmp63~0 % 18446744073709551616 != ~__cil_tmp62~0 % 18446744073709551616; {532252#false} is VALID [2022-04-28 14:58:26,554 INFO L290 TraceCheckUtils]: 304: Hoare triple {532252#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {532252#false} is VALID [2022-04-28 14:58:26,554 INFO L290 TraceCheckUtils]: 305: Hoare triple {532252#false} ~skip~0 := 0; {532252#false} is VALID [2022-04-28 14:58:26,554 INFO L290 TraceCheckUtils]: 306: Hoare triple {532252#false} assume !false; {532252#false} is VALID [2022-04-28 14:58:26,554 INFO L290 TraceCheckUtils]: 307: Hoare triple {532252#false} ~state~0 := ~s__state~0; {532252#false} is VALID [2022-04-28 14:58:26,554 INFO L290 TraceCheckUtils]: 308: Hoare triple {532252#false} assume !(12292 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:26,554 INFO L290 TraceCheckUtils]: 309: Hoare triple {532252#false} assume !(16384 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:26,554 INFO L290 TraceCheckUtils]: 310: Hoare triple {532252#false} assume !(4096 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:26,554 INFO L290 TraceCheckUtils]: 311: Hoare triple {532252#false} assume !(20480 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:26,554 INFO L290 TraceCheckUtils]: 312: Hoare triple {532252#false} assume !(4099 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:26,555 INFO L290 TraceCheckUtils]: 313: Hoare triple {532252#false} assume !(4368 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:26,555 INFO L290 TraceCheckUtils]: 314: Hoare triple {532252#false} assume !(4369 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:26,555 INFO L290 TraceCheckUtils]: 315: Hoare triple {532252#false} assume 4384 == ~s__state~0; {532252#false} is VALID [2022-04-28 14:58:26,555 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-28 14:58:26,555 INFO L290 TraceCheckUtils]: 317: Hoare triple {532252#false} assume !(1 == ~blastFlag~0); {532252#false} is VALID [2022-04-28 14:58:26,555 INFO L290 TraceCheckUtils]: 318: Hoare triple {532252#false} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {532252#false} is VALID [2022-04-28 14:58:26,555 INFO L290 TraceCheckUtils]: 319: Hoare triple {532252#false} assume !(~ret~0 <= 0); {532252#false} is VALID [2022-04-28 14:58:26,555 INFO L290 TraceCheckUtils]: 320: Hoare triple {532252#false} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {532252#false} is VALID [2022-04-28 14:58:26,555 INFO L290 TraceCheckUtils]: 321: Hoare triple {532252#false} ~s__init_num~0 := 0; {532252#false} is VALID [2022-04-28 14:58:26,555 INFO L290 TraceCheckUtils]: 322: Hoare triple {532252#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {532252#false} is VALID [2022-04-28 14:58:26,555 INFO L290 TraceCheckUtils]: 323: Hoare triple {532252#false} ~skip~0 := 0; {532252#false} is VALID [2022-04-28 14:58:26,555 INFO L290 TraceCheckUtils]: 324: Hoare triple {532252#false} assume !false; {532252#false} is VALID [2022-04-28 14:58:26,555 INFO L290 TraceCheckUtils]: 325: Hoare triple {532252#false} ~state~0 := ~s__state~0; {532252#false} is VALID [2022-04-28 14:58:26,555 INFO L290 TraceCheckUtils]: 326: Hoare triple {532252#false} assume !(12292 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:26,555 INFO L290 TraceCheckUtils]: 327: Hoare triple {532252#false} assume !(16384 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:26,556 INFO L290 TraceCheckUtils]: 328: Hoare triple {532252#false} assume !(4096 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:26,556 INFO L290 TraceCheckUtils]: 329: Hoare triple {532252#false} assume !(20480 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:26,556 INFO L290 TraceCheckUtils]: 330: Hoare triple {532252#false} assume !(4099 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:26,556 INFO L290 TraceCheckUtils]: 331: Hoare triple {532252#false} assume !(4368 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:26,556 INFO L290 TraceCheckUtils]: 332: Hoare triple {532252#false} assume !(4369 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:26,556 INFO L290 TraceCheckUtils]: 333: Hoare triple {532252#false} assume !(4384 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:26,556 INFO L290 TraceCheckUtils]: 334: Hoare triple {532252#false} assume !(4385 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:26,556 INFO L290 TraceCheckUtils]: 335: Hoare triple {532252#false} assume 4400 == ~s__state~0; {532252#false} is VALID [2022-04-28 14:58:26,556 INFO L290 TraceCheckUtils]: 336: Hoare triple {532252#false} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {532252#false} is VALID [2022-04-28 14:58:26,556 INFO L290 TraceCheckUtils]: 337: Hoare triple {532252#false} assume 0 != (256 + ~__cil_tmp64~0) % 18446744073709551616;~skip~0 := 1; {532252#false} is VALID [2022-04-28 14:58:26,556 INFO L290 TraceCheckUtils]: 338: Hoare triple {532252#false} ~s__state~0 := 4416;~s__init_num~0 := 0; {532252#false} is VALID [2022-04-28 14:58:26,556 INFO L290 TraceCheckUtils]: 339: Hoare triple {532252#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {532252#false} is VALID [2022-04-28 14:58:26,556 INFO L290 TraceCheckUtils]: 340: Hoare triple {532252#false} ~skip~0 := 0; {532252#false} is VALID [2022-04-28 14:58:26,556 INFO L290 TraceCheckUtils]: 341: Hoare triple {532252#false} assume !false; {532252#false} is VALID [2022-04-28 14:58:26,556 INFO L290 TraceCheckUtils]: 342: Hoare triple {532252#false} ~state~0 := ~s__state~0; {532252#false} is VALID [2022-04-28 14:58:26,556 INFO L290 TraceCheckUtils]: 343: Hoare triple {532252#false} assume !(12292 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:26,557 INFO L290 TraceCheckUtils]: 344: Hoare triple {532252#false} assume !(16384 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:26,557 INFO L290 TraceCheckUtils]: 345: Hoare triple {532252#false} assume !(4096 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:26,557 INFO L290 TraceCheckUtils]: 346: Hoare triple {532252#false} assume !(20480 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:26,557 INFO L290 TraceCheckUtils]: 347: Hoare triple {532252#false} assume !(4099 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:26,557 INFO L290 TraceCheckUtils]: 348: Hoare triple {532252#false} assume !(4368 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:26,557 INFO L290 TraceCheckUtils]: 349: Hoare triple {532252#false} assume !(4369 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:26,557 INFO L290 TraceCheckUtils]: 350: Hoare triple {532252#false} assume !(4384 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:26,557 INFO L290 TraceCheckUtils]: 351: Hoare triple {532252#false} assume !(4385 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:26,557 INFO L290 TraceCheckUtils]: 352: Hoare triple {532252#false} assume !(4400 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:26,557 INFO L290 TraceCheckUtils]: 353: Hoare triple {532252#false} assume !(4401 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:26,557 INFO L290 TraceCheckUtils]: 354: Hoare triple {532252#false} assume 4416 == ~s__state~0; {532252#false} is VALID [2022-04-28 14:58:26,557 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-28 14:58:26,557 INFO L290 TraceCheckUtils]: 356: Hoare triple {532252#false} assume !(3 == ~blastFlag~0); {532252#false} is VALID [2022-04-28 14:58:26,557 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-28 14:58:26,557 INFO L290 TraceCheckUtils]: 358: Hoare triple {532252#false} assume !(0 == ~tmp___6~0); {532252#false} is VALID [2022-04-28 14:58:26,558 INFO L290 TraceCheckUtils]: 359: Hoare triple {532252#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {532252#false} is VALID [2022-04-28 14:58:26,558 INFO L290 TraceCheckUtils]: 360: Hoare triple {532252#false} ~skip~0 := 0; {532252#false} is VALID [2022-04-28 14:58:26,558 INFO L290 TraceCheckUtils]: 361: Hoare triple {532252#false} assume !false; {532252#false} is VALID [2022-04-28 14:58:26,558 INFO L290 TraceCheckUtils]: 362: Hoare triple {532252#false} ~state~0 := ~s__state~0; {532252#false} is VALID [2022-04-28 14:58:26,558 INFO L290 TraceCheckUtils]: 363: Hoare triple {532252#false} assume !(12292 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:26,558 INFO L290 TraceCheckUtils]: 364: Hoare triple {532252#false} assume !(16384 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:26,558 INFO L290 TraceCheckUtils]: 365: Hoare triple {532252#false} assume !(4096 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:26,558 INFO L290 TraceCheckUtils]: 366: Hoare triple {532252#false} assume !(20480 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:26,558 INFO L290 TraceCheckUtils]: 367: Hoare triple {532252#false} assume !(4099 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:26,558 INFO L290 TraceCheckUtils]: 368: Hoare triple {532252#false} assume !(4368 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:26,558 INFO L290 TraceCheckUtils]: 369: Hoare triple {532252#false} assume !(4369 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:26,558 INFO L290 TraceCheckUtils]: 370: Hoare triple {532252#false} assume !(4384 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:26,558 INFO L290 TraceCheckUtils]: 371: Hoare triple {532252#false} assume !(4385 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:26,558 INFO L290 TraceCheckUtils]: 372: Hoare triple {532252#false} assume !(4400 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:26,558 INFO L290 TraceCheckUtils]: 373: Hoare triple {532252#false} assume !(4401 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:26,559 INFO L290 TraceCheckUtils]: 374: Hoare triple {532252#false} assume !(4416 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:26,559 INFO L290 TraceCheckUtils]: 375: Hoare triple {532252#false} assume !(4417 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:26,559 INFO L290 TraceCheckUtils]: 376: Hoare triple {532252#false} assume 4432 == ~s__state~0; {532252#false} is VALID [2022-04-28 14:58:26,559 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-28 14:58:26,559 INFO L290 TraceCheckUtils]: 378: Hoare triple {532252#false} assume 5 == ~blastFlag~0; {532252#false} is VALID [2022-04-28 14:58:26,559 INFO L290 TraceCheckUtils]: 379: Hoare triple {532252#false} assume !false; {532252#false} is VALID [2022-04-28 14:58:26,560 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-28 14:58:26,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-28 14:58:26,560 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2130437402] [2022-04-28 14:58:26,560 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2130437402] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-28 14:58:26,560 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [912451069] [2022-04-28 14:58:26,560 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-28 14:58:26,560 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-28 14:58:26,560 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-28 14:58:26,561 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-28 14:58:26,562 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-28 14:58:26,697 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-28 14:58:26,697 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-28 14:58:26,699 INFO L263 TraceCheckSpWp]: Trace formula consists of 796 conjuncts, 3 conjunts are in the unsatisfiable core [2022-04-28 14:58:26,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-28 14:58:26,734 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-28 14:58:27,491 INFO L272 TraceCheckUtils]: 0: Hoare triple {532251#true} call ULTIMATE.init(); {532251#true} is VALID [2022-04-28 14:58:27,492 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-28 14:58:27,492 INFO L290 TraceCheckUtils]: 2: Hoare triple {532251#true} assume true; {532251#true} is VALID [2022-04-28 14:58:27,492 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {532251#true} {532251#true} #547#return; {532251#true} is VALID [2022-04-28 14:58:27,492 INFO L272 TraceCheckUtils]: 4: Hoare triple {532251#true} call #t~ret55 := main(); {532251#true} is VALID [2022-04-28 14:58:27,492 INFO L290 TraceCheckUtils]: 5: Hoare triple {532251#true} havoc ~s~0;~s~0 := 12292; {532251#true} is VALID [2022-04-28 14:58:27,492 INFO L272 TraceCheckUtils]: 6: Hoare triple {532251#true} call #t~ret54 := ssl3_connect(~s~0); {532251#true} is VALID [2022-04-28 14:58:27,492 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-28 14:58:27,492 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-28 14:58:27,492 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-28 14:58:27,493 INFO L290 TraceCheckUtils]: 10: Hoare triple {532251#true} assume !(0 != 12288 + ~tmp___1~0); {532251#true} is VALID [2022-04-28 14:58:27,493 INFO L290 TraceCheckUtils]: 11: Hoare triple {532251#true} assume !false; {532251#true} is VALID [2022-04-28 14:58:27,493 INFO L290 TraceCheckUtils]: 12: Hoare triple {532251#true} ~state~0 := ~s__state~0; {532251#true} is VALID [2022-04-28 14:58:27,493 INFO L290 TraceCheckUtils]: 13: Hoare triple {532251#true} assume 12292 == ~s__state~0; {532251#true} is VALID [2022-04-28 14:58:27,493 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-28 14:58:27,493 INFO L290 TraceCheckUtils]: 15: Hoare triple {532251#true} ~s__server~0 := 0; {532251#true} is VALID [2022-04-28 14:58:27,493 INFO L290 TraceCheckUtils]: 16: Hoare triple {532251#true} assume 0 != ~cb~0; {532251#true} is VALID [2022-04-28 14:58:27,493 INFO L290 TraceCheckUtils]: 17: Hoare triple {532251#true} ~__cil_tmp55~0 := 65280 + ~s__version~0; {532251#true} is VALID [2022-04-28 14:58:27,493 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-28 14:58:27,493 INFO L290 TraceCheckUtils]: 19: Hoare triple {532251#true} assume !(~__cil_tmp58~0 % 18446744073709551616 == ~__cil_tmp57~0 % 18446744073709551616); {532251#true} is VALID [2022-04-28 14:58:27,494 INFO L290 TraceCheckUtils]: 20: Hoare triple {532251#true} assume !(0 == ~tmp___4~0); {532251#true} is VALID [2022-04-28 14:58:27,494 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-28 14:58:27,494 INFO L290 TraceCheckUtils]: 22: Hoare triple {532251#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {532251#true} is VALID [2022-04-28 14:58:27,494 INFO L290 TraceCheckUtils]: 23: Hoare triple {532251#true} ~skip~0 := 0; {532251#true} is VALID [2022-04-28 14:58:27,494 INFO L290 TraceCheckUtils]: 24: Hoare triple {532251#true} assume !false; {532251#true} is VALID [2022-04-28 14:58:27,494 INFO L290 TraceCheckUtils]: 25: Hoare triple {532251#true} ~state~0 := ~s__state~0; {532251#true} is VALID [2022-04-28 14:58:27,494 INFO L290 TraceCheckUtils]: 26: Hoare triple {532251#true} assume !(12292 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,494 INFO L290 TraceCheckUtils]: 27: Hoare triple {532251#true} assume !(16384 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,494 INFO L290 TraceCheckUtils]: 28: Hoare triple {532251#true} assume !(4096 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,494 INFO L290 TraceCheckUtils]: 29: Hoare triple {532251#true} assume !(20480 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,494 INFO L290 TraceCheckUtils]: 30: Hoare triple {532251#true} assume !(4099 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,495 INFO L290 TraceCheckUtils]: 31: Hoare triple {532251#true} assume 4368 == ~s__state~0; {532251#true} is VALID [2022-04-28 14:58:27,495 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-28 14:58:27,495 INFO L290 TraceCheckUtils]: 33: Hoare triple {532251#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {532251#true} is VALID [2022-04-28 14:58:27,495 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-28 14:58:27,495 INFO L290 TraceCheckUtils]: 35: Hoare triple {532251#true} assume ~__cil_tmp63~0 % 18446744073709551616 != ~__cil_tmp62~0 % 18446744073709551616; {532251#true} is VALID [2022-04-28 14:58:27,495 INFO L290 TraceCheckUtils]: 36: Hoare triple {532251#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {532251#true} is VALID [2022-04-28 14:58:27,495 INFO L290 TraceCheckUtils]: 37: Hoare triple {532251#true} ~skip~0 := 0; {532251#true} is VALID [2022-04-28 14:58:27,495 INFO L290 TraceCheckUtils]: 38: Hoare triple {532251#true} assume !false; {532251#true} is VALID [2022-04-28 14:58:27,495 INFO L290 TraceCheckUtils]: 39: Hoare triple {532251#true} ~state~0 := ~s__state~0; {532251#true} is VALID [2022-04-28 14:58:27,495 INFO L290 TraceCheckUtils]: 40: Hoare triple {532251#true} assume !(12292 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,495 INFO L290 TraceCheckUtils]: 41: Hoare triple {532251#true} assume !(16384 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,496 INFO L290 TraceCheckUtils]: 42: Hoare triple {532251#true} assume !(4096 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,496 INFO L290 TraceCheckUtils]: 43: Hoare triple {532251#true} assume !(20480 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,496 INFO L290 TraceCheckUtils]: 44: Hoare triple {532251#true} assume !(4099 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,496 INFO L290 TraceCheckUtils]: 45: Hoare triple {532251#true} assume !(4368 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,496 INFO L290 TraceCheckUtils]: 46: Hoare triple {532251#true} assume !(4369 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,496 INFO L290 TraceCheckUtils]: 47: Hoare triple {532251#true} assume 4384 == ~s__state~0; {532251#true} is VALID [2022-04-28 14:58:27,496 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-28 14:58:27,496 INFO L290 TraceCheckUtils]: 49: Hoare triple {532251#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {532251#true} is VALID [2022-04-28 14:58:27,496 INFO L290 TraceCheckUtils]: 50: Hoare triple {532251#true} assume !(~ret~0 <= 0); {532251#true} is VALID [2022-04-28 14:58:27,496 INFO L290 TraceCheckUtils]: 51: Hoare triple {532251#true} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {532251#true} is VALID [2022-04-28 14:58:27,496 INFO L290 TraceCheckUtils]: 52: Hoare triple {532251#true} ~s__init_num~0 := 0; {532251#true} is VALID [2022-04-28 14:58:27,497 INFO L290 TraceCheckUtils]: 53: Hoare triple {532251#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {532251#true} is VALID [2022-04-28 14:58:27,497 INFO L290 TraceCheckUtils]: 54: Hoare triple {532251#true} ~skip~0 := 0; {532251#true} is VALID [2022-04-28 14:58:27,497 INFO L290 TraceCheckUtils]: 55: Hoare triple {532251#true} assume !false; {532251#true} is VALID [2022-04-28 14:58:27,497 INFO L290 TraceCheckUtils]: 56: Hoare triple {532251#true} ~state~0 := ~s__state~0; {532251#true} is VALID [2022-04-28 14:58:27,497 INFO L290 TraceCheckUtils]: 57: Hoare triple {532251#true} assume !(12292 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,497 INFO L290 TraceCheckUtils]: 58: Hoare triple {532251#true} assume !(16384 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,497 INFO L290 TraceCheckUtils]: 59: Hoare triple {532251#true} assume !(4096 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,497 INFO L290 TraceCheckUtils]: 60: Hoare triple {532251#true} assume !(20480 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,497 INFO L290 TraceCheckUtils]: 61: Hoare triple {532251#true} assume !(4099 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,497 INFO L290 TraceCheckUtils]: 62: Hoare triple {532251#true} assume !(4368 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,497 INFO L290 TraceCheckUtils]: 63: Hoare triple {532251#true} assume !(4369 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,498 INFO L290 TraceCheckUtils]: 64: Hoare triple {532251#true} assume !(4384 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,498 INFO L290 TraceCheckUtils]: 65: Hoare triple {532251#true} assume !(4385 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,498 INFO L290 TraceCheckUtils]: 66: Hoare triple {532251#true} assume 4400 == ~s__state~0; {532251#true} is VALID [2022-04-28 14:58:27,498 INFO L290 TraceCheckUtils]: 67: Hoare triple {532251#true} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {532251#true} is VALID [2022-04-28 14:58:27,498 INFO L290 TraceCheckUtils]: 68: Hoare triple {532251#true} assume !(0 != (256 + ~__cil_tmp64~0) % 18446744073709551616);assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;~ret~0 := #t~nondet40;havoc #t~nondet40; {532251#true} is VALID [2022-04-28 14:58:27,498 INFO L290 TraceCheckUtils]: 69: Hoare triple {532251#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {532251#true} is VALID [2022-04-28 14:58:27,498 INFO L290 TraceCheckUtils]: 70: Hoare triple {532251#true} assume !(~ret~0 <= 0); {532251#true} is VALID [2022-04-28 14:58:27,498 INFO L290 TraceCheckUtils]: 71: Hoare triple {532251#true} ~s__state~0 := 4416;~s__init_num~0 := 0; {532251#true} is VALID [2022-04-28 14:58:27,498 INFO L290 TraceCheckUtils]: 72: Hoare triple {532251#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {532251#true} is VALID [2022-04-28 14:58:27,498 INFO L290 TraceCheckUtils]: 73: Hoare triple {532251#true} ~skip~0 := 0; {532251#true} is VALID [2022-04-28 14:58:27,498 INFO L290 TraceCheckUtils]: 74: Hoare triple {532251#true} assume !false; {532251#true} is VALID [2022-04-28 14:58:27,499 INFO L290 TraceCheckUtils]: 75: Hoare triple {532251#true} ~state~0 := ~s__state~0; {532251#true} is VALID [2022-04-28 14:58:27,499 INFO L290 TraceCheckUtils]: 76: Hoare triple {532251#true} assume !(12292 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,499 INFO L290 TraceCheckUtils]: 77: Hoare triple {532251#true} assume !(16384 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,499 INFO L290 TraceCheckUtils]: 78: Hoare triple {532251#true} assume !(4096 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,499 INFO L290 TraceCheckUtils]: 79: Hoare triple {532251#true} assume !(20480 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,499 INFO L290 TraceCheckUtils]: 80: Hoare triple {532251#true} assume !(4099 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,499 INFO L290 TraceCheckUtils]: 81: Hoare triple {532251#true} assume !(4368 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,499 INFO L290 TraceCheckUtils]: 82: Hoare triple {532251#true} assume !(4369 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,499 INFO L290 TraceCheckUtils]: 83: Hoare triple {532251#true} assume !(4384 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,499 INFO L290 TraceCheckUtils]: 84: Hoare triple {532251#true} assume !(4385 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,500 INFO L290 TraceCheckUtils]: 85: Hoare triple {532251#true} assume !(4400 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,500 INFO L290 TraceCheckUtils]: 86: Hoare triple {532251#true} assume !(4401 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,500 INFO L290 TraceCheckUtils]: 87: Hoare triple {532251#true} assume 4416 == ~s__state~0; {532251#true} is VALID [2022-04-28 14:58:27,500 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-28 14:58:27,500 INFO L290 TraceCheckUtils]: 89: Hoare triple {532251#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {532251#true} is VALID [2022-04-28 14:58:27,500 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-28 14:58:27,500 INFO L290 TraceCheckUtils]: 91: Hoare triple {532251#true} assume !(0 == ~tmp___6~0); {532251#true} is VALID [2022-04-28 14:58:27,500 INFO L290 TraceCheckUtils]: 92: Hoare triple {532251#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {532251#true} is VALID [2022-04-28 14:58:27,500 INFO L290 TraceCheckUtils]: 93: Hoare triple {532251#true} ~skip~0 := 0; {532251#true} is VALID [2022-04-28 14:58:27,500 INFO L290 TraceCheckUtils]: 94: Hoare triple {532251#true} assume !false; {532251#true} is VALID [2022-04-28 14:58:27,500 INFO L290 TraceCheckUtils]: 95: Hoare triple {532251#true} ~state~0 := ~s__state~0; {532251#true} is VALID [2022-04-28 14:58:27,501 INFO L290 TraceCheckUtils]: 96: Hoare triple {532251#true} assume !(12292 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,501 INFO L290 TraceCheckUtils]: 97: Hoare triple {532251#true} assume !(16384 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,501 INFO L290 TraceCheckUtils]: 98: Hoare triple {532251#true} assume !(4096 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,501 INFO L290 TraceCheckUtils]: 99: Hoare triple {532251#true} assume !(20480 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,501 INFO L290 TraceCheckUtils]: 100: Hoare triple {532251#true} assume !(4099 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,501 INFO L290 TraceCheckUtils]: 101: Hoare triple {532251#true} assume !(4368 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,501 INFO L290 TraceCheckUtils]: 102: Hoare triple {532251#true} assume !(4369 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,501 INFO L290 TraceCheckUtils]: 103: Hoare triple {532251#true} assume !(4384 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,501 INFO L290 TraceCheckUtils]: 104: Hoare triple {532251#true} assume !(4385 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,501 INFO L290 TraceCheckUtils]: 105: Hoare triple {532251#true} assume !(4400 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,502 INFO L290 TraceCheckUtils]: 106: Hoare triple {532251#true} assume !(4401 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,502 INFO L290 TraceCheckUtils]: 107: Hoare triple {532251#true} assume !(4416 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,502 INFO L290 TraceCheckUtils]: 108: Hoare triple {532251#true} assume !(4417 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,502 INFO L290 TraceCheckUtils]: 109: Hoare triple {532251#true} assume 4432 == ~s__state~0; {532251#true} is VALID [2022-04-28 14:58:27,502 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-28 14:58:27,502 INFO L290 TraceCheckUtils]: 111: Hoare triple {532251#true} assume !(5 == ~blastFlag~0); {532251#true} is VALID [2022-04-28 14:58:27,502 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-28 14:58:27,502 INFO L290 TraceCheckUtils]: 113: Hoare triple {532251#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {532251#true} is VALID [2022-04-28 14:58:27,502 INFO L290 TraceCheckUtils]: 114: Hoare triple {532251#true} ~skip~0 := 0; {532251#true} is VALID [2022-04-28 14:58:27,502 INFO L290 TraceCheckUtils]: 115: Hoare triple {532251#true} assume !false; {532251#true} is VALID [2022-04-28 14:58:27,502 INFO L290 TraceCheckUtils]: 116: Hoare triple {532251#true} ~state~0 := ~s__state~0; {532251#true} is VALID [2022-04-28 14:58:27,503 INFO L290 TraceCheckUtils]: 117: Hoare triple {532251#true} assume !(12292 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,503 INFO L290 TraceCheckUtils]: 118: Hoare triple {532251#true} assume !(16384 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,503 INFO L290 TraceCheckUtils]: 119: Hoare triple {532251#true} assume !(4096 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,503 INFO L290 TraceCheckUtils]: 120: Hoare triple {532251#true} assume !(20480 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,503 INFO L290 TraceCheckUtils]: 121: Hoare triple {532251#true} assume !(4099 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,503 INFO L290 TraceCheckUtils]: 122: Hoare triple {532251#true} assume !(4368 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,503 INFO L290 TraceCheckUtils]: 123: Hoare triple {532251#true} assume !(4369 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,503 INFO L290 TraceCheckUtils]: 124: Hoare triple {532251#true} assume !(4384 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,503 INFO L290 TraceCheckUtils]: 125: Hoare triple {532251#true} assume !(4385 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,503 INFO L290 TraceCheckUtils]: 126: Hoare triple {532251#true} assume !(4400 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,503 INFO L290 TraceCheckUtils]: 127: Hoare triple {532251#true} assume !(4401 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,503 INFO L290 TraceCheckUtils]: 128: Hoare triple {532251#true} assume !(4416 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,503 INFO L290 TraceCheckUtils]: 129: Hoare triple {532251#true} assume !(4417 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,503 INFO L290 TraceCheckUtils]: 130: Hoare triple {532251#true} assume !(4432 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,503 INFO L290 TraceCheckUtils]: 131: Hoare triple {532251#true} assume !(4433 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,504 INFO L290 TraceCheckUtils]: 132: Hoare triple {532251#true} assume 4448 == ~s__state~0; {532251#true} is VALID [2022-04-28 14:58:27,504 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-28 14:58:27,504 INFO L290 TraceCheckUtils]: 134: Hoare triple {532251#true} assume !(~ret~0 <= 0); {532251#true} is VALID [2022-04-28 14:58:27,504 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-28 14:58:27,504 INFO L290 TraceCheckUtils]: 136: Hoare triple {532251#true} ~s__init_num~0 := 0; {532251#true} is VALID [2022-04-28 14:58:27,504 INFO L290 TraceCheckUtils]: 137: Hoare triple {532251#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {532251#true} is VALID [2022-04-28 14:58:27,504 INFO L290 TraceCheckUtils]: 138: Hoare triple {532251#true} ~skip~0 := 0; {532251#true} is VALID [2022-04-28 14:58:27,504 INFO L290 TraceCheckUtils]: 139: Hoare triple {532251#true} assume !false; {532251#true} is VALID [2022-04-28 14:58:27,504 INFO L290 TraceCheckUtils]: 140: Hoare triple {532251#true} ~state~0 := ~s__state~0; {532251#true} is VALID [2022-04-28 14:58:27,504 INFO L290 TraceCheckUtils]: 141: Hoare triple {532251#true} assume !(12292 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,504 INFO L290 TraceCheckUtils]: 142: Hoare triple {532251#true} assume !(16384 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,504 INFO L290 TraceCheckUtils]: 143: Hoare triple {532251#true} assume !(4096 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,504 INFO L290 TraceCheckUtils]: 144: Hoare triple {532251#true} assume !(20480 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,504 INFO L290 TraceCheckUtils]: 145: Hoare triple {532251#true} assume !(4099 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,505 INFO L290 TraceCheckUtils]: 146: Hoare triple {532251#true} assume !(4368 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,505 INFO L290 TraceCheckUtils]: 147: Hoare triple {532251#true} assume !(4369 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,505 INFO L290 TraceCheckUtils]: 148: Hoare triple {532251#true} assume !(4384 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,505 INFO L290 TraceCheckUtils]: 149: Hoare triple {532251#true} assume !(4385 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,505 INFO L290 TraceCheckUtils]: 150: Hoare triple {532251#true} assume !(4400 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,505 INFO L290 TraceCheckUtils]: 151: Hoare triple {532251#true} assume !(4401 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,505 INFO L290 TraceCheckUtils]: 152: Hoare triple {532251#true} assume !(4416 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,505 INFO L290 TraceCheckUtils]: 153: Hoare triple {532251#true} assume !(4417 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,505 INFO L290 TraceCheckUtils]: 154: Hoare triple {532251#true} assume !(4432 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,505 INFO L290 TraceCheckUtils]: 155: Hoare triple {532251#true} assume !(4433 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,505 INFO L290 TraceCheckUtils]: 156: Hoare triple {532251#true} assume !(4448 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,505 INFO L290 TraceCheckUtils]: 157: Hoare triple {532251#true} assume !(4449 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,505 INFO L290 TraceCheckUtils]: 158: Hoare triple {532251#true} assume !(4464 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,505 INFO L290 TraceCheckUtils]: 159: Hoare triple {532251#true} assume !(4465 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,505 INFO L290 TraceCheckUtils]: 160: Hoare triple {532251#true} assume !(4466 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,506 INFO L290 TraceCheckUtils]: 161: Hoare triple {532251#true} assume !(4467 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,506 INFO L290 TraceCheckUtils]: 162: Hoare triple {532251#true} assume 4480 == ~s__state~0; {532251#true} is VALID [2022-04-28 14:58:27,506 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-28 14:58:27,506 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-28 14:58:27,506 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-28 14:58:27,506 INFO L290 TraceCheckUtils]: 166: Hoare triple {532251#true} ~s__init_num~0 := 0; {532251#true} is VALID [2022-04-28 14:58:27,506 INFO L290 TraceCheckUtils]: 167: Hoare triple {532251#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {532251#true} is VALID [2022-04-28 14:58:27,506 INFO L290 TraceCheckUtils]: 168: Hoare triple {532251#true} ~skip~0 := 0; {532251#true} is VALID [2022-04-28 14:58:27,506 INFO L290 TraceCheckUtils]: 169: Hoare triple {532251#true} assume !false; {532251#true} is VALID [2022-04-28 14:58:27,506 INFO L290 TraceCheckUtils]: 170: Hoare triple {532251#true} ~state~0 := ~s__state~0; {532251#true} is VALID [2022-04-28 14:58:27,506 INFO L290 TraceCheckUtils]: 171: Hoare triple {532251#true} assume !(12292 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,506 INFO L290 TraceCheckUtils]: 172: Hoare triple {532251#true} assume !(16384 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,506 INFO L290 TraceCheckUtils]: 173: Hoare triple {532251#true} assume !(4096 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,506 INFO L290 TraceCheckUtils]: 174: Hoare triple {532251#true} assume !(20480 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,506 INFO L290 TraceCheckUtils]: 175: Hoare triple {532251#true} assume !(4099 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,507 INFO L290 TraceCheckUtils]: 176: Hoare triple {532251#true} assume !(4368 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,507 INFO L290 TraceCheckUtils]: 177: Hoare triple {532251#true} assume !(4369 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,507 INFO L290 TraceCheckUtils]: 178: Hoare triple {532251#true} assume !(4384 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,507 INFO L290 TraceCheckUtils]: 179: Hoare triple {532251#true} assume !(4385 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,507 INFO L290 TraceCheckUtils]: 180: Hoare triple {532251#true} assume !(4400 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,507 INFO L290 TraceCheckUtils]: 181: Hoare triple {532251#true} assume !(4401 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,507 INFO L290 TraceCheckUtils]: 182: Hoare triple {532251#true} assume !(4416 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,507 INFO L290 TraceCheckUtils]: 183: Hoare triple {532251#true} assume !(4417 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,507 INFO L290 TraceCheckUtils]: 184: Hoare triple {532251#true} assume !(4432 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,507 INFO L290 TraceCheckUtils]: 185: Hoare triple {532251#true} assume !(4433 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,507 INFO L290 TraceCheckUtils]: 186: Hoare triple {532251#true} assume !(4448 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,507 INFO L290 TraceCheckUtils]: 187: Hoare triple {532251#true} assume !(4449 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,507 INFO L290 TraceCheckUtils]: 188: Hoare triple {532251#true} assume !(4464 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,507 INFO L290 TraceCheckUtils]: 189: Hoare triple {532251#true} assume !(4465 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,508 INFO L290 TraceCheckUtils]: 190: Hoare triple {532251#true} assume !(4466 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,508 INFO L290 TraceCheckUtils]: 191: Hoare triple {532251#true} assume !(4467 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,508 INFO L290 TraceCheckUtils]: 192: Hoare triple {532251#true} assume !(4480 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,508 INFO L290 TraceCheckUtils]: 193: Hoare triple {532251#true} assume !(4481 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,508 INFO L290 TraceCheckUtils]: 194: Hoare triple {532251#true} assume !(4496 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,508 INFO L290 TraceCheckUtils]: 195: Hoare triple {532251#true} assume !(4497 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,508 INFO L290 TraceCheckUtils]: 196: Hoare triple {532251#true} assume 4512 == ~s__state~0; {532251#true} is VALID [2022-04-28 14:58:27,508 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-28 14:58:27,508 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-28 14:58:27,508 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-28 14:58:27,508 INFO L290 TraceCheckUtils]: 200: Hoare triple {532251#true} assume !(0 == ~tmp___7~0); {532251#true} is VALID [2022-04-28 14:58:27,508 INFO L290 TraceCheckUtils]: 201: Hoare triple {532251#true} assume !(0 == ~tmp___8~0); {532251#true} is VALID [2022-04-28 14:58:27,508 INFO L290 TraceCheckUtils]: 202: Hoare triple {532251#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {532251#true} is VALID [2022-04-28 14:58:27,508 INFO L290 TraceCheckUtils]: 203: Hoare triple {532251#true} ~skip~0 := 0; {532251#true} is VALID [2022-04-28 14:58:27,508 INFO L290 TraceCheckUtils]: 204: Hoare triple {532251#true} assume !false; {532251#true} is VALID [2022-04-28 14:58:27,509 INFO L290 TraceCheckUtils]: 205: Hoare triple {532251#true} ~state~0 := ~s__state~0; {532251#true} is VALID [2022-04-28 14:58:27,509 INFO L290 TraceCheckUtils]: 206: Hoare triple {532251#true} assume !(12292 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,509 INFO L290 TraceCheckUtils]: 207: Hoare triple {532251#true} assume !(16384 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,509 INFO L290 TraceCheckUtils]: 208: Hoare triple {532251#true} assume !(4096 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,509 INFO L290 TraceCheckUtils]: 209: Hoare triple {532251#true} assume !(20480 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,509 INFO L290 TraceCheckUtils]: 210: Hoare triple {532251#true} assume !(4099 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,509 INFO L290 TraceCheckUtils]: 211: Hoare triple {532251#true} assume !(4368 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,509 INFO L290 TraceCheckUtils]: 212: Hoare triple {532251#true} assume !(4369 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,509 INFO L290 TraceCheckUtils]: 213: Hoare triple {532251#true} assume !(4384 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,509 INFO L290 TraceCheckUtils]: 214: Hoare triple {532251#true} assume !(4385 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,509 INFO L290 TraceCheckUtils]: 215: Hoare triple {532251#true} assume !(4400 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,509 INFO L290 TraceCheckUtils]: 216: Hoare triple {532251#true} assume !(4401 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,509 INFO L290 TraceCheckUtils]: 217: Hoare triple {532251#true} assume !(4416 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,509 INFO L290 TraceCheckUtils]: 218: Hoare triple {532251#true} assume !(4417 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,509 INFO L290 TraceCheckUtils]: 219: Hoare triple {532251#true} assume !(4432 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,510 INFO L290 TraceCheckUtils]: 220: Hoare triple {532251#true} assume !(4433 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,510 INFO L290 TraceCheckUtils]: 221: Hoare triple {532251#true} assume !(4448 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,510 INFO L290 TraceCheckUtils]: 222: Hoare triple {532251#true} assume !(4449 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,510 INFO L290 TraceCheckUtils]: 223: Hoare triple {532251#true} assume !(4464 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,510 INFO L290 TraceCheckUtils]: 224: Hoare triple {532251#true} assume !(4465 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,510 INFO L290 TraceCheckUtils]: 225: Hoare triple {532251#true} assume !(4466 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,510 INFO L290 TraceCheckUtils]: 226: Hoare triple {532251#true} assume !(4467 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,510 INFO L290 TraceCheckUtils]: 227: Hoare triple {532251#true} assume !(4480 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,510 INFO L290 TraceCheckUtils]: 228: Hoare triple {532251#true} assume !(4481 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,510 INFO L290 TraceCheckUtils]: 229: Hoare triple {532251#true} assume !(4496 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,510 INFO L290 TraceCheckUtils]: 230: Hoare triple {532251#true} assume !(4497 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,510 INFO L290 TraceCheckUtils]: 231: Hoare triple {532251#true} assume !(4512 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,510 INFO L290 TraceCheckUtils]: 232: Hoare triple {532251#true} assume !(4513 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:27,510 INFO L290 TraceCheckUtils]: 233: Hoare triple {532251#true} assume 4528 == ~s__state~0; {532251#true} is VALID [2022-04-28 14:58:27,510 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-28 14:58:27,510 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 := (if ~__cil_tmp66~0 % 4294967296 <= 2147483647 then ~__cil_tmp66~0 % 4294967296 else ~__cil_tmp66~0 % 4294967296 - 4294967296); {532251#true} is VALID [2022-04-28 14:58:27,511 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-28 14:58:27,511 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-28 14:58:27,512 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-28 14:58:27,512 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-28 14:58:27,512 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-28 14:58:27,512 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-28 14:58:27,513 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-28 14:58:27,513 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-28 14:58:27,513 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-28 14:58:27,514 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-28 14:58:27,514 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-28 14:58:27,514 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-28 14:58:27,515 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-28 14:58:27,515 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-28 14:58:27,515 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-28 14:58:27,516 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-28 14:58:27,516 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-28 14:58:27,516 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-28 14:58:27,516 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-28 14:58:27,517 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-28 14:58:27,517 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-28 14:58:27,517 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-28 14:58:27,517 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-28 14:58:27,518 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-28 14:58:27,518 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-28 14:58:27,518 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-28 14:58:27,518 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-28 14:58:27,519 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-28 14:58:27,519 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-28 14:58:27,519 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-28 14:58:27,519 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-28 14:58:27,520 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-28 14:58:27,520 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-28 14:58:27,520 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-28 14:58:27,520 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-28 14:58:27,521 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-28 14:58:27,521 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-28 14:58:27,521 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-28 14:58:27,521 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-28 14:58:27,522 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-28 14:58:27,522 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-28 14:58:27,522 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-28 14:58:27,523 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-28 14:58:27,523 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-28 14:58:27,523 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-28 14:58:27,523 INFO L290 TraceCheckUtils]: 281: Hoare triple {532257#(<= ssl3_connect_~s__state~0 4560)} assume 12292 == ~s__state~0; {532252#false} is VALID [2022-04-28 14:58:27,523 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-28 14:58:27,524 INFO L290 TraceCheckUtils]: 283: Hoare triple {532252#false} ~s__server~0 := 0; {532252#false} is VALID [2022-04-28 14:58:27,524 INFO L290 TraceCheckUtils]: 284: Hoare triple {532252#false} assume 0 != ~cb~0; {532252#false} is VALID [2022-04-28 14:58:27,524 INFO L290 TraceCheckUtils]: 285: Hoare triple {532252#false} ~__cil_tmp55~0 := 65280 + ~s__version~0; {532252#false} is VALID [2022-04-28 14:58:27,524 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-28 14:58:27,524 INFO L290 TraceCheckUtils]: 287: Hoare triple {532252#false} assume !(~__cil_tmp58~0 % 18446744073709551616 == ~__cil_tmp57~0 % 18446744073709551616); {532252#false} is VALID [2022-04-28 14:58:27,524 INFO L290 TraceCheckUtils]: 288: Hoare triple {532252#false} assume !(0 == ~tmp___4~0); {532252#false} is VALID [2022-04-28 14:58:27,524 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-28 14:58:27,524 INFO L290 TraceCheckUtils]: 290: Hoare triple {532252#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {532252#false} is VALID [2022-04-28 14:58:27,524 INFO L290 TraceCheckUtils]: 291: Hoare triple {532252#false} ~skip~0 := 0; {532252#false} is VALID [2022-04-28 14:58:27,524 INFO L290 TraceCheckUtils]: 292: Hoare triple {532252#false} assume !false; {532252#false} is VALID [2022-04-28 14:58:27,524 INFO L290 TraceCheckUtils]: 293: Hoare triple {532252#false} ~state~0 := ~s__state~0; {532252#false} is VALID [2022-04-28 14:58:27,524 INFO L290 TraceCheckUtils]: 294: Hoare triple {532252#false} assume !(12292 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:27,524 INFO L290 TraceCheckUtils]: 295: Hoare triple {532252#false} assume !(16384 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:27,524 INFO L290 TraceCheckUtils]: 296: Hoare triple {532252#false} assume !(4096 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:27,525 INFO L290 TraceCheckUtils]: 297: Hoare triple {532252#false} assume !(20480 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:27,525 INFO L290 TraceCheckUtils]: 298: Hoare triple {532252#false} assume !(4099 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:27,525 INFO L290 TraceCheckUtils]: 299: Hoare triple {532252#false} assume 4368 == ~s__state~0; {532252#false} is VALID [2022-04-28 14:58:27,525 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-28 14:58:27,525 INFO L290 TraceCheckUtils]: 301: Hoare triple {532252#false} assume !(0 == ~blastFlag~0); {532252#false} is VALID [2022-04-28 14:58:27,525 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-28 14:58:27,525 INFO L290 TraceCheckUtils]: 303: Hoare triple {532252#false} assume ~__cil_tmp63~0 % 18446744073709551616 != ~__cil_tmp62~0 % 18446744073709551616; {532252#false} is VALID [2022-04-28 14:58:27,525 INFO L290 TraceCheckUtils]: 304: Hoare triple {532252#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {532252#false} is VALID [2022-04-28 14:58:27,525 INFO L290 TraceCheckUtils]: 305: Hoare triple {532252#false} ~skip~0 := 0; {532252#false} is VALID [2022-04-28 14:58:27,525 INFO L290 TraceCheckUtils]: 306: Hoare triple {532252#false} assume !false; {532252#false} is VALID [2022-04-28 14:58:27,525 INFO L290 TraceCheckUtils]: 307: Hoare triple {532252#false} ~state~0 := ~s__state~0; {532252#false} is VALID [2022-04-28 14:58:27,525 INFO L290 TraceCheckUtils]: 308: Hoare triple {532252#false} assume !(12292 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:27,525 INFO L290 TraceCheckUtils]: 309: Hoare triple {532252#false} assume !(16384 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:27,525 INFO L290 TraceCheckUtils]: 310: Hoare triple {532252#false} assume !(4096 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:27,525 INFO L290 TraceCheckUtils]: 311: Hoare triple {532252#false} assume !(20480 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:27,526 INFO L290 TraceCheckUtils]: 312: Hoare triple {532252#false} assume !(4099 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:27,526 INFO L290 TraceCheckUtils]: 313: Hoare triple {532252#false} assume !(4368 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:27,526 INFO L290 TraceCheckUtils]: 314: Hoare triple {532252#false} assume !(4369 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:27,526 INFO L290 TraceCheckUtils]: 315: Hoare triple {532252#false} assume 4384 == ~s__state~0; {532252#false} is VALID [2022-04-28 14:58:27,526 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-28 14:58:27,526 INFO L290 TraceCheckUtils]: 317: Hoare triple {532252#false} assume !(1 == ~blastFlag~0); {532252#false} is VALID [2022-04-28 14:58:27,526 INFO L290 TraceCheckUtils]: 318: Hoare triple {532252#false} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {532252#false} is VALID [2022-04-28 14:58:27,526 INFO L290 TraceCheckUtils]: 319: Hoare triple {532252#false} assume !(~ret~0 <= 0); {532252#false} is VALID [2022-04-28 14:58:27,526 INFO L290 TraceCheckUtils]: 320: Hoare triple {532252#false} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {532252#false} is VALID [2022-04-28 14:58:27,526 INFO L290 TraceCheckUtils]: 321: Hoare triple {532252#false} ~s__init_num~0 := 0; {532252#false} is VALID [2022-04-28 14:58:27,526 INFO L290 TraceCheckUtils]: 322: Hoare triple {532252#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {532252#false} is VALID [2022-04-28 14:58:27,526 INFO L290 TraceCheckUtils]: 323: Hoare triple {532252#false} ~skip~0 := 0; {532252#false} is VALID [2022-04-28 14:58:27,526 INFO L290 TraceCheckUtils]: 324: Hoare triple {532252#false} assume !false; {532252#false} is VALID [2022-04-28 14:58:27,526 INFO L290 TraceCheckUtils]: 325: Hoare triple {532252#false} ~state~0 := ~s__state~0; {532252#false} is VALID [2022-04-28 14:58:27,526 INFO L290 TraceCheckUtils]: 326: Hoare triple {532252#false} assume !(12292 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:27,527 INFO L290 TraceCheckUtils]: 327: Hoare triple {532252#false} assume !(16384 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:27,527 INFO L290 TraceCheckUtils]: 328: Hoare triple {532252#false} assume !(4096 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:27,527 INFO L290 TraceCheckUtils]: 329: Hoare triple {532252#false} assume !(20480 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:27,527 INFO L290 TraceCheckUtils]: 330: Hoare triple {532252#false} assume !(4099 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:27,527 INFO L290 TraceCheckUtils]: 331: Hoare triple {532252#false} assume !(4368 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:27,527 INFO L290 TraceCheckUtils]: 332: Hoare triple {532252#false} assume !(4369 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:27,527 INFO L290 TraceCheckUtils]: 333: Hoare triple {532252#false} assume !(4384 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:27,527 INFO L290 TraceCheckUtils]: 334: Hoare triple {532252#false} assume !(4385 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:27,527 INFO L290 TraceCheckUtils]: 335: Hoare triple {532252#false} assume 4400 == ~s__state~0; {532252#false} is VALID [2022-04-28 14:58:27,527 INFO L290 TraceCheckUtils]: 336: Hoare triple {532252#false} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {532252#false} is VALID [2022-04-28 14:58:27,527 INFO L290 TraceCheckUtils]: 337: Hoare triple {532252#false} assume 0 != (256 + ~__cil_tmp64~0) % 18446744073709551616;~skip~0 := 1; {532252#false} is VALID [2022-04-28 14:58:27,527 INFO L290 TraceCheckUtils]: 338: Hoare triple {532252#false} ~s__state~0 := 4416;~s__init_num~0 := 0; {532252#false} is VALID [2022-04-28 14:58:27,527 INFO L290 TraceCheckUtils]: 339: Hoare triple {532252#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {532252#false} is VALID [2022-04-28 14:58:27,527 INFO L290 TraceCheckUtils]: 340: Hoare triple {532252#false} ~skip~0 := 0; {532252#false} is VALID [2022-04-28 14:58:27,528 INFO L290 TraceCheckUtils]: 341: Hoare triple {532252#false} assume !false; {532252#false} is VALID [2022-04-28 14:58:27,528 INFO L290 TraceCheckUtils]: 342: Hoare triple {532252#false} ~state~0 := ~s__state~0; {532252#false} is VALID [2022-04-28 14:58:27,528 INFO L290 TraceCheckUtils]: 343: Hoare triple {532252#false} assume !(12292 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:27,528 INFO L290 TraceCheckUtils]: 344: Hoare triple {532252#false} assume !(16384 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:27,528 INFO L290 TraceCheckUtils]: 345: Hoare triple {532252#false} assume !(4096 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:27,528 INFO L290 TraceCheckUtils]: 346: Hoare triple {532252#false} assume !(20480 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:27,528 INFO L290 TraceCheckUtils]: 347: Hoare triple {532252#false} assume !(4099 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:27,528 INFO L290 TraceCheckUtils]: 348: Hoare triple {532252#false} assume !(4368 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:27,528 INFO L290 TraceCheckUtils]: 349: Hoare triple {532252#false} assume !(4369 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:27,528 INFO L290 TraceCheckUtils]: 350: Hoare triple {532252#false} assume !(4384 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:27,528 INFO L290 TraceCheckUtils]: 351: Hoare triple {532252#false} assume !(4385 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:27,528 INFO L290 TraceCheckUtils]: 352: Hoare triple {532252#false} assume !(4400 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:27,528 INFO L290 TraceCheckUtils]: 353: Hoare triple {532252#false} assume !(4401 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:27,528 INFO L290 TraceCheckUtils]: 354: Hoare triple {532252#false} assume 4416 == ~s__state~0; {532252#false} is VALID [2022-04-28 14:58:27,529 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-28 14:58:27,529 INFO L290 TraceCheckUtils]: 356: Hoare triple {532252#false} assume !(3 == ~blastFlag~0); {532252#false} is VALID [2022-04-28 14:58:27,529 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-28 14:58:27,529 INFO L290 TraceCheckUtils]: 358: Hoare triple {532252#false} assume !(0 == ~tmp___6~0); {532252#false} is VALID [2022-04-28 14:58:27,529 INFO L290 TraceCheckUtils]: 359: Hoare triple {532252#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {532252#false} is VALID [2022-04-28 14:58:27,529 INFO L290 TraceCheckUtils]: 360: Hoare triple {532252#false} ~skip~0 := 0; {532252#false} is VALID [2022-04-28 14:58:27,529 INFO L290 TraceCheckUtils]: 361: Hoare triple {532252#false} assume !false; {532252#false} is VALID [2022-04-28 14:58:27,529 INFO L290 TraceCheckUtils]: 362: Hoare triple {532252#false} ~state~0 := ~s__state~0; {532252#false} is VALID [2022-04-28 14:58:27,529 INFO L290 TraceCheckUtils]: 363: Hoare triple {532252#false} assume !(12292 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:27,529 INFO L290 TraceCheckUtils]: 364: Hoare triple {532252#false} assume !(16384 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:27,529 INFO L290 TraceCheckUtils]: 365: Hoare triple {532252#false} assume !(4096 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:27,529 INFO L290 TraceCheckUtils]: 366: Hoare triple {532252#false} assume !(20480 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:27,529 INFO L290 TraceCheckUtils]: 367: Hoare triple {532252#false} assume !(4099 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:27,529 INFO L290 TraceCheckUtils]: 368: Hoare triple {532252#false} assume !(4368 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:27,529 INFO L290 TraceCheckUtils]: 369: Hoare triple {532252#false} assume !(4369 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:27,530 INFO L290 TraceCheckUtils]: 370: Hoare triple {532252#false} assume !(4384 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:27,530 INFO L290 TraceCheckUtils]: 371: Hoare triple {532252#false} assume !(4385 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:27,530 INFO L290 TraceCheckUtils]: 372: Hoare triple {532252#false} assume !(4400 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:27,530 INFO L290 TraceCheckUtils]: 373: Hoare triple {532252#false} assume !(4401 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:27,530 INFO L290 TraceCheckUtils]: 374: Hoare triple {532252#false} assume !(4416 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:27,530 INFO L290 TraceCheckUtils]: 375: Hoare triple {532252#false} assume !(4417 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:27,530 INFO L290 TraceCheckUtils]: 376: Hoare triple {532252#false} assume 4432 == ~s__state~0; {532252#false} is VALID [2022-04-28 14:58:27,530 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-28 14:58:27,530 INFO L290 TraceCheckUtils]: 378: Hoare triple {532252#false} assume 5 == ~blastFlag~0; {532252#false} is VALID [2022-04-28 14:58:27,530 INFO L290 TraceCheckUtils]: 379: Hoare triple {532252#false} assume !false; {532252#false} is VALID [2022-04-28 14:58:27,531 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-28 14:58:27,531 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-28 14:58:28,194 INFO L290 TraceCheckUtils]: 379: Hoare triple {532252#false} assume !false; {532252#false} is VALID [2022-04-28 14:58:28,194 INFO L290 TraceCheckUtils]: 378: Hoare triple {532252#false} assume 5 == ~blastFlag~0; {532252#false} is VALID [2022-04-28 14:58:28,194 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-28 14:58:28,194 INFO L290 TraceCheckUtils]: 376: Hoare triple {532252#false} assume 4432 == ~s__state~0; {532252#false} is VALID [2022-04-28 14:58:28,194 INFO L290 TraceCheckUtils]: 375: Hoare triple {532252#false} assume !(4417 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:28,194 INFO L290 TraceCheckUtils]: 374: Hoare triple {532252#false} assume !(4416 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:28,194 INFO L290 TraceCheckUtils]: 373: Hoare triple {532252#false} assume !(4401 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:28,194 INFO L290 TraceCheckUtils]: 372: Hoare triple {532252#false} assume !(4400 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:28,195 INFO L290 TraceCheckUtils]: 371: Hoare triple {532252#false} assume !(4385 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:28,195 INFO L290 TraceCheckUtils]: 370: Hoare triple {532252#false} assume !(4384 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:28,195 INFO L290 TraceCheckUtils]: 369: Hoare triple {532252#false} assume !(4369 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:28,195 INFO L290 TraceCheckUtils]: 368: Hoare triple {532252#false} assume !(4368 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:28,195 INFO L290 TraceCheckUtils]: 367: Hoare triple {532252#false} assume !(4099 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:28,195 INFO L290 TraceCheckUtils]: 366: Hoare triple {532252#false} assume !(20480 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:28,195 INFO L290 TraceCheckUtils]: 365: Hoare triple {532252#false} assume !(4096 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:28,195 INFO L290 TraceCheckUtils]: 364: Hoare triple {532252#false} assume !(16384 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:28,195 INFO L290 TraceCheckUtils]: 363: Hoare triple {532252#false} assume !(12292 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:28,195 INFO L290 TraceCheckUtils]: 362: Hoare triple {532252#false} ~state~0 := ~s__state~0; {532252#false} is VALID [2022-04-28 14:58:28,195 INFO L290 TraceCheckUtils]: 361: Hoare triple {532252#false} assume !false; {532252#false} is VALID [2022-04-28 14:58:28,195 INFO L290 TraceCheckUtils]: 360: Hoare triple {532252#false} ~skip~0 := 0; {532252#false} is VALID [2022-04-28 14:58:28,195 INFO L290 TraceCheckUtils]: 359: Hoare triple {532252#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {532252#false} is VALID [2022-04-28 14:58:28,195 INFO L290 TraceCheckUtils]: 358: Hoare triple {532252#false} assume !(0 == ~tmp___6~0); {532252#false} is VALID [2022-04-28 14:58:28,195 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-28 14:58:28,196 INFO L290 TraceCheckUtils]: 356: Hoare triple {532252#false} assume !(3 == ~blastFlag~0); {532252#false} is VALID [2022-04-28 14:58:28,196 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-28 14:58:28,196 INFO L290 TraceCheckUtils]: 354: Hoare triple {532252#false} assume 4416 == ~s__state~0; {532252#false} is VALID [2022-04-28 14:58:28,196 INFO L290 TraceCheckUtils]: 353: Hoare triple {532252#false} assume !(4401 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:28,196 INFO L290 TraceCheckUtils]: 352: Hoare triple {532252#false} assume !(4400 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:28,196 INFO L290 TraceCheckUtils]: 351: Hoare triple {532252#false} assume !(4385 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:28,196 INFO L290 TraceCheckUtils]: 350: Hoare triple {532252#false} assume !(4384 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:28,196 INFO L290 TraceCheckUtils]: 349: Hoare triple {532252#false} assume !(4369 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:28,196 INFO L290 TraceCheckUtils]: 348: Hoare triple {532252#false} assume !(4368 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:28,196 INFO L290 TraceCheckUtils]: 347: Hoare triple {532252#false} assume !(4099 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:28,196 INFO L290 TraceCheckUtils]: 346: Hoare triple {532252#false} assume !(20480 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:28,196 INFO L290 TraceCheckUtils]: 345: Hoare triple {532252#false} assume !(4096 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:28,196 INFO L290 TraceCheckUtils]: 344: Hoare triple {532252#false} assume !(16384 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:28,196 INFO L290 TraceCheckUtils]: 343: Hoare triple {532252#false} assume !(12292 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:28,197 INFO L290 TraceCheckUtils]: 342: Hoare triple {532252#false} ~state~0 := ~s__state~0; {532252#false} is VALID [2022-04-28 14:58:28,197 INFO L290 TraceCheckUtils]: 341: Hoare triple {532252#false} assume !false; {532252#false} is VALID [2022-04-28 14:58:28,197 INFO L290 TraceCheckUtils]: 340: Hoare triple {532252#false} ~skip~0 := 0; {532252#false} is VALID [2022-04-28 14:58:28,197 INFO L290 TraceCheckUtils]: 339: Hoare triple {532252#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {532252#false} is VALID [2022-04-28 14:58:28,197 INFO L290 TraceCheckUtils]: 338: Hoare triple {532252#false} ~s__state~0 := 4416;~s__init_num~0 := 0; {532252#false} is VALID [2022-04-28 14:58:28,197 INFO L290 TraceCheckUtils]: 337: Hoare triple {532252#false} assume 0 != (256 + ~__cil_tmp64~0) % 18446744073709551616;~skip~0 := 1; {532252#false} is VALID [2022-04-28 14:58:28,197 INFO L290 TraceCheckUtils]: 336: Hoare triple {532252#false} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {532252#false} is VALID [2022-04-28 14:58:28,197 INFO L290 TraceCheckUtils]: 335: Hoare triple {532252#false} assume 4400 == ~s__state~0; {532252#false} is VALID [2022-04-28 14:58:28,197 INFO L290 TraceCheckUtils]: 334: Hoare triple {532252#false} assume !(4385 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:28,197 INFO L290 TraceCheckUtils]: 333: Hoare triple {532252#false} assume !(4384 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:28,197 INFO L290 TraceCheckUtils]: 332: Hoare triple {532252#false} assume !(4369 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:28,197 INFO L290 TraceCheckUtils]: 331: Hoare triple {532252#false} assume !(4368 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:28,197 INFO L290 TraceCheckUtils]: 330: Hoare triple {532252#false} assume !(4099 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:28,197 INFO L290 TraceCheckUtils]: 329: Hoare triple {532252#false} assume !(20480 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:28,197 INFO L290 TraceCheckUtils]: 328: Hoare triple {532252#false} assume !(4096 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:28,198 INFO L290 TraceCheckUtils]: 327: Hoare triple {532252#false} assume !(16384 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:28,198 INFO L290 TraceCheckUtils]: 326: Hoare triple {532252#false} assume !(12292 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:28,198 INFO L290 TraceCheckUtils]: 325: Hoare triple {532252#false} ~state~0 := ~s__state~0; {532252#false} is VALID [2022-04-28 14:58:28,198 INFO L290 TraceCheckUtils]: 324: Hoare triple {532252#false} assume !false; {532252#false} is VALID [2022-04-28 14:58:28,198 INFO L290 TraceCheckUtils]: 323: Hoare triple {532252#false} ~skip~0 := 0; {532252#false} is VALID [2022-04-28 14:58:28,198 INFO L290 TraceCheckUtils]: 322: Hoare triple {532252#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {532252#false} is VALID [2022-04-28 14:58:28,198 INFO L290 TraceCheckUtils]: 321: Hoare triple {532252#false} ~s__init_num~0 := 0; {532252#false} is VALID [2022-04-28 14:58:28,198 INFO L290 TraceCheckUtils]: 320: Hoare triple {532252#false} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {532252#false} is VALID [2022-04-28 14:58:28,198 INFO L290 TraceCheckUtils]: 319: Hoare triple {532252#false} assume !(~ret~0 <= 0); {532252#false} is VALID [2022-04-28 14:58:28,198 INFO L290 TraceCheckUtils]: 318: Hoare triple {532252#false} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {532252#false} is VALID [2022-04-28 14:58:28,198 INFO L290 TraceCheckUtils]: 317: Hoare triple {532252#false} assume !(1 == ~blastFlag~0); {532252#false} is VALID [2022-04-28 14:58:28,198 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-28 14:58:28,198 INFO L290 TraceCheckUtils]: 315: Hoare triple {532252#false} assume 4384 == ~s__state~0; {532252#false} is VALID [2022-04-28 14:58:28,198 INFO L290 TraceCheckUtils]: 314: Hoare triple {532252#false} assume !(4369 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:28,199 INFO L290 TraceCheckUtils]: 313: Hoare triple {532252#false} assume !(4368 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:28,199 INFO L290 TraceCheckUtils]: 312: Hoare triple {532252#false} assume !(4099 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:28,199 INFO L290 TraceCheckUtils]: 311: Hoare triple {532252#false} assume !(20480 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:28,199 INFO L290 TraceCheckUtils]: 310: Hoare triple {532252#false} assume !(4096 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:28,199 INFO L290 TraceCheckUtils]: 309: Hoare triple {532252#false} assume !(16384 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:28,199 INFO L290 TraceCheckUtils]: 308: Hoare triple {532252#false} assume !(12292 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:28,199 INFO L290 TraceCheckUtils]: 307: Hoare triple {532252#false} ~state~0 := ~s__state~0; {532252#false} is VALID [2022-04-28 14:58:28,199 INFO L290 TraceCheckUtils]: 306: Hoare triple {532252#false} assume !false; {532252#false} is VALID [2022-04-28 14:58:28,199 INFO L290 TraceCheckUtils]: 305: Hoare triple {532252#false} ~skip~0 := 0; {532252#false} is VALID [2022-04-28 14:58:28,199 INFO L290 TraceCheckUtils]: 304: Hoare triple {532252#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {532252#false} is VALID [2022-04-28 14:58:28,199 INFO L290 TraceCheckUtils]: 303: Hoare triple {532252#false} assume ~__cil_tmp63~0 % 18446744073709551616 != ~__cil_tmp62~0 % 18446744073709551616; {532252#false} is VALID [2022-04-28 14:58:28,199 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-28 14:58:28,199 INFO L290 TraceCheckUtils]: 301: Hoare triple {532252#false} assume !(0 == ~blastFlag~0); {532252#false} is VALID [2022-04-28 14:58:28,199 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-28 14:58:28,199 INFO L290 TraceCheckUtils]: 299: Hoare triple {532252#false} assume 4368 == ~s__state~0; {532252#false} is VALID [2022-04-28 14:58:28,200 INFO L290 TraceCheckUtils]: 298: Hoare triple {532252#false} assume !(4099 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:28,200 INFO L290 TraceCheckUtils]: 297: Hoare triple {532252#false} assume !(20480 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:28,200 INFO L290 TraceCheckUtils]: 296: Hoare triple {532252#false} assume !(4096 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:28,200 INFO L290 TraceCheckUtils]: 295: Hoare triple {532252#false} assume !(16384 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:28,200 INFO L290 TraceCheckUtils]: 294: Hoare triple {532252#false} assume !(12292 == ~s__state~0); {532252#false} is VALID [2022-04-28 14:58:28,200 INFO L290 TraceCheckUtils]: 293: Hoare triple {532252#false} ~state~0 := ~s__state~0; {532252#false} is VALID [2022-04-28 14:58:28,200 INFO L290 TraceCheckUtils]: 292: Hoare triple {532252#false} assume !false; {532252#false} is VALID [2022-04-28 14:58:28,200 INFO L290 TraceCheckUtils]: 291: Hoare triple {532252#false} ~skip~0 := 0; {532252#false} is VALID [2022-04-28 14:58:28,200 INFO L290 TraceCheckUtils]: 290: Hoare triple {532252#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {532252#false} is VALID [2022-04-28 14:58:28,200 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-28 14:58:28,200 INFO L290 TraceCheckUtils]: 288: Hoare triple {532252#false} assume !(0 == ~tmp___4~0); {532252#false} is VALID [2022-04-28 14:58:28,200 INFO L290 TraceCheckUtils]: 287: Hoare triple {532252#false} assume !(~__cil_tmp58~0 % 18446744073709551616 == ~__cil_tmp57~0 % 18446744073709551616); {532252#false} is VALID [2022-04-28 14:58:28,200 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-28 14:58:28,200 INFO L290 TraceCheckUtils]: 285: Hoare triple {532252#false} ~__cil_tmp55~0 := 65280 + ~s__version~0; {532252#false} is VALID [2022-04-28 14:58:28,201 INFO L290 TraceCheckUtils]: 284: Hoare triple {532252#false} assume 0 != ~cb~0; {532252#false} is VALID [2022-04-28 14:58:28,201 INFO L290 TraceCheckUtils]: 283: Hoare triple {532252#false} ~s__server~0 := 0; {532252#false} is VALID [2022-04-28 14:58:28,201 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-28 14:58:28,201 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-28 14:58:28,201 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-28 14:58:28,202 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-28 14:58:28,202 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-28 14:58:28,202 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-28 14:58:28,202 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-28 14:58:28,203 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-28 14:58:28,203 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-28 14:58:28,203 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-28 14:58:28,204 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-28 14:58:28,204 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-28 14:58:28,204 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-28 14:58:28,204 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-28 14:58:28,205 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-28 14:58:28,205 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-28 14:58:28,205 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-28 14:58:28,206 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-28 14:58:28,206 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-28 14:58:28,206 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-28 14:58:28,206 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-28 14:58:28,207 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-28 14:58:28,207 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-28 14:58:28,207 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-28 14:58:28,208 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-28 14:58:28,208 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-28 14:58:28,208 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-28 14:58:28,208 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-28 14:58:28,209 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-28 14:58:28,209 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-28 14:58:28,209 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-28 14:58:28,210 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-28 14:58:28,210 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-28 14:58:28,210 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-28 14:58:28,210 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-28 14:58:28,211 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-28 14:58:28,211 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-28 14:58:28,211 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-28 14:58:28,211 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-28 14:58:28,212 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-28 14:58:28,212 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-28 14:58:28,212 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-28 14:58:28,213 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-28 14:58:28,213 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-28 14:58:28,213 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-28 14:58:28,213 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-28 14:58:28,214 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-28 14:58:28,214 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 := (if ~__cil_tmp66~0 % 4294967296 <= 2147483647 then ~__cil_tmp66~0 % 4294967296 else ~__cil_tmp66~0 % 4294967296 - 4294967296); {532251#true} is VALID [2022-04-28 14:58:28,214 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-28 14:58:28,214 INFO L290 TraceCheckUtils]: 233: Hoare triple {532251#true} assume 4528 == ~s__state~0; {532251#true} is VALID [2022-04-28 14:58:28,214 INFO L290 TraceCheckUtils]: 232: Hoare triple {532251#true} assume !(4513 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,214 INFO L290 TraceCheckUtils]: 231: Hoare triple {532251#true} assume !(4512 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,214 INFO L290 TraceCheckUtils]: 230: Hoare triple {532251#true} assume !(4497 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,214 INFO L290 TraceCheckUtils]: 229: Hoare triple {532251#true} assume !(4496 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,214 INFO L290 TraceCheckUtils]: 228: Hoare triple {532251#true} assume !(4481 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,214 INFO L290 TraceCheckUtils]: 227: Hoare triple {532251#true} assume !(4480 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,214 INFO L290 TraceCheckUtils]: 226: Hoare triple {532251#true} assume !(4467 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,215 INFO L290 TraceCheckUtils]: 225: Hoare triple {532251#true} assume !(4466 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,215 INFO L290 TraceCheckUtils]: 224: Hoare triple {532251#true} assume !(4465 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,215 INFO L290 TraceCheckUtils]: 223: Hoare triple {532251#true} assume !(4464 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,215 INFO L290 TraceCheckUtils]: 222: Hoare triple {532251#true} assume !(4449 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,215 INFO L290 TraceCheckUtils]: 221: Hoare triple {532251#true} assume !(4448 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,215 INFO L290 TraceCheckUtils]: 220: Hoare triple {532251#true} assume !(4433 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,215 INFO L290 TraceCheckUtils]: 219: Hoare triple {532251#true} assume !(4432 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,215 INFO L290 TraceCheckUtils]: 218: Hoare triple {532251#true} assume !(4417 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,215 INFO L290 TraceCheckUtils]: 217: Hoare triple {532251#true} assume !(4416 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,215 INFO L290 TraceCheckUtils]: 216: Hoare triple {532251#true} assume !(4401 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,215 INFO L290 TraceCheckUtils]: 215: Hoare triple {532251#true} assume !(4400 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,215 INFO L290 TraceCheckUtils]: 214: Hoare triple {532251#true} assume !(4385 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,215 INFO L290 TraceCheckUtils]: 213: Hoare triple {532251#true} assume !(4384 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,215 INFO L290 TraceCheckUtils]: 212: Hoare triple {532251#true} assume !(4369 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,215 INFO L290 TraceCheckUtils]: 211: Hoare triple {532251#true} assume !(4368 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,216 INFO L290 TraceCheckUtils]: 210: Hoare triple {532251#true} assume !(4099 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,216 INFO L290 TraceCheckUtils]: 209: Hoare triple {532251#true} assume !(20480 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,216 INFO L290 TraceCheckUtils]: 208: Hoare triple {532251#true} assume !(4096 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,216 INFO L290 TraceCheckUtils]: 207: Hoare triple {532251#true} assume !(16384 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,216 INFO L290 TraceCheckUtils]: 206: Hoare triple {532251#true} assume !(12292 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,216 INFO L290 TraceCheckUtils]: 205: Hoare triple {532251#true} ~state~0 := ~s__state~0; {532251#true} is VALID [2022-04-28 14:58:28,216 INFO L290 TraceCheckUtils]: 204: Hoare triple {532251#true} assume !false; {532251#true} is VALID [2022-04-28 14:58:28,216 INFO L290 TraceCheckUtils]: 203: Hoare triple {532251#true} ~skip~0 := 0; {532251#true} is VALID [2022-04-28 14:58:28,216 INFO L290 TraceCheckUtils]: 202: Hoare triple {532251#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {532251#true} is VALID [2022-04-28 14:58:28,216 INFO L290 TraceCheckUtils]: 201: Hoare triple {532251#true} assume !(0 == ~tmp___8~0); {532251#true} is VALID [2022-04-28 14:58:28,216 INFO L290 TraceCheckUtils]: 200: Hoare triple {532251#true} assume !(0 == ~tmp___7~0); {532251#true} is VALID [2022-04-28 14:58:28,216 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-28 14:58:28,216 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-28 14:58:28,216 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-28 14:58:28,216 INFO L290 TraceCheckUtils]: 196: Hoare triple {532251#true} assume 4512 == ~s__state~0; {532251#true} is VALID [2022-04-28 14:58:28,217 INFO L290 TraceCheckUtils]: 195: Hoare triple {532251#true} assume !(4497 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,217 INFO L290 TraceCheckUtils]: 194: Hoare triple {532251#true} assume !(4496 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,217 INFO L290 TraceCheckUtils]: 193: Hoare triple {532251#true} assume !(4481 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,217 INFO L290 TraceCheckUtils]: 192: Hoare triple {532251#true} assume !(4480 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,217 INFO L290 TraceCheckUtils]: 191: Hoare triple {532251#true} assume !(4467 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,217 INFO L290 TraceCheckUtils]: 190: Hoare triple {532251#true} assume !(4466 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,217 INFO L290 TraceCheckUtils]: 189: Hoare triple {532251#true} assume !(4465 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,217 INFO L290 TraceCheckUtils]: 188: Hoare triple {532251#true} assume !(4464 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,217 INFO L290 TraceCheckUtils]: 187: Hoare triple {532251#true} assume !(4449 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,217 INFO L290 TraceCheckUtils]: 186: Hoare triple {532251#true} assume !(4448 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,217 INFO L290 TraceCheckUtils]: 185: Hoare triple {532251#true} assume !(4433 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,217 INFO L290 TraceCheckUtils]: 184: Hoare triple {532251#true} assume !(4432 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,217 INFO L290 TraceCheckUtils]: 183: Hoare triple {532251#true} assume !(4417 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,217 INFO L290 TraceCheckUtils]: 182: Hoare triple {532251#true} assume !(4416 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,217 INFO L290 TraceCheckUtils]: 181: Hoare triple {532251#true} assume !(4401 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,217 INFO L290 TraceCheckUtils]: 180: Hoare triple {532251#true} assume !(4400 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,218 INFO L290 TraceCheckUtils]: 179: Hoare triple {532251#true} assume !(4385 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,218 INFO L290 TraceCheckUtils]: 178: Hoare triple {532251#true} assume !(4384 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,218 INFO L290 TraceCheckUtils]: 177: Hoare triple {532251#true} assume !(4369 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,218 INFO L290 TraceCheckUtils]: 176: Hoare triple {532251#true} assume !(4368 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,218 INFO L290 TraceCheckUtils]: 175: Hoare triple {532251#true} assume !(4099 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,218 INFO L290 TraceCheckUtils]: 174: Hoare triple {532251#true} assume !(20480 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,218 INFO L290 TraceCheckUtils]: 173: Hoare triple {532251#true} assume !(4096 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,218 INFO L290 TraceCheckUtils]: 172: Hoare triple {532251#true} assume !(16384 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,218 INFO L290 TraceCheckUtils]: 171: Hoare triple {532251#true} assume !(12292 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,218 INFO L290 TraceCheckUtils]: 170: Hoare triple {532251#true} ~state~0 := ~s__state~0; {532251#true} is VALID [2022-04-28 14:58:28,218 INFO L290 TraceCheckUtils]: 169: Hoare triple {532251#true} assume !false; {532251#true} is VALID [2022-04-28 14:58:28,218 INFO L290 TraceCheckUtils]: 168: Hoare triple {532251#true} ~skip~0 := 0; {532251#true} is VALID [2022-04-28 14:58:28,218 INFO L290 TraceCheckUtils]: 167: Hoare triple {532251#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {532251#true} is VALID [2022-04-28 14:58:28,218 INFO L290 TraceCheckUtils]: 166: Hoare triple {532251#true} ~s__init_num~0 := 0; {532251#true} is VALID [2022-04-28 14:58:28,219 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-28 14:58:28,219 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-28 14:58:28,219 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-28 14:58:28,219 INFO L290 TraceCheckUtils]: 162: Hoare triple {532251#true} assume 4480 == ~s__state~0; {532251#true} is VALID [2022-04-28 14:58:28,219 INFO L290 TraceCheckUtils]: 161: Hoare triple {532251#true} assume !(4467 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,219 INFO L290 TraceCheckUtils]: 160: Hoare triple {532251#true} assume !(4466 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,219 INFO L290 TraceCheckUtils]: 159: Hoare triple {532251#true} assume !(4465 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,219 INFO L290 TraceCheckUtils]: 158: Hoare triple {532251#true} assume !(4464 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,219 INFO L290 TraceCheckUtils]: 157: Hoare triple {532251#true} assume !(4449 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,219 INFO L290 TraceCheckUtils]: 156: Hoare triple {532251#true} assume !(4448 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,219 INFO L290 TraceCheckUtils]: 155: Hoare triple {532251#true} assume !(4433 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,219 INFO L290 TraceCheckUtils]: 154: Hoare triple {532251#true} assume !(4432 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,219 INFO L290 TraceCheckUtils]: 153: Hoare triple {532251#true} assume !(4417 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,220 INFO L290 TraceCheckUtils]: 152: Hoare triple {532251#true} assume !(4416 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,220 INFO L290 TraceCheckUtils]: 151: Hoare triple {532251#true} assume !(4401 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,220 INFO L290 TraceCheckUtils]: 150: Hoare triple {532251#true} assume !(4400 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,220 INFO L290 TraceCheckUtils]: 149: Hoare triple {532251#true} assume !(4385 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,220 INFO L290 TraceCheckUtils]: 148: Hoare triple {532251#true} assume !(4384 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,220 INFO L290 TraceCheckUtils]: 147: Hoare triple {532251#true} assume !(4369 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,220 INFO L290 TraceCheckUtils]: 146: Hoare triple {532251#true} assume !(4368 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,220 INFO L290 TraceCheckUtils]: 145: Hoare triple {532251#true} assume !(4099 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,220 INFO L290 TraceCheckUtils]: 144: Hoare triple {532251#true} assume !(20480 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,220 INFO L290 TraceCheckUtils]: 143: Hoare triple {532251#true} assume !(4096 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,220 INFO L290 TraceCheckUtils]: 142: Hoare triple {532251#true} assume !(16384 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,221 INFO L290 TraceCheckUtils]: 141: Hoare triple {532251#true} assume !(12292 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,221 INFO L290 TraceCheckUtils]: 140: Hoare triple {532251#true} ~state~0 := ~s__state~0; {532251#true} is VALID [2022-04-28 14:58:28,221 INFO L290 TraceCheckUtils]: 139: Hoare triple {532251#true} assume !false; {532251#true} is VALID [2022-04-28 14:58:28,221 INFO L290 TraceCheckUtils]: 138: Hoare triple {532251#true} ~skip~0 := 0; {532251#true} is VALID [2022-04-28 14:58:28,221 INFO L290 TraceCheckUtils]: 137: Hoare triple {532251#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {532251#true} is VALID [2022-04-28 14:58:28,221 INFO L290 TraceCheckUtils]: 136: Hoare triple {532251#true} ~s__init_num~0 := 0; {532251#true} is VALID [2022-04-28 14:58:28,221 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-28 14:58:28,221 INFO L290 TraceCheckUtils]: 134: Hoare triple {532251#true} assume !(~ret~0 <= 0); {532251#true} is VALID [2022-04-28 14:58:28,221 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-28 14:58:28,221 INFO L290 TraceCheckUtils]: 132: Hoare triple {532251#true} assume 4448 == ~s__state~0; {532251#true} is VALID [2022-04-28 14:58:28,221 INFO L290 TraceCheckUtils]: 131: Hoare triple {532251#true} assume !(4433 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,221 INFO L290 TraceCheckUtils]: 130: Hoare triple {532251#true} assume !(4432 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,222 INFO L290 TraceCheckUtils]: 129: Hoare triple {532251#true} assume !(4417 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,222 INFO L290 TraceCheckUtils]: 128: Hoare triple {532251#true} assume !(4416 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,222 INFO L290 TraceCheckUtils]: 127: Hoare triple {532251#true} assume !(4401 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,222 INFO L290 TraceCheckUtils]: 126: Hoare triple {532251#true} assume !(4400 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,222 INFO L290 TraceCheckUtils]: 125: Hoare triple {532251#true} assume !(4385 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,222 INFO L290 TraceCheckUtils]: 124: Hoare triple {532251#true} assume !(4384 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,222 INFO L290 TraceCheckUtils]: 123: Hoare triple {532251#true} assume !(4369 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,222 INFO L290 TraceCheckUtils]: 122: Hoare triple {532251#true} assume !(4368 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,222 INFO L290 TraceCheckUtils]: 121: Hoare triple {532251#true} assume !(4099 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,222 INFO L290 TraceCheckUtils]: 120: Hoare triple {532251#true} assume !(20480 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,222 INFO L290 TraceCheckUtils]: 119: Hoare triple {532251#true} assume !(4096 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,222 INFO L290 TraceCheckUtils]: 118: Hoare triple {532251#true} assume !(16384 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,223 INFO L290 TraceCheckUtils]: 117: Hoare triple {532251#true} assume !(12292 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,223 INFO L290 TraceCheckUtils]: 116: Hoare triple {532251#true} ~state~0 := ~s__state~0; {532251#true} is VALID [2022-04-28 14:58:28,223 INFO L290 TraceCheckUtils]: 115: Hoare triple {532251#true} assume !false; {532251#true} is VALID [2022-04-28 14:58:28,223 INFO L290 TraceCheckUtils]: 114: Hoare triple {532251#true} ~skip~0 := 0; {532251#true} is VALID [2022-04-28 14:58:28,223 INFO L290 TraceCheckUtils]: 113: Hoare triple {532251#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {532251#true} is VALID [2022-04-28 14:58:28,223 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-28 14:58:28,223 INFO L290 TraceCheckUtils]: 111: Hoare triple {532251#true} assume !(5 == ~blastFlag~0); {532251#true} is VALID [2022-04-28 14:58:28,223 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-28 14:58:28,223 INFO L290 TraceCheckUtils]: 109: Hoare triple {532251#true} assume 4432 == ~s__state~0; {532251#true} is VALID [2022-04-28 14:58:28,223 INFO L290 TraceCheckUtils]: 108: Hoare triple {532251#true} assume !(4417 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,223 INFO L290 TraceCheckUtils]: 107: Hoare triple {532251#true} assume !(4416 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,223 INFO L290 TraceCheckUtils]: 106: Hoare triple {532251#true} assume !(4401 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,223 INFO L290 TraceCheckUtils]: 105: Hoare triple {532251#true} assume !(4400 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,223 INFO L290 TraceCheckUtils]: 104: Hoare triple {532251#true} assume !(4385 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,224 INFO L290 TraceCheckUtils]: 103: Hoare triple {532251#true} assume !(4384 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,224 INFO L290 TraceCheckUtils]: 102: Hoare triple {532251#true} assume !(4369 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,224 INFO L290 TraceCheckUtils]: 101: Hoare triple {532251#true} assume !(4368 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,224 INFO L290 TraceCheckUtils]: 100: Hoare triple {532251#true} assume !(4099 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,224 INFO L290 TraceCheckUtils]: 99: Hoare triple {532251#true} assume !(20480 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,224 INFO L290 TraceCheckUtils]: 98: Hoare triple {532251#true} assume !(4096 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,224 INFO L290 TraceCheckUtils]: 97: Hoare triple {532251#true} assume !(16384 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,224 INFO L290 TraceCheckUtils]: 96: Hoare triple {532251#true} assume !(12292 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,224 INFO L290 TraceCheckUtils]: 95: Hoare triple {532251#true} ~state~0 := ~s__state~0; {532251#true} is VALID [2022-04-28 14:58:28,224 INFO L290 TraceCheckUtils]: 94: Hoare triple {532251#true} assume !false; {532251#true} is VALID [2022-04-28 14:58:28,224 INFO L290 TraceCheckUtils]: 93: Hoare triple {532251#true} ~skip~0 := 0; {532251#true} is VALID [2022-04-28 14:58:28,224 INFO L290 TraceCheckUtils]: 92: Hoare triple {532251#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {532251#true} is VALID [2022-04-28 14:58:28,224 INFO L290 TraceCheckUtils]: 91: Hoare triple {532251#true} assume !(0 == ~tmp___6~0); {532251#true} is VALID [2022-04-28 14:58:28,224 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-28 14:58:28,224 INFO L290 TraceCheckUtils]: 89: Hoare triple {532251#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {532251#true} is VALID [2022-04-28 14:58:28,225 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-28 14:58:28,225 INFO L290 TraceCheckUtils]: 87: Hoare triple {532251#true} assume 4416 == ~s__state~0; {532251#true} is VALID [2022-04-28 14:58:28,225 INFO L290 TraceCheckUtils]: 86: Hoare triple {532251#true} assume !(4401 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,225 INFO L290 TraceCheckUtils]: 85: Hoare triple {532251#true} assume !(4400 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,225 INFO L290 TraceCheckUtils]: 84: Hoare triple {532251#true} assume !(4385 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,225 INFO L290 TraceCheckUtils]: 83: Hoare triple {532251#true} assume !(4384 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,225 INFO L290 TraceCheckUtils]: 82: Hoare triple {532251#true} assume !(4369 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,225 INFO L290 TraceCheckUtils]: 81: Hoare triple {532251#true} assume !(4368 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,225 INFO L290 TraceCheckUtils]: 80: Hoare triple {532251#true} assume !(4099 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,225 INFO L290 TraceCheckUtils]: 79: Hoare triple {532251#true} assume !(20480 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,225 INFO L290 TraceCheckUtils]: 78: Hoare triple {532251#true} assume !(4096 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,225 INFO L290 TraceCheckUtils]: 77: Hoare triple {532251#true} assume !(16384 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,225 INFO L290 TraceCheckUtils]: 76: Hoare triple {532251#true} assume !(12292 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,225 INFO L290 TraceCheckUtils]: 75: Hoare triple {532251#true} ~state~0 := ~s__state~0; {532251#true} is VALID [2022-04-28 14:58:28,226 INFO L290 TraceCheckUtils]: 74: Hoare triple {532251#true} assume !false; {532251#true} is VALID [2022-04-28 14:58:28,226 INFO L290 TraceCheckUtils]: 73: Hoare triple {532251#true} ~skip~0 := 0; {532251#true} is VALID [2022-04-28 14:58:28,226 INFO L290 TraceCheckUtils]: 72: Hoare triple {532251#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {532251#true} is VALID [2022-04-28 14:58:28,226 INFO L290 TraceCheckUtils]: 71: Hoare triple {532251#true} ~s__state~0 := 4416;~s__init_num~0 := 0; {532251#true} is VALID [2022-04-28 14:58:28,226 INFO L290 TraceCheckUtils]: 70: Hoare triple {532251#true} assume !(~ret~0 <= 0); {532251#true} is VALID [2022-04-28 14:58:28,226 INFO L290 TraceCheckUtils]: 69: Hoare triple {532251#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {532251#true} is VALID [2022-04-28 14:58:28,226 INFO L290 TraceCheckUtils]: 68: Hoare triple {532251#true} assume !(0 != (256 + ~__cil_tmp64~0) % 18446744073709551616);assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;~ret~0 := #t~nondet40;havoc #t~nondet40; {532251#true} is VALID [2022-04-28 14:58:28,226 INFO L290 TraceCheckUtils]: 67: Hoare triple {532251#true} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {532251#true} is VALID [2022-04-28 14:58:28,226 INFO L290 TraceCheckUtils]: 66: Hoare triple {532251#true} assume 4400 == ~s__state~0; {532251#true} is VALID [2022-04-28 14:58:28,226 INFO L290 TraceCheckUtils]: 65: Hoare triple {532251#true} assume !(4385 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,226 INFO L290 TraceCheckUtils]: 64: Hoare triple {532251#true} assume !(4384 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,226 INFO L290 TraceCheckUtils]: 63: Hoare triple {532251#true} assume !(4369 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,227 INFO L290 TraceCheckUtils]: 62: Hoare triple {532251#true} assume !(4368 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,227 INFO L290 TraceCheckUtils]: 61: Hoare triple {532251#true} assume !(4099 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,227 INFO L290 TraceCheckUtils]: 60: Hoare triple {532251#true} assume !(20480 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,227 INFO L290 TraceCheckUtils]: 59: Hoare triple {532251#true} assume !(4096 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,227 INFO L290 TraceCheckUtils]: 58: Hoare triple {532251#true} assume !(16384 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,227 INFO L290 TraceCheckUtils]: 57: Hoare triple {532251#true} assume !(12292 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,227 INFO L290 TraceCheckUtils]: 56: Hoare triple {532251#true} ~state~0 := ~s__state~0; {532251#true} is VALID [2022-04-28 14:58:28,227 INFO L290 TraceCheckUtils]: 55: Hoare triple {532251#true} assume !false; {532251#true} is VALID [2022-04-28 14:58:28,227 INFO L290 TraceCheckUtils]: 54: Hoare triple {532251#true} ~skip~0 := 0; {532251#true} is VALID [2022-04-28 14:58:28,227 INFO L290 TraceCheckUtils]: 53: Hoare triple {532251#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {532251#true} is VALID [2022-04-28 14:58:28,227 INFO L290 TraceCheckUtils]: 52: Hoare triple {532251#true} ~s__init_num~0 := 0; {532251#true} is VALID [2022-04-28 14:58:28,227 INFO L290 TraceCheckUtils]: 51: Hoare triple {532251#true} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {532251#true} is VALID [2022-04-28 14:58:28,227 INFO L290 TraceCheckUtils]: 50: Hoare triple {532251#true} assume !(~ret~0 <= 0); {532251#true} is VALID [2022-04-28 14:58:28,228 INFO L290 TraceCheckUtils]: 49: Hoare triple {532251#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {532251#true} is VALID [2022-04-28 14:58:28,228 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-28 14:58:28,228 INFO L290 TraceCheckUtils]: 47: Hoare triple {532251#true} assume 4384 == ~s__state~0; {532251#true} is VALID [2022-04-28 14:58:28,228 INFO L290 TraceCheckUtils]: 46: Hoare triple {532251#true} assume !(4369 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,228 INFO L290 TraceCheckUtils]: 45: Hoare triple {532251#true} assume !(4368 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,228 INFO L290 TraceCheckUtils]: 44: Hoare triple {532251#true} assume !(4099 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,228 INFO L290 TraceCheckUtils]: 43: Hoare triple {532251#true} assume !(20480 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,228 INFO L290 TraceCheckUtils]: 42: Hoare triple {532251#true} assume !(4096 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,228 INFO L290 TraceCheckUtils]: 41: Hoare triple {532251#true} assume !(16384 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,228 INFO L290 TraceCheckUtils]: 40: Hoare triple {532251#true} assume !(12292 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,228 INFO L290 TraceCheckUtils]: 39: Hoare triple {532251#true} ~state~0 := ~s__state~0; {532251#true} is VALID [2022-04-28 14:58:28,228 INFO L290 TraceCheckUtils]: 38: Hoare triple {532251#true} assume !false; {532251#true} is VALID [2022-04-28 14:58:28,228 INFO L290 TraceCheckUtils]: 37: Hoare triple {532251#true} ~skip~0 := 0; {532251#true} is VALID [2022-04-28 14:58:28,228 INFO L290 TraceCheckUtils]: 36: Hoare triple {532251#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {532251#true} is VALID [2022-04-28 14:58:28,229 INFO L290 TraceCheckUtils]: 35: Hoare triple {532251#true} assume ~__cil_tmp63~0 % 18446744073709551616 != ~__cil_tmp62~0 % 18446744073709551616; {532251#true} is VALID [2022-04-28 14:58:28,229 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-28 14:58:28,229 INFO L290 TraceCheckUtils]: 33: Hoare triple {532251#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {532251#true} is VALID [2022-04-28 14:58:28,229 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-28 14:58:28,229 INFO L290 TraceCheckUtils]: 31: Hoare triple {532251#true} assume 4368 == ~s__state~0; {532251#true} is VALID [2022-04-28 14:58:28,229 INFO L290 TraceCheckUtils]: 30: Hoare triple {532251#true} assume !(4099 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,229 INFO L290 TraceCheckUtils]: 29: Hoare triple {532251#true} assume !(20480 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,229 INFO L290 TraceCheckUtils]: 28: Hoare triple {532251#true} assume !(4096 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,229 INFO L290 TraceCheckUtils]: 27: Hoare triple {532251#true} assume !(16384 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,229 INFO L290 TraceCheckUtils]: 26: Hoare triple {532251#true} assume !(12292 == ~s__state~0); {532251#true} is VALID [2022-04-28 14:58:28,229 INFO L290 TraceCheckUtils]: 25: Hoare triple {532251#true} ~state~0 := ~s__state~0; {532251#true} is VALID [2022-04-28 14:58:28,229 INFO L290 TraceCheckUtils]: 24: Hoare triple {532251#true} assume !false; {532251#true} is VALID [2022-04-28 14:58:28,229 INFO L290 TraceCheckUtils]: 23: Hoare triple {532251#true} ~skip~0 := 0; {532251#true} is VALID [2022-04-28 14:58:28,229 INFO L290 TraceCheckUtils]: 22: Hoare triple {532251#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {532251#true} is VALID [2022-04-28 14:58:28,230 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-28 14:58:28,230 INFO L290 TraceCheckUtils]: 20: Hoare triple {532251#true} assume !(0 == ~tmp___4~0); {532251#true} is VALID [2022-04-28 14:58:28,230 INFO L290 TraceCheckUtils]: 19: Hoare triple {532251#true} assume !(~__cil_tmp58~0 % 18446744073709551616 == ~__cil_tmp57~0 % 18446744073709551616); {532251#true} is VALID [2022-04-28 14:58:28,230 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-28 14:58:28,230 INFO L290 TraceCheckUtils]: 17: Hoare triple {532251#true} ~__cil_tmp55~0 := 65280 + ~s__version~0; {532251#true} is VALID [2022-04-28 14:58:28,230 INFO L290 TraceCheckUtils]: 16: Hoare triple {532251#true} assume 0 != ~cb~0; {532251#true} is VALID [2022-04-28 14:58:28,230 INFO L290 TraceCheckUtils]: 15: Hoare triple {532251#true} ~s__server~0 := 0; {532251#true} is VALID [2022-04-28 14:58:28,230 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-28 14:58:28,230 INFO L290 TraceCheckUtils]: 13: Hoare triple {532251#true} assume 12292 == ~s__state~0; {532251#true} is VALID [2022-04-28 14:58:28,230 INFO L290 TraceCheckUtils]: 12: Hoare triple {532251#true} ~state~0 := ~s__state~0; {532251#true} is VALID [2022-04-28 14:58:28,230 INFO L290 TraceCheckUtils]: 11: Hoare triple {532251#true} assume !false; {532251#true} is VALID [2022-04-28 14:58:28,230 INFO L290 TraceCheckUtils]: 10: Hoare triple {532251#true} assume !(0 != 12288 + ~tmp___1~0); {532251#true} is VALID [2022-04-28 14:58:28,230 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-28 14:58:28,230 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-28 14:58:28,231 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-28 14:58:28,231 INFO L272 TraceCheckUtils]: 6: Hoare triple {532251#true} call #t~ret54 := ssl3_connect(~s~0); {532251#true} is VALID [2022-04-28 14:58:28,231 INFO L290 TraceCheckUtils]: 5: Hoare triple {532251#true} havoc ~s~0;~s~0 := 12292; {532251#true} is VALID [2022-04-28 14:58:28,231 INFO L272 TraceCheckUtils]: 4: Hoare triple {532251#true} call #t~ret55 := main(); {532251#true} is VALID [2022-04-28 14:58:28,231 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {532251#true} {532251#true} #547#return; {532251#true} is VALID [2022-04-28 14:58:28,231 INFO L290 TraceCheckUtils]: 2: Hoare triple {532251#true} assume true; {532251#true} is VALID [2022-04-28 14:58:28,231 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-28 14:58:28,231 INFO L272 TraceCheckUtils]: 0: Hoare triple {532251#true} call ULTIMATE.init(); {532251#true} is VALID [2022-04-28 14:58:28,232 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-28 14:58:28,232 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [912451069] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-28 14:58:28,232 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-28 14:58:28,232 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 7 [2022-04-28 14:58:28,233 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-28 14:58:28,233 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [184899245] [2022-04-28 14:58:28,233 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [184899245] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-28 14:58:28,233 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-28 14:58:28,233 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-28 14:58:28,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512767836] [2022-04-28 14:58:28,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-28 14:58:28,234 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-28 14:58:28,234 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-28 14:58:28,234 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-28 14:58:28,355 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-28 14:58:28,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-28 14:58:28,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-28 14:58:28,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-28 14:58:28,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-04-28 14:58:28,356 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-28 14:58:50,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:58:50,832 INFO L93 Difference]: Finished difference Result 12981 states and 16222 transitions. [2022-04-28 14:58:50,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-28 14:58:50,832 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-28 14:58:50,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-28 14:58:50,832 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-28 14:58:50,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 557 transitions. [2022-04-28 14:58:50,834 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-28 14:58:50,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 557 transitions. [2022-04-28 14:58:50,836 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 5 states and 557 transitions. [2022-04-28 14:58:51,086 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-28 14:58:53,454 INFO L225 Difference]: With dead ends: 12981 [2022-04-28 14:58:53,454 INFO L226 Difference]: Without dead ends: 7045 [2022-04-28 14:58:53,461 INFO L412 NwaCegarLoop]: 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-28 14:58:53,461 INFO L413 NwaCegarLoop]: 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-28 14:58:53,461 INFO L414 NwaCegarLoop]: 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-28 14:58:53,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7045 states. [2022-04-28 14:59:07,459 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7045 to 6102. [2022-04-28 14:59:07,460 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-28 14:59:07,466 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-28 14:59:07,470 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-28 14:59:07,474 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-28 14:59:09,045 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:59:09,045 INFO L93 Difference]: Finished difference Result 7045 states and 8705 transitions. [2022-04-28 14:59:09,045 INFO L276 IsEmpty]: Start isEmpty. Operand 7045 states and 8705 transitions. [2022-04-28 14:59:09,049 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-28 14:59:09,049 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-28 14:59:09,055 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-28 14:59:09,059 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-28 14:59:10,598 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:59:10,599 INFO L93 Difference]: Finished difference Result 7045 states and 8705 transitions. [2022-04-28 14:59:10,599 INFO L276 IsEmpty]: Start isEmpty. Operand 7045 states and 8705 transitions. [2022-04-28 14:59:10,603 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-28 14:59:10,603 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-28 14:59:10,603 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-28 14:59:10,603 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-28 14:59:10,609 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-28 14:59:12,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6102 states to 6102 states and 7609 transitions. [2022-04-28 14:59:12,235 INFO L78 Accepts]: Start accepts. Automaton has 6102 states and 7609 transitions. Word has length 380 [2022-04-28 14:59:12,235 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-28 14:59:12,235 INFO L495 AbstractCegarLoop]: Abstraction has 6102 states and 7609 transitions. [2022-04-28 14:59:12,235 INFO L496 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-28 14:59:12,235 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 6102 states and 7609 transitions. [2022-04-28 14:59:17,710 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-28 14:59:17,710 INFO L276 IsEmpty]: Start isEmpty. Operand 6102 states and 7609 transitions. [2022-04-28 14:59:17,722 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 420 [2022-04-28 14:59:17,722 INFO L187 NwaCegarLoop]: Found error trace [2022-04-28 14:59:17,722 INFO L195 NwaCegarLoop]: 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-28 14:59:17,739 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-28 14:59:17,925 WARN L477 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-28 14:59:17,925 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-28 14:59:17,925 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-28 14:59:17,925 INFO L85 PathProgramCache]: Analyzing trace with hash 1770119345, now seen corresponding path program 1 times [2022-04-28 14:59:17,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-28 14:59:17,926 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1142093719] [2022-04-28 14:59:17,927 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-28 14:59:17,927 INFO L85 PathProgramCache]: Analyzing trace with hash 1770119345, now seen corresponding path program 2 times [2022-04-28 14:59:17,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-28 14:59:17,927 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387953770] [2022-04-28 14:59:17,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-28 14:59:17,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-28 14:59:17,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-28 14:59:18,027 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-28 14:59:18,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-28 14:59:18,029 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-28 14:59:18,029 INFO L290 TraceCheckUtils]: 1: Hoare triple {586802#true} assume true; {586802#true} is VALID [2022-04-28 14:59:18,029 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {586802#true} {586802#true} #547#return; {586802#true} is VALID [2022-04-28 14:59:18,030 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-28 14:59:18,030 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-28 14:59:18,030 INFO L290 TraceCheckUtils]: 2: Hoare triple {586802#true} assume true; {586802#true} is VALID [2022-04-28 14:59:18,030 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {586802#true} {586802#true} #547#return; {586802#true} is VALID [2022-04-28 14:59:18,030 INFO L272 TraceCheckUtils]: 4: Hoare triple {586802#true} call #t~ret55 := main(); {586802#true} is VALID [2022-04-28 14:59:18,030 INFO L290 TraceCheckUtils]: 5: Hoare triple {586802#true} havoc ~s~0;~s~0 := 12292; {586802#true} is VALID [2022-04-28 14:59:18,030 INFO L272 TraceCheckUtils]: 6: Hoare triple {586802#true} call #t~ret54 := ssl3_connect(~s~0); {586802#true} is VALID [2022-04-28 14:59:18,030 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-28 14:59:18,030 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-28 14:59:18,030 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-28 14:59:18,030 INFO L290 TraceCheckUtils]: 10: Hoare triple {586802#true} assume !(0 != 12288 + ~tmp___1~0); {586802#true} is VALID [2022-04-28 14:59:18,030 INFO L290 TraceCheckUtils]: 11: Hoare triple {586802#true} assume !false; {586802#true} is VALID [2022-04-28 14:59:18,031 INFO L290 TraceCheckUtils]: 12: Hoare triple {586802#true} ~state~0 := ~s__state~0; {586802#true} is VALID [2022-04-28 14:59:18,031 INFO L290 TraceCheckUtils]: 13: Hoare triple {586802#true} assume 12292 == ~s__state~0; {586802#true} is VALID [2022-04-28 14:59:18,031 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-28 14:59:18,031 INFO L290 TraceCheckUtils]: 15: Hoare triple {586802#true} ~s__server~0 := 0; {586802#true} is VALID [2022-04-28 14:59:18,031 INFO L290 TraceCheckUtils]: 16: Hoare triple {586802#true} assume 0 != ~cb~0; {586802#true} is VALID [2022-04-28 14:59:18,031 INFO L290 TraceCheckUtils]: 17: Hoare triple {586802#true} ~__cil_tmp55~0 := 65280 + ~s__version~0; {586802#true} is VALID [2022-04-28 14:59:18,031 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-28 14:59:18,031 INFO L290 TraceCheckUtils]: 19: Hoare triple {586802#true} assume !(~__cil_tmp58~0 % 18446744073709551616 == ~__cil_tmp57~0 % 18446744073709551616); {586802#true} is VALID [2022-04-28 14:59:18,031 INFO L290 TraceCheckUtils]: 20: Hoare triple {586802#true} assume !(0 == ~tmp___4~0); {586802#true} is VALID [2022-04-28 14:59:18,031 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-28 14:59:18,031 INFO L290 TraceCheckUtils]: 22: Hoare triple {586802#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {586802#true} is VALID [2022-04-28 14:59:18,031 INFO L290 TraceCheckUtils]: 23: Hoare triple {586802#true} ~skip~0 := 0; {586802#true} is VALID [2022-04-28 14:59:18,031 INFO L290 TraceCheckUtils]: 24: Hoare triple {586802#true} assume !false; {586802#true} is VALID [2022-04-28 14:59:18,031 INFO L290 TraceCheckUtils]: 25: Hoare triple {586802#true} ~state~0 := ~s__state~0; {586802#true} is VALID [2022-04-28 14:59:18,031 INFO L290 TraceCheckUtils]: 26: Hoare triple {586802#true} assume !(12292 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,032 INFO L290 TraceCheckUtils]: 27: Hoare triple {586802#true} assume !(16384 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,032 INFO L290 TraceCheckUtils]: 28: Hoare triple {586802#true} assume !(4096 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,032 INFO L290 TraceCheckUtils]: 29: Hoare triple {586802#true} assume !(20480 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,032 INFO L290 TraceCheckUtils]: 30: Hoare triple {586802#true} assume !(4099 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,032 INFO L290 TraceCheckUtils]: 31: Hoare triple {586802#true} assume 4368 == ~s__state~0; {586802#true} is VALID [2022-04-28 14:59:18,032 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-28 14:59:18,032 INFO L290 TraceCheckUtils]: 33: Hoare triple {586802#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {586802#true} is VALID [2022-04-28 14:59:18,032 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-28 14:59:18,032 INFO L290 TraceCheckUtils]: 35: Hoare triple {586802#true} assume ~__cil_tmp63~0 % 18446744073709551616 != ~__cil_tmp62~0 % 18446744073709551616; {586802#true} is VALID [2022-04-28 14:59:18,032 INFO L290 TraceCheckUtils]: 36: Hoare triple {586802#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {586802#true} is VALID [2022-04-28 14:59:18,032 INFO L290 TraceCheckUtils]: 37: Hoare triple {586802#true} ~skip~0 := 0; {586802#true} is VALID [2022-04-28 14:59:18,032 INFO L290 TraceCheckUtils]: 38: Hoare triple {586802#true} assume !false; {586802#true} is VALID [2022-04-28 14:59:18,032 INFO L290 TraceCheckUtils]: 39: Hoare triple {586802#true} ~state~0 := ~s__state~0; {586802#true} is VALID [2022-04-28 14:59:18,032 INFO L290 TraceCheckUtils]: 40: Hoare triple {586802#true} assume !(12292 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,032 INFO L290 TraceCheckUtils]: 41: Hoare triple {586802#true} assume !(16384 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,033 INFO L290 TraceCheckUtils]: 42: Hoare triple {586802#true} assume !(4096 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,033 INFO L290 TraceCheckUtils]: 43: Hoare triple {586802#true} assume !(20480 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,033 INFO L290 TraceCheckUtils]: 44: Hoare triple {586802#true} assume !(4099 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,033 INFO L290 TraceCheckUtils]: 45: Hoare triple {586802#true} assume !(4368 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,033 INFO L290 TraceCheckUtils]: 46: Hoare triple {586802#true} assume !(4369 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,033 INFO L290 TraceCheckUtils]: 47: Hoare triple {586802#true} assume 4384 == ~s__state~0; {586802#true} is VALID [2022-04-28 14:59:18,033 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-28 14:59:18,033 INFO L290 TraceCheckUtils]: 49: Hoare triple {586802#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {586802#true} is VALID [2022-04-28 14:59:18,033 INFO L290 TraceCheckUtils]: 50: Hoare triple {586802#true} assume !(~ret~0 <= 0); {586802#true} is VALID [2022-04-28 14:59:18,033 INFO L290 TraceCheckUtils]: 51: Hoare triple {586802#true} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {586802#true} is VALID [2022-04-28 14:59:18,033 INFO L290 TraceCheckUtils]: 52: Hoare triple {586802#true} ~s__init_num~0 := 0; {586802#true} is VALID [2022-04-28 14:59:18,033 INFO L290 TraceCheckUtils]: 53: Hoare triple {586802#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {586802#true} is VALID [2022-04-28 14:59:18,033 INFO L290 TraceCheckUtils]: 54: Hoare triple {586802#true} ~skip~0 := 0; {586802#true} is VALID [2022-04-28 14:59:18,033 INFO L290 TraceCheckUtils]: 55: Hoare triple {586802#true} assume !false; {586802#true} is VALID [2022-04-28 14:59:18,033 INFO L290 TraceCheckUtils]: 56: Hoare triple {586802#true} ~state~0 := ~s__state~0; {586802#true} is VALID [2022-04-28 14:59:18,034 INFO L290 TraceCheckUtils]: 57: Hoare triple {586802#true} assume !(12292 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,034 INFO L290 TraceCheckUtils]: 58: Hoare triple {586802#true} assume !(16384 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,034 INFO L290 TraceCheckUtils]: 59: Hoare triple {586802#true} assume !(4096 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,034 INFO L290 TraceCheckUtils]: 60: Hoare triple {586802#true} assume !(20480 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,034 INFO L290 TraceCheckUtils]: 61: Hoare triple {586802#true} assume !(4099 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,034 INFO L290 TraceCheckUtils]: 62: Hoare triple {586802#true} assume !(4368 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,034 INFO L290 TraceCheckUtils]: 63: Hoare triple {586802#true} assume !(4369 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,034 INFO L290 TraceCheckUtils]: 64: Hoare triple {586802#true} assume !(4384 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,034 INFO L290 TraceCheckUtils]: 65: Hoare triple {586802#true} assume !(4385 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,034 INFO L290 TraceCheckUtils]: 66: Hoare triple {586802#true} assume 4400 == ~s__state~0; {586802#true} is VALID [2022-04-28 14:59:18,034 INFO L290 TraceCheckUtils]: 67: Hoare triple {586802#true} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {586802#true} is VALID [2022-04-28 14:59:18,034 INFO L290 TraceCheckUtils]: 68: Hoare triple {586802#true} assume !(0 != (256 + ~__cil_tmp64~0) % 18446744073709551616);assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;~ret~0 := #t~nondet40;havoc #t~nondet40; {586802#true} is VALID [2022-04-28 14:59:18,034 INFO L290 TraceCheckUtils]: 69: Hoare triple {586802#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {586802#true} is VALID [2022-04-28 14:59:18,034 INFO L290 TraceCheckUtils]: 70: Hoare triple {586802#true} assume !(~ret~0 <= 0); {586802#true} is VALID [2022-04-28 14:59:18,034 INFO L290 TraceCheckUtils]: 71: Hoare triple {586802#true} ~s__state~0 := 4416;~s__init_num~0 := 0; {586802#true} is VALID [2022-04-28 14:59:18,035 INFO L290 TraceCheckUtils]: 72: Hoare triple {586802#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {586802#true} is VALID [2022-04-28 14:59:18,035 INFO L290 TraceCheckUtils]: 73: Hoare triple {586802#true} ~skip~0 := 0; {586802#true} is VALID [2022-04-28 14:59:18,035 INFO L290 TraceCheckUtils]: 74: Hoare triple {586802#true} assume !false; {586802#true} is VALID [2022-04-28 14:59:18,035 INFO L290 TraceCheckUtils]: 75: Hoare triple {586802#true} ~state~0 := ~s__state~0; {586802#true} is VALID [2022-04-28 14:59:18,035 INFO L290 TraceCheckUtils]: 76: Hoare triple {586802#true} assume !(12292 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,035 INFO L290 TraceCheckUtils]: 77: Hoare triple {586802#true} assume !(16384 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,035 INFO L290 TraceCheckUtils]: 78: Hoare triple {586802#true} assume !(4096 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,035 INFO L290 TraceCheckUtils]: 79: Hoare triple {586802#true} assume !(20480 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,035 INFO L290 TraceCheckUtils]: 80: Hoare triple {586802#true} assume !(4099 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,035 INFO L290 TraceCheckUtils]: 81: Hoare triple {586802#true} assume !(4368 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,035 INFO L290 TraceCheckUtils]: 82: Hoare triple {586802#true} assume !(4369 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,035 INFO L290 TraceCheckUtils]: 83: Hoare triple {586802#true} assume !(4384 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,035 INFO L290 TraceCheckUtils]: 84: Hoare triple {586802#true} assume !(4385 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,035 INFO L290 TraceCheckUtils]: 85: Hoare triple {586802#true} assume !(4400 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,035 INFO L290 TraceCheckUtils]: 86: Hoare triple {586802#true} assume !(4401 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,036 INFO L290 TraceCheckUtils]: 87: Hoare triple {586802#true} assume 4416 == ~s__state~0; {586802#true} is VALID [2022-04-28 14:59:18,036 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-28 14:59:18,036 INFO L290 TraceCheckUtils]: 89: Hoare triple {586802#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {586802#true} is VALID [2022-04-28 14:59:18,036 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-28 14:59:18,036 INFO L290 TraceCheckUtils]: 91: Hoare triple {586802#true} assume !(0 == ~tmp___6~0); {586802#true} is VALID [2022-04-28 14:59:18,036 INFO L290 TraceCheckUtils]: 92: Hoare triple {586802#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {586802#true} is VALID [2022-04-28 14:59:18,036 INFO L290 TraceCheckUtils]: 93: Hoare triple {586802#true} ~skip~0 := 0; {586802#true} is VALID [2022-04-28 14:59:18,036 INFO L290 TraceCheckUtils]: 94: Hoare triple {586802#true} assume !false; {586802#true} is VALID [2022-04-28 14:59:18,036 INFO L290 TraceCheckUtils]: 95: Hoare triple {586802#true} ~state~0 := ~s__state~0; {586802#true} is VALID [2022-04-28 14:59:18,036 INFO L290 TraceCheckUtils]: 96: Hoare triple {586802#true} assume !(12292 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,036 INFO L290 TraceCheckUtils]: 97: Hoare triple {586802#true} assume !(16384 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,036 INFO L290 TraceCheckUtils]: 98: Hoare triple {586802#true} assume !(4096 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,036 INFO L290 TraceCheckUtils]: 99: Hoare triple {586802#true} assume !(20480 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,036 INFO L290 TraceCheckUtils]: 100: Hoare triple {586802#true} assume !(4099 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,036 INFO L290 TraceCheckUtils]: 101: Hoare triple {586802#true} assume !(4368 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,036 INFO L290 TraceCheckUtils]: 102: Hoare triple {586802#true} assume !(4369 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,037 INFO L290 TraceCheckUtils]: 103: Hoare triple {586802#true} assume !(4384 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,037 INFO L290 TraceCheckUtils]: 104: Hoare triple {586802#true} assume !(4385 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,037 INFO L290 TraceCheckUtils]: 105: Hoare triple {586802#true} assume !(4400 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,037 INFO L290 TraceCheckUtils]: 106: Hoare triple {586802#true} assume !(4401 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,037 INFO L290 TraceCheckUtils]: 107: Hoare triple {586802#true} assume !(4416 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,037 INFO L290 TraceCheckUtils]: 108: Hoare triple {586802#true} assume !(4417 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,037 INFO L290 TraceCheckUtils]: 109: Hoare triple {586802#true} assume 4432 == ~s__state~0; {586802#true} is VALID [2022-04-28 14:59:18,037 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-28 14:59:18,037 INFO L290 TraceCheckUtils]: 111: Hoare triple {586802#true} assume !(5 == ~blastFlag~0); {586802#true} is VALID [2022-04-28 14:59:18,037 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-28 14:59:18,037 INFO L290 TraceCheckUtils]: 113: Hoare triple {586802#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {586802#true} is VALID [2022-04-28 14:59:18,037 INFO L290 TraceCheckUtils]: 114: Hoare triple {586802#true} ~skip~0 := 0; {586802#true} is VALID [2022-04-28 14:59:18,037 INFO L290 TraceCheckUtils]: 115: Hoare triple {586802#true} assume !false; {586802#true} is VALID [2022-04-28 14:59:18,037 INFO L290 TraceCheckUtils]: 116: Hoare triple {586802#true} ~state~0 := ~s__state~0; {586802#true} is VALID [2022-04-28 14:59:18,037 INFO L290 TraceCheckUtils]: 117: Hoare triple {586802#true} assume !(12292 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,038 INFO L290 TraceCheckUtils]: 118: Hoare triple {586802#true} assume !(16384 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,038 INFO L290 TraceCheckUtils]: 119: Hoare triple {586802#true} assume !(4096 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,038 INFO L290 TraceCheckUtils]: 120: Hoare triple {586802#true} assume !(20480 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,038 INFO L290 TraceCheckUtils]: 121: Hoare triple {586802#true} assume !(4099 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,038 INFO L290 TraceCheckUtils]: 122: Hoare triple {586802#true} assume !(4368 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,038 INFO L290 TraceCheckUtils]: 123: Hoare triple {586802#true} assume !(4369 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,038 INFO L290 TraceCheckUtils]: 124: Hoare triple {586802#true} assume !(4384 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,038 INFO L290 TraceCheckUtils]: 125: Hoare triple {586802#true} assume !(4385 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,038 INFO L290 TraceCheckUtils]: 126: Hoare triple {586802#true} assume !(4400 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,038 INFO L290 TraceCheckUtils]: 127: Hoare triple {586802#true} assume !(4401 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,038 INFO L290 TraceCheckUtils]: 128: Hoare triple {586802#true} assume !(4416 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,038 INFO L290 TraceCheckUtils]: 129: Hoare triple {586802#true} assume !(4417 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,038 INFO L290 TraceCheckUtils]: 130: Hoare triple {586802#true} assume !(4432 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,038 INFO L290 TraceCheckUtils]: 131: Hoare triple {586802#true} assume !(4433 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,038 INFO L290 TraceCheckUtils]: 132: Hoare triple {586802#true} assume 4448 == ~s__state~0; {586802#true} is VALID [2022-04-28 14:59:18,038 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-28 14:59:18,039 INFO L290 TraceCheckUtils]: 134: Hoare triple {586802#true} assume !(~ret~0 <= 0); {586802#true} is VALID [2022-04-28 14:59:18,039 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-28 14:59:18,039 INFO L290 TraceCheckUtils]: 136: Hoare triple {586802#true} ~s__init_num~0 := 0; {586802#true} is VALID [2022-04-28 14:59:18,039 INFO L290 TraceCheckUtils]: 137: Hoare triple {586802#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {586802#true} is VALID [2022-04-28 14:59:18,039 INFO L290 TraceCheckUtils]: 138: Hoare triple {586802#true} ~skip~0 := 0; {586802#true} is VALID [2022-04-28 14:59:18,039 INFO L290 TraceCheckUtils]: 139: Hoare triple {586802#true} assume !false; {586802#true} is VALID [2022-04-28 14:59:18,039 INFO L290 TraceCheckUtils]: 140: Hoare triple {586802#true} ~state~0 := ~s__state~0; {586802#true} is VALID [2022-04-28 14:59:18,039 INFO L290 TraceCheckUtils]: 141: Hoare triple {586802#true} assume !(12292 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,039 INFO L290 TraceCheckUtils]: 142: Hoare triple {586802#true} assume !(16384 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,039 INFO L290 TraceCheckUtils]: 143: Hoare triple {586802#true} assume !(4096 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,039 INFO L290 TraceCheckUtils]: 144: Hoare triple {586802#true} assume !(20480 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,039 INFO L290 TraceCheckUtils]: 145: Hoare triple {586802#true} assume !(4099 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,039 INFO L290 TraceCheckUtils]: 146: Hoare triple {586802#true} assume !(4368 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,039 INFO L290 TraceCheckUtils]: 147: Hoare triple {586802#true} assume !(4369 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,039 INFO L290 TraceCheckUtils]: 148: Hoare triple {586802#true} assume !(4384 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,040 INFO L290 TraceCheckUtils]: 149: Hoare triple {586802#true} assume !(4385 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,040 INFO L290 TraceCheckUtils]: 150: Hoare triple {586802#true} assume !(4400 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,040 INFO L290 TraceCheckUtils]: 151: Hoare triple {586802#true} assume !(4401 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,040 INFO L290 TraceCheckUtils]: 152: Hoare triple {586802#true} assume !(4416 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,040 INFO L290 TraceCheckUtils]: 153: Hoare triple {586802#true} assume !(4417 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,040 INFO L290 TraceCheckUtils]: 154: Hoare triple {586802#true} assume !(4432 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,040 INFO L290 TraceCheckUtils]: 155: Hoare triple {586802#true} assume !(4433 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,040 INFO L290 TraceCheckUtils]: 156: Hoare triple {586802#true} assume !(4448 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,040 INFO L290 TraceCheckUtils]: 157: Hoare triple {586802#true} assume !(4449 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,040 INFO L290 TraceCheckUtils]: 158: Hoare triple {586802#true} assume !(4464 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,040 INFO L290 TraceCheckUtils]: 159: Hoare triple {586802#true} assume !(4465 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,040 INFO L290 TraceCheckUtils]: 160: Hoare triple {586802#true} assume !(4466 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,040 INFO L290 TraceCheckUtils]: 161: Hoare triple {586802#true} assume !(4467 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,040 INFO L290 TraceCheckUtils]: 162: Hoare triple {586802#true} assume 4480 == ~s__state~0; {586802#true} is VALID [2022-04-28 14:59:18,040 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-28 14:59:18,041 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-28 14:59:18,041 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-28 14:59:18,041 INFO L290 TraceCheckUtils]: 166: Hoare triple {586802#true} ~s__init_num~0 := 0; {586802#true} is VALID [2022-04-28 14:59:18,041 INFO L290 TraceCheckUtils]: 167: Hoare triple {586802#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {586802#true} is VALID [2022-04-28 14:59:18,041 INFO L290 TraceCheckUtils]: 168: Hoare triple {586802#true} ~skip~0 := 0; {586802#true} is VALID [2022-04-28 14:59:18,041 INFO L290 TraceCheckUtils]: 169: Hoare triple {586802#true} assume !false; {586802#true} is VALID [2022-04-28 14:59:18,041 INFO L290 TraceCheckUtils]: 170: Hoare triple {586802#true} ~state~0 := ~s__state~0; {586802#true} is VALID [2022-04-28 14:59:18,041 INFO L290 TraceCheckUtils]: 171: Hoare triple {586802#true} assume !(12292 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,041 INFO L290 TraceCheckUtils]: 172: Hoare triple {586802#true} assume !(16384 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,041 INFO L290 TraceCheckUtils]: 173: Hoare triple {586802#true} assume !(4096 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,041 INFO L290 TraceCheckUtils]: 174: Hoare triple {586802#true} assume !(20480 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,041 INFO L290 TraceCheckUtils]: 175: Hoare triple {586802#true} assume !(4099 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,041 INFO L290 TraceCheckUtils]: 176: Hoare triple {586802#true} assume !(4368 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,041 INFO L290 TraceCheckUtils]: 177: Hoare triple {586802#true} assume !(4369 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,041 INFO L290 TraceCheckUtils]: 178: Hoare triple {586802#true} assume !(4384 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,041 INFO L290 TraceCheckUtils]: 179: Hoare triple {586802#true} assume !(4385 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,042 INFO L290 TraceCheckUtils]: 180: Hoare triple {586802#true} assume !(4400 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,042 INFO L290 TraceCheckUtils]: 181: Hoare triple {586802#true} assume !(4401 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,042 INFO L290 TraceCheckUtils]: 182: Hoare triple {586802#true} assume !(4416 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,042 INFO L290 TraceCheckUtils]: 183: Hoare triple {586802#true} assume !(4417 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,042 INFO L290 TraceCheckUtils]: 184: Hoare triple {586802#true} assume !(4432 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,042 INFO L290 TraceCheckUtils]: 185: Hoare triple {586802#true} assume !(4433 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,042 INFO L290 TraceCheckUtils]: 186: Hoare triple {586802#true} assume !(4448 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,042 INFO L290 TraceCheckUtils]: 187: Hoare triple {586802#true} assume !(4449 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,042 INFO L290 TraceCheckUtils]: 188: Hoare triple {586802#true} assume !(4464 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,042 INFO L290 TraceCheckUtils]: 189: Hoare triple {586802#true} assume !(4465 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,042 INFO L290 TraceCheckUtils]: 190: Hoare triple {586802#true} assume !(4466 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,042 INFO L290 TraceCheckUtils]: 191: Hoare triple {586802#true} assume !(4467 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,042 INFO L290 TraceCheckUtils]: 192: Hoare triple {586802#true} assume !(4480 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,042 INFO L290 TraceCheckUtils]: 193: Hoare triple {586802#true} assume !(4481 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,042 INFO L290 TraceCheckUtils]: 194: Hoare triple {586802#true} assume !(4496 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,043 INFO L290 TraceCheckUtils]: 195: Hoare triple {586802#true} assume !(4497 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,043 INFO L290 TraceCheckUtils]: 196: Hoare triple {586802#true} assume 4512 == ~s__state~0; {586802#true} is VALID [2022-04-28 14:59:18,043 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-28 14:59:18,043 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-28 14:59:18,043 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-28 14:59:18,043 INFO L290 TraceCheckUtils]: 200: Hoare triple {586802#true} assume !(0 == ~tmp___7~0); {586802#true} is VALID [2022-04-28 14:59:18,043 INFO L290 TraceCheckUtils]: 201: Hoare triple {586802#true} assume !(0 == ~tmp___8~0); {586802#true} is VALID [2022-04-28 14:59:18,043 INFO L290 TraceCheckUtils]: 202: Hoare triple {586802#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {586802#true} is VALID [2022-04-28 14:59:18,043 INFO L290 TraceCheckUtils]: 203: Hoare triple {586802#true} ~skip~0 := 0; {586802#true} is VALID [2022-04-28 14:59:18,043 INFO L290 TraceCheckUtils]: 204: Hoare triple {586802#true} assume !false; {586802#true} is VALID [2022-04-28 14:59:18,043 INFO L290 TraceCheckUtils]: 205: Hoare triple {586802#true} ~state~0 := ~s__state~0; {586802#true} is VALID [2022-04-28 14:59:18,043 INFO L290 TraceCheckUtils]: 206: Hoare triple {586802#true} assume !(12292 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,043 INFO L290 TraceCheckUtils]: 207: Hoare triple {586802#true} assume !(16384 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,043 INFO L290 TraceCheckUtils]: 208: Hoare triple {586802#true} assume !(4096 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,043 INFO L290 TraceCheckUtils]: 209: Hoare triple {586802#true} assume !(20480 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,044 INFO L290 TraceCheckUtils]: 210: Hoare triple {586802#true} assume !(4099 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,044 INFO L290 TraceCheckUtils]: 211: Hoare triple {586802#true} assume !(4368 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,044 INFO L290 TraceCheckUtils]: 212: Hoare triple {586802#true} assume !(4369 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,044 INFO L290 TraceCheckUtils]: 213: Hoare triple {586802#true} assume !(4384 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,044 INFO L290 TraceCheckUtils]: 214: Hoare triple {586802#true} assume !(4385 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,044 INFO L290 TraceCheckUtils]: 215: Hoare triple {586802#true} assume !(4400 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,044 INFO L290 TraceCheckUtils]: 216: Hoare triple {586802#true} assume !(4401 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,044 INFO L290 TraceCheckUtils]: 217: Hoare triple {586802#true} assume !(4416 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,044 INFO L290 TraceCheckUtils]: 218: Hoare triple {586802#true} assume !(4417 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,044 INFO L290 TraceCheckUtils]: 219: Hoare triple {586802#true} assume !(4432 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,044 INFO L290 TraceCheckUtils]: 220: Hoare triple {586802#true} assume !(4433 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,044 INFO L290 TraceCheckUtils]: 221: Hoare triple {586802#true} assume !(4448 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,044 INFO L290 TraceCheckUtils]: 222: Hoare triple {586802#true} assume !(4449 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,044 INFO L290 TraceCheckUtils]: 223: Hoare triple {586802#true} assume !(4464 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,044 INFO L290 TraceCheckUtils]: 224: Hoare triple {586802#true} assume !(4465 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,044 INFO L290 TraceCheckUtils]: 225: Hoare triple {586802#true} assume !(4466 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,045 INFO L290 TraceCheckUtils]: 226: Hoare triple {586802#true} assume !(4467 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,045 INFO L290 TraceCheckUtils]: 227: Hoare triple {586802#true} assume !(4480 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,045 INFO L290 TraceCheckUtils]: 228: Hoare triple {586802#true} assume !(4481 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,045 INFO L290 TraceCheckUtils]: 229: Hoare triple {586802#true} assume !(4496 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,045 INFO L290 TraceCheckUtils]: 230: Hoare triple {586802#true} assume !(4497 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,045 INFO L290 TraceCheckUtils]: 231: Hoare triple {586802#true} assume !(4512 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,045 INFO L290 TraceCheckUtils]: 232: Hoare triple {586802#true} assume !(4513 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,045 INFO L290 TraceCheckUtils]: 233: Hoare triple {586802#true} assume 4528 == ~s__state~0; {586802#true} is VALID [2022-04-28 14:59:18,045 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-28 14:59:18,045 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 := (if ~__cil_tmp66~0 % 4294967296 <= 2147483647 then ~__cil_tmp66~0 % 4294967296 else ~__cil_tmp66~0 % 4294967296 - 4294967296); {586802#true} is VALID [2022-04-28 14:59:18,045 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-28 14:59:18,045 INFO L290 TraceCheckUtils]: 237: Hoare triple {586802#true} ~s__init_num~0 := 0; {586802#true} is VALID [2022-04-28 14:59:18,045 INFO L290 TraceCheckUtils]: 238: Hoare triple {586802#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {586802#true} is VALID [2022-04-28 14:59:18,045 INFO L290 TraceCheckUtils]: 239: Hoare triple {586802#true} ~skip~0 := 0; {586802#true} is VALID [2022-04-28 14:59:18,045 INFO L290 TraceCheckUtils]: 240: Hoare triple {586802#true} assume !false; {586802#true} is VALID [2022-04-28 14:59:18,046 INFO L290 TraceCheckUtils]: 241: Hoare triple {586802#true} ~state~0 := ~s__state~0; {586802#true} is VALID [2022-04-28 14:59:18,046 INFO L290 TraceCheckUtils]: 242: Hoare triple {586802#true} assume !(12292 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,046 INFO L290 TraceCheckUtils]: 243: Hoare triple {586802#true} assume !(16384 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,046 INFO L290 TraceCheckUtils]: 244: Hoare triple {586802#true} assume !(4096 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,046 INFO L290 TraceCheckUtils]: 245: Hoare triple {586802#true} assume !(20480 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,046 INFO L290 TraceCheckUtils]: 246: Hoare triple {586802#true} assume !(4099 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,046 INFO L290 TraceCheckUtils]: 247: Hoare triple {586802#true} assume !(4368 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,046 INFO L290 TraceCheckUtils]: 248: Hoare triple {586802#true} assume !(4369 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,046 INFO L290 TraceCheckUtils]: 249: Hoare triple {586802#true} assume !(4384 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,046 INFO L290 TraceCheckUtils]: 250: Hoare triple {586802#true} assume !(4385 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,046 INFO L290 TraceCheckUtils]: 251: Hoare triple {586802#true} assume !(4400 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,046 INFO L290 TraceCheckUtils]: 252: Hoare triple {586802#true} assume !(4401 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,046 INFO L290 TraceCheckUtils]: 253: Hoare triple {586802#true} assume !(4416 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,046 INFO L290 TraceCheckUtils]: 254: Hoare triple {586802#true} assume !(4417 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,046 INFO L290 TraceCheckUtils]: 255: Hoare triple {586802#true} assume !(4432 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,047 INFO L290 TraceCheckUtils]: 256: Hoare triple {586802#true} assume !(4433 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,047 INFO L290 TraceCheckUtils]: 257: Hoare triple {586802#true} assume !(4448 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,047 INFO L290 TraceCheckUtils]: 258: Hoare triple {586802#true} assume !(4449 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,047 INFO L290 TraceCheckUtils]: 259: Hoare triple {586802#true} assume !(4464 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,047 INFO L290 TraceCheckUtils]: 260: Hoare triple {586802#true} assume !(4465 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,047 INFO L290 TraceCheckUtils]: 261: Hoare triple {586802#true} assume !(4466 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,047 INFO L290 TraceCheckUtils]: 262: Hoare triple {586802#true} assume !(4467 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,047 INFO L290 TraceCheckUtils]: 263: Hoare triple {586802#true} assume !(4480 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,047 INFO L290 TraceCheckUtils]: 264: Hoare triple {586802#true} assume !(4481 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,047 INFO L290 TraceCheckUtils]: 265: Hoare triple {586802#true} assume !(4496 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,047 INFO L290 TraceCheckUtils]: 266: Hoare triple {586802#true} assume !(4497 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,047 INFO L290 TraceCheckUtils]: 267: Hoare triple {586802#true} assume !(4512 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,047 INFO L290 TraceCheckUtils]: 268: Hoare triple {586802#true} assume !(4513 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,047 INFO L290 TraceCheckUtils]: 269: Hoare triple {586802#true} assume !(4528 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,047 INFO L290 TraceCheckUtils]: 270: Hoare triple {586802#true} assume !(4529 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,048 INFO L290 TraceCheckUtils]: 271: Hoare triple {586802#true} assume !(4560 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,048 INFO L290 TraceCheckUtils]: 272: Hoare triple {586802#true} assume !(4561 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,048 INFO L290 TraceCheckUtils]: 273: Hoare triple {586802#true} assume 4352 == ~s__state~0; {586802#true} is VALID [2022-04-28 14:59:18,048 INFO L290 TraceCheckUtils]: 274: Hoare triple {586802#true} ~__cil_tmp70~0 := ~num1~0; {586802#true} is VALID [2022-04-28 14:59:18,048 INFO L290 TraceCheckUtils]: 275: Hoare triple {586802#true} assume !(~__cil_tmp70~0 > 0); {586802#true} is VALID [2022-04-28 14:59:18,048 INFO L290 TraceCheckUtils]: 276: Hoare triple {586802#true} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {586802#true} is VALID [2022-04-28 14:59:18,048 INFO L290 TraceCheckUtils]: 277: Hoare triple {586802#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {586802#true} is VALID [2022-04-28 14:59:18,048 INFO L290 TraceCheckUtils]: 278: Hoare triple {586802#true} ~skip~0 := 0; {586802#true} is VALID [2022-04-28 14:59:18,048 INFO L290 TraceCheckUtils]: 279: Hoare triple {586802#true} assume !false; {586802#true} is VALID [2022-04-28 14:59:18,048 INFO L290 TraceCheckUtils]: 280: Hoare triple {586802#true} ~state~0 := ~s__state~0; {586802#true} is VALID [2022-04-28 14:59:18,048 INFO L290 TraceCheckUtils]: 281: Hoare triple {586802#true} assume !(12292 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,048 INFO L290 TraceCheckUtils]: 282: Hoare triple {586802#true} assume !(16384 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,048 INFO L290 TraceCheckUtils]: 283: Hoare triple {586802#true} assume !(4096 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,048 INFO L290 TraceCheckUtils]: 284: Hoare triple {586802#true} assume !(20480 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,048 INFO L290 TraceCheckUtils]: 285: Hoare triple {586802#true} assume !(4099 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,049 INFO L290 TraceCheckUtils]: 286: Hoare triple {586802#true} assume !(4368 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,049 INFO L290 TraceCheckUtils]: 287: Hoare triple {586802#true} assume !(4369 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,049 INFO L290 TraceCheckUtils]: 288: Hoare triple {586802#true} assume !(4384 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,049 INFO L290 TraceCheckUtils]: 289: Hoare triple {586802#true} assume !(4385 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,049 INFO L290 TraceCheckUtils]: 290: Hoare triple {586802#true} assume !(4400 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,049 INFO L290 TraceCheckUtils]: 291: Hoare triple {586802#true} assume !(4401 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,049 INFO L290 TraceCheckUtils]: 292: Hoare triple {586802#true} assume !(4416 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,049 INFO L290 TraceCheckUtils]: 293: Hoare triple {586802#true} assume !(4417 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,049 INFO L290 TraceCheckUtils]: 294: Hoare triple {586802#true} assume !(4432 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,049 INFO L290 TraceCheckUtils]: 295: Hoare triple {586802#true} assume !(4433 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,049 INFO L290 TraceCheckUtils]: 296: Hoare triple {586802#true} assume !(4448 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,049 INFO L290 TraceCheckUtils]: 297: Hoare triple {586802#true} assume !(4449 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,049 INFO L290 TraceCheckUtils]: 298: Hoare triple {586802#true} assume !(4464 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,049 INFO L290 TraceCheckUtils]: 299: Hoare triple {586802#true} assume !(4465 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,049 INFO L290 TraceCheckUtils]: 300: Hoare triple {586802#true} assume !(4466 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,050 INFO L290 TraceCheckUtils]: 301: Hoare triple {586802#true} assume !(4467 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,050 INFO L290 TraceCheckUtils]: 302: Hoare triple {586802#true} assume !(4480 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,050 INFO L290 TraceCheckUtils]: 303: Hoare triple {586802#true} assume !(4481 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,050 INFO L290 TraceCheckUtils]: 304: Hoare triple {586802#true} assume !(4496 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,050 INFO L290 TraceCheckUtils]: 305: Hoare triple {586802#true} assume !(4497 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,050 INFO L290 TraceCheckUtils]: 306: Hoare triple {586802#true} assume !(4512 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,050 INFO L290 TraceCheckUtils]: 307: Hoare triple {586802#true} assume !(4513 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,050 INFO L290 TraceCheckUtils]: 308: Hoare triple {586802#true} assume !(4528 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,050 INFO L290 TraceCheckUtils]: 309: Hoare triple {586802#true} assume !(4529 == ~s__state~0); {586802#true} is VALID [2022-04-28 14:59:18,050 INFO L290 TraceCheckUtils]: 310: Hoare triple {586802#true} assume 4560 == ~s__state~0; {586802#true} is VALID [2022-04-28 14:59:18,050 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-28 14:59:18,050 INFO L290 TraceCheckUtils]: 312: Hoare triple {586802#true} assume !(~ret~0 <= 0); {586802#true} is VALID [2022-04-28 14:59:18,051 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-28 14:59:18,051 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-28 14:59:18,051 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-28 14:59:18,051 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-28 14:59:18,052 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-28 14:59:18,052 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-28 14:59:18,052 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-28 14:59:18,053 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-28 14:59:18,053 INFO L290 TraceCheckUtils]: 321: Hoare triple {586807#(= 3 ssl3_connect_~s__state~0)} assume 4096 == ~s__state~0; {586803#false} is VALID [2022-04-28 14:59:18,053 INFO L290 TraceCheckUtils]: 322: Hoare triple {586803#false} ~s__server~0 := 0; {586803#false} is VALID [2022-04-28 14:59:18,053 INFO L290 TraceCheckUtils]: 323: Hoare triple {586803#false} assume 0 != ~cb~0; {586803#false} is VALID [2022-04-28 14:59:18,053 INFO L290 TraceCheckUtils]: 324: Hoare triple {586803#false} ~__cil_tmp55~0 := 65280 + ~s__version~0; {586803#false} is VALID [2022-04-28 14:59:18,053 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-28 14:59:18,053 INFO L290 TraceCheckUtils]: 326: Hoare triple {586803#false} assume !(~__cil_tmp58~0 % 18446744073709551616 == ~__cil_tmp57~0 % 18446744073709551616); {586803#false} is VALID [2022-04-28 14:59:18,053 INFO L290 TraceCheckUtils]: 327: Hoare triple {586803#false} assume !(0 == ~tmp___4~0); {586803#false} is VALID [2022-04-28 14:59:18,053 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-28 14:59:18,053 INFO L290 TraceCheckUtils]: 329: Hoare triple {586803#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {586803#false} is VALID [2022-04-28 14:59:18,054 INFO L290 TraceCheckUtils]: 330: Hoare triple {586803#false} ~skip~0 := 0; {586803#false} is VALID [2022-04-28 14:59:18,054 INFO L290 TraceCheckUtils]: 331: Hoare triple {586803#false} assume !false; {586803#false} is VALID [2022-04-28 14:59:18,054 INFO L290 TraceCheckUtils]: 332: Hoare triple {586803#false} ~state~0 := ~s__state~0; {586803#false} is VALID [2022-04-28 14:59:18,054 INFO L290 TraceCheckUtils]: 333: Hoare triple {586803#false} assume !(12292 == ~s__state~0); {586803#false} is VALID [2022-04-28 14:59:18,054 INFO L290 TraceCheckUtils]: 334: Hoare triple {586803#false} assume !(16384 == ~s__state~0); {586803#false} is VALID [2022-04-28 14:59:18,054 INFO L290 TraceCheckUtils]: 335: Hoare triple {586803#false} assume !(4096 == ~s__state~0); {586803#false} is VALID [2022-04-28 14:59:18,054 INFO L290 TraceCheckUtils]: 336: Hoare triple {586803#false} assume !(20480 == ~s__state~0); {586803#false} is VALID [2022-04-28 14:59:18,054 INFO L290 TraceCheckUtils]: 337: Hoare triple {586803#false} assume !(4099 == ~s__state~0); {586803#false} is VALID [2022-04-28 14:59:18,054 INFO L290 TraceCheckUtils]: 338: Hoare triple {586803#false} assume 4368 == ~s__state~0; {586803#false} is VALID [2022-04-28 14:59:18,054 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-28 14:59:18,054 INFO L290 TraceCheckUtils]: 340: Hoare triple {586803#false} assume !(0 == ~blastFlag~0); {586803#false} is VALID [2022-04-28 14:59:18,054 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-28 14:59:18,054 INFO L290 TraceCheckUtils]: 342: Hoare triple {586803#false} assume ~__cil_tmp63~0 % 18446744073709551616 != ~__cil_tmp62~0 % 18446744073709551616; {586803#false} is VALID [2022-04-28 14:59:18,054 INFO L290 TraceCheckUtils]: 343: Hoare triple {586803#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {586803#false} is VALID [2022-04-28 14:59:18,054 INFO L290 TraceCheckUtils]: 344: Hoare triple {586803#false} ~skip~0 := 0; {586803#false} is VALID [2022-04-28 14:59:18,055 INFO L290 TraceCheckUtils]: 345: Hoare triple {586803#false} assume !false; {586803#false} is VALID [2022-04-28 14:59:18,055 INFO L290 TraceCheckUtils]: 346: Hoare triple {586803#false} ~state~0 := ~s__state~0; {586803#false} is VALID [2022-04-28 14:59:18,055 INFO L290 TraceCheckUtils]: 347: Hoare triple {586803#false} assume !(12292 == ~s__state~0); {586803#false} is VALID [2022-04-28 14:59:18,055 INFO L290 TraceCheckUtils]: 348: Hoare triple {586803#false} assume !(16384 == ~s__state~0); {586803#false} is VALID [2022-04-28 14:59:18,055 INFO L290 TraceCheckUtils]: 349: Hoare triple {586803#false} assume !(4096 == ~s__state~0); {586803#false} is VALID [2022-04-28 14:59:18,055 INFO L290 TraceCheckUtils]: 350: Hoare triple {586803#false} assume !(20480 == ~s__state~0); {586803#false} is VALID [2022-04-28 14:59:18,055 INFO L290 TraceCheckUtils]: 351: Hoare triple {586803#false} assume !(4099 == ~s__state~0); {586803#false} is VALID [2022-04-28 14:59:18,055 INFO L290 TraceCheckUtils]: 352: Hoare triple {586803#false} assume !(4368 == ~s__state~0); {586803#false} is VALID [2022-04-28 14:59:18,055 INFO L290 TraceCheckUtils]: 353: Hoare triple {586803#false} assume !(4369 == ~s__state~0); {586803#false} is VALID [2022-04-28 14:59:18,055 INFO L290 TraceCheckUtils]: 354: Hoare triple {586803#false} assume 4384 == ~s__state~0; {586803#false} is VALID [2022-04-28 14:59:18,055 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-28 14:59:18,055 INFO L290 TraceCheckUtils]: 356: Hoare triple {586803#false} assume !(1 == ~blastFlag~0); {586803#false} is VALID [2022-04-28 14:59:18,055 INFO L290 TraceCheckUtils]: 357: Hoare triple {586803#false} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {586803#false} is VALID [2022-04-28 14:59:18,055 INFO L290 TraceCheckUtils]: 358: Hoare triple {586803#false} assume !(~ret~0 <= 0); {586803#false} is VALID [2022-04-28 14:59:18,055 INFO L290 TraceCheckUtils]: 359: Hoare triple {586803#false} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {586803#false} is VALID [2022-04-28 14:59:18,056 INFO L290 TraceCheckUtils]: 360: Hoare triple {586803#false} ~s__init_num~0 := 0; {586803#false} is VALID [2022-04-28 14:59:18,056 INFO L290 TraceCheckUtils]: 361: Hoare triple {586803#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {586803#false} is VALID [2022-04-28 14:59:18,056 INFO L290 TraceCheckUtils]: 362: Hoare triple {586803#false} ~skip~0 := 0; {586803#false} is VALID [2022-04-28 14:59:18,056 INFO L290 TraceCheckUtils]: 363: Hoare triple {586803#false} assume !false; {586803#false} is VALID [2022-04-28 14:59:18,056 INFO L290 TraceCheckUtils]: 364: Hoare triple {586803#false} ~state~0 := ~s__state~0; {586803#false} is VALID [2022-04-28 14:59:18,056 INFO L290 TraceCheckUtils]: 365: Hoare triple {586803#false} assume !(12292 == ~s__state~0); {586803#false} is VALID [2022-04-28 14:59:18,056 INFO L290 TraceCheckUtils]: 366: Hoare triple {586803#false} assume !(16384 == ~s__state~0); {586803#false} is VALID [2022-04-28 14:59:18,056 INFO L290 TraceCheckUtils]: 367: Hoare triple {586803#false} assume !(4096 == ~s__state~0); {586803#false} is VALID [2022-04-28 14:59:18,056 INFO L290 TraceCheckUtils]: 368: Hoare triple {586803#false} assume !(20480 == ~s__state~0); {586803#false} is VALID [2022-04-28 14:59:18,056 INFO L290 TraceCheckUtils]: 369: Hoare triple {586803#false} assume !(4099 == ~s__state~0); {586803#false} is VALID [2022-04-28 14:59:18,056 INFO L290 TraceCheckUtils]: 370: Hoare triple {586803#false} assume !(4368 == ~s__state~0); {586803#false} is VALID [2022-04-28 14:59:18,056 INFO L290 TraceCheckUtils]: 371: Hoare triple {586803#false} assume !(4369 == ~s__state~0); {586803#false} is VALID [2022-04-28 14:59:18,056 INFO L290 TraceCheckUtils]: 372: Hoare triple {586803#false} assume !(4384 == ~s__state~0); {586803#false} is VALID [2022-04-28 14:59:18,056 INFO L290 TraceCheckUtils]: 373: Hoare triple {586803#false} assume !(4385 == ~s__state~0); {586803#false} is VALID [2022-04-28 14:59:18,056 INFO L290 TraceCheckUtils]: 374: Hoare triple {586803#false} assume 4400 == ~s__state~0; {586803#false} is VALID [2022-04-28 14:59:18,056 INFO L290 TraceCheckUtils]: 375: Hoare triple {586803#false} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {586803#false} is VALID [2022-04-28 14:59:18,057 INFO L290 TraceCheckUtils]: 376: Hoare triple {586803#false} assume 0 != (256 + ~__cil_tmp64~0) % 18446744073709551616;~skip~0 := 1; {586803#false} is VALID [2022-04-28 14:59:18,057 INFO L290 TraceCheckUtils]: 377: Hoare triple {586803#false} ~s__state~0 := 4416;~s__init_num~0 := 0; {586803#false} is VALID [2022-04-28 14:59:18,057 INFO L290 TraceCheckUtils]: 378: Hoare triple {586803#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {586803#false} is VALID [2022-04-28 14:59:18,057 INFO L290 TraceCheckUtils]: 379: Hoare triple {586803#false} ~skip~0 := 0; {586803#false} is VALID [2022-04-28 14:59:18,057 INFO L290 TraceCheckUtils]: 380: Hoare triple {586803#false} assume !false; {586803#false} is VALID [2022-04-28 14:59:18,057 INFO L290 TraceCheckUtils]: 381: Hoare triple {586803#false} ~state~0 := ~s__state~0; {586803#false} is VALID [2022-04-28 14:59:18,057 INFO L290 TraceCheckUtils]: 382: Hoare triple {586803#false} assume !(12292 == ~s__state~0); {586803#false} is VALID [2022-04-28 14:59:18,057 INFO L290 TraceCheckUtils]: 383: Hoare triple {586803#false} assume !(16384 == ~s__state~0); {586803#false} is VALID [2022-04-28 14:59:18,057 INFO L290 TraceCheckUtils]: 384: Hoare triple {586803#false} assume !(4096 == ~s__state~0); {586803#false} is VALID [2022-04-28 14:59:18,057 INFO L290 TraceCheckUtils]: 385: Hoare triple {586803#false} assume !(20480 == ~s__state~0); {586803#false} is VALID [2022-04-28 14:59:18,057 INFO L290 TraceCheckUtils]: 386: Hoare triple {586803#false} assume !(4099 == ~s__state~0); {586803#false} is VALID [2022-04-28 14:59:18,057 INFO L290 TraceCheckUtils]: 387: Hoare triple {586803#false} assume !(4368 == ~s__state~0); {586803#false} is VALID [2022-04-28 14:59:18,057 INFO L290 TraceCheckUtils]: 388: Hoare triple {586803#false} assume !(4369 == ~s__state~0); {586803#false} is VALID [2022-04-28 14:59:18,057 INFO L290 TraceCheckUtils]: 389: Hoare triple {586803#false} assume !(4384 == ~s__state~0); {586803#false} is VALID [2022-04-28 14:59:18,057 INFO L290 TraceCheckUtils]: 390: Hoare triple {586803#false} assume !(4385 == ~s__state~0); {586803#false} is VALID [2022-04-28 14:59:18,058 INFO L290 TraceCheckUtils]: 391: Hoare triple {586803#false} assume !(4400 == ~s__state~0); {586803#false} is VALID [2022-04-28 14:59:18,058 INFO L290 TraceCheckUtils]: 392: Hoare triple {586803#false} assume !(4401 == ~s__state~0); {586803#false} is VALID [2022-04-28 14:59:18,058 INFO L290 TraceCheckUtils]: 393: Hoare triple {586803#false} assume 4416 == ~s__state~0; {586803#false} is VALID [2022-04-28 14:59:18,058 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-28 14:59:18,058 INFO L290 TraceCheckUtils]: 395: Hoare triple {586803#false} assume !(3 == ~blastFlag~0); {586803#false} is VALID [2022-04-28 14:59:18,058 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-28 14:59:18,058 INFO L290 TraceCheckUtils]: 397: Hoare triple {586803#false} assume !(0 == ~tmp___6~0); {586803#false} is VALID [2022-04-28 14:59:18,058 INFO L290 TraceCheckUtils]: 398: Hoare triple {586803#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {586803#false} is VALID [2022-04-28 14:59:18,058 INFO L290 TraceCheckUtils]: 399: Hoare triple {586803#false} ~skip~0 := 0; {586803#false} is VALID [2022-04-28 14:59:18,058 INFO L290 TraceCheckUtils]: 400: Hoare triple {586803#false} assume !false; {586803#false} is VALID [2022-04-28 14:59:18,058 INFO L290 TraceCheckUtils]: 401: Hoare triple {586803#false} ~state~0 := ~s__state~0; {586803#false} is VALID [2022-04-28 14:59:18,058 INFO L290 TraceCheckUtils]: 402: Hoare triple {586803#false} assume !(12292 == ~s__state~0); {586803#false} is VALID [2022-04-28 14:59:18,058 INFO L290 TraceCheckUtils]: 403: Hoare triple {586803#false} assume !(16384 == ~s__state~0); {586803#false} is VALID [2022-04-28 14:59:18,058 INFO L290 TraceCheckUtils]: 404: Hoare triple {586803#false} assume !(4096 == ~s__state~0); {586803#false} is VALID [2022-04-28 14:59:18,058 INFO L290 TraceCheckUtils]: 405: Hoare triple {586803#false} assume !(20480 == ~s__state~0); {586803#false} is VALID [2022-04-28 14:59:18,059 INFO L290 TraceCheckUtils]: 406: Hoare triple {586803#false} assume !(4099 == ~s__state~0); {586803#false} is VALID [2022-04-28 14:59:18,059 INFO L290 TraceCheckUtils]: 407: Hoare triple {586803#false} assume !(4368 == ~s__state~0); {586803#false} is VALID [2022-04-28 14:59:18,059 INFO L290 TraceCheckUtils]: 408: Hoare triple {586803#false} assume !(4369 == ~s__state~0); {586803#false} is VALID [2022-04-28 14:59:18,059 INFO L290 TraceCheckUtils]: 409: Hoare triple {586803#false} assume !(4384 == ~s__state~0); {586803#false} is VALID [2022-04-28 14:59:18,059 INFO L290 TraceCheckUtils]: 410: Hoare triple {586803#false} assume !(4385 == ~s__state~0); {586803#false} is VALID [2022-04-28 14:59:18,059 INFO L290 TraceCheckUtils]: 411: Hoare triple {586803#false} assume !(4400 == ~s__state~0); {586803#false} is VALID [2022-04-28 14:59:18,059 INFO L290 TraceCheckUtils]: 412: Hoare triple {586803#false} assume !(4401 == ~s__state~0); {586803#false} is VALID [2022-04-28 14:59:18,059 INFO L290 TraceCheckUtils]: 413: Hoare triple {586803#false} assume !(4416 == ~s__state~0); {586803#false} is VALID [2022-04-28 14:59:18,059 INFO L290 TraceCheckUtils]: 414: Hoare triple {586803#false} assume !(4417 == ~s__state~0); {586803#false} is VALID [2022-04-28 14:59:18,059 INFO L290 TraceCheckUtils]: 415: Hoare triple {586803#false} assume 4432 == ~s__state~0; {586803#false} is VALID [2022-04-28 14:59:18,059 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-28 14:59:18,059 INFO L290 TraceCheckUtils]: 417: Hoare triple {586803#false} assume 5 == ~blastFlag~0; {586803#false} is VALID [2022-04-28 14:59:18,059 INFO L290 TraceCheckUtils]: 418: Hoare triple {586803#false} assume !false; {586803#false} is VALID [2022-04-28 14:59:18,060 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-28 14:59:18,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-28 14:59:18,060 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387953770] [2022-04-28 14:59:18,060 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1387953770] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-28 14:59:18,061 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-28 14:59:18,061 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-28 14:59:18,062 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-28 14:59:18,062 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1142093719] [2022-04-28 14:59:18,062 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1142093719] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-28 14:59:18,062 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-28 14:59:18,062 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-28 14:59:18,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1607972796] [2022-04-28 14:59:18,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-28 14:59:18,062 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-28 14:59:18,063 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-28 14:59:18,063 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-28 14:59:18,151 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-28 14:59:18,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-28 14:59:18,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-28 14:59:18,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-28 14:59:18,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-28 14:59:18,152 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-28 14:59:37,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:59:37,169 INFO L93 Difference]: Finished difference Result 11744 states and 14395 transitions. [2022-04-28 14:59:37,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-28 14:59:37,169 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-28 14:59:37,169 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-28 14:59:37,169 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-28 14:59:37,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 382 transitions. [2022-04-28 14:59:37,171 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-28 14:59:37,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 382 transitions. [2022-04-28 14:59:37,173 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 4 states and 382 transitions. [2022-04-28 14:59:37,403 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-28 14:59:37,752 INFO L225 Difference]: With dead ends: 11744 [2022-04-28 14:59:37,752 INFO L226 Difference]: Without dead ends: 2925 [2022-04-28 14:59:37,761 INFO L412 NwaCegarLoop]: 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-28 14:59:37,764 INFO L413 NwaCegarLoop]: 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-28 14:59:37,764 INFO L414 NwaCegarLoop]: 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-28 14:59:37,765 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2925 states. [2022-04-28 14:59:43,078 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2925 to 2784. [2022-04-28 14:59:43,078 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-28 14:59:43,082 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-28 14:59:43,083 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-28 14:59:43,085 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-28 14:59:43,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:59:43,342 INFO L93 Difference]: Finished difference Result 2925 states and 3608 transitions. [2022-04-28 14:59:43,342 INFO L276 IsEmpty]: Start isEmpty. Operand 2925 states and 3608 transitions. [2022-04-28 14:59:43,343 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-28 14:59:43,343 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-28 14:59:43,346 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-28 14:59:43,348 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-28 14:59:43,587 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:59:43,588 INFO L93 Difference]: Finished difference Result 2925 states and 3608 transitions. [2022-04-28 14:59:43,588 INFO L276 IsEmpty]: Start isEmpty. Operand 2925 states and 3608 transitions. [2022-04-28 14:59:43,589 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-28 14:59:43,589 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-28 14:59:43,589 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-28 14:59:43,589 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-28 14:59:43,592 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-28 14:59:43,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2784 states to 2784 states and 3440 transitions. [2022-04-28 14:59:43,966 INFO L78 Accepts]: Start accepts. Automaton has 2784 states and 3440 transitions. Word has length 419 [2022-04-28 14:59:43,966 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-28 14:59:43,967 INFO L495 AbstractCegarLoop]: Abstraction has 2784 states and 3440 transitions. [2022-04-28 14:59:43,967 INFO L496 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-28 14:59:43,967 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 2784 states and 3440 transitions. [2022-04-28 14:59:45,994 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-28 14:59:45,995 INFO L276 IsEmpty]: Start isEmpty. Operand 2784 states and 3440 transitions. [2022-04-28 14:59:45,998 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 504 [2022-04-28 14:59:45,998 INFO L187 NwaCegarLoop]: Found error trace [2022-04-28 14:59:45,998 INFO L195 NwaCegarLoop]: 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-28 14:59:45,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-04-28 14:59:45,999 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-28 14:59:46,023 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-28 14:59:46,023 INFO L85 PathProgramCache]: Analyzing trace with hash 284201983, now seen corresponding path program 1 times [2022-04-28 14:59:46,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-28 14:59:46,023 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [181571634] [2022-04-28 14:59:46,026 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-28 14:59:46,026 INFO L85 PathProgramCache]: Analyzing trace with hash 284201983, now seen corresponding path program 2 times [2022-04-28 14:59:46,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-28 14:59:46,026 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770975011] [2022-04-28 14:59:46,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-28 14:59:46,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-28 14:59:46,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-28 14:59:46,147 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-28 14:59:46,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-28 14:59:46,149 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-28 14:59:46,149 INFO L290 TraceCheckUtils]: 1: Hoare triple {621720#true} assume true; {621720#true} is VALID [2022-04-28 14:59:46,150 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {621720#true} {621720#true} #547#return; {621720#true} is VALID [2022-04-28 14:59:46,150 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-28 14:59:46,150 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-28 14:59:46,150 INFO L290 TraceCheckUtils]: 2: Hoare triple {621720#true} assume true; {621720#true} is VALID [2022-04-28 14:59:46,150 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {621720#true} {621720#true} #547#return; {621720#true} is VALID [2022-04-28 14:59:46,150 INFO L272 TraceCheckUtils]: 4: Hoare triple {621720#true} call #t~ret55 := main(); {621720#true} is VALID [2022-04-28 14:59:46,150 INFO L290 TraceCheckUtils]: 5: Hoare triple {621720#true} havoc ~s~0;~s~0 := 12292; {621720#true} is VALID [2022-04-28 14:59:46,150 INFO L272 TraceCheckUtils]: 6: Hoare triple {621720#true} call #t~ret54 := ssl3_connect(~s~0); {621720#true} is VALID [2022-04-28 14:59:46,150 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-28 14:59:46,150 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-28 14:59:46,151 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-28 14:59:46,151 INFO L290 TraceCheckUtils]: 10: Hoare triple {621720#true} assume !(0 != 12288 + ~tmp___1~0); {621720#true} is VALID [2022-04-28 14:59:46,151 INFO L290 TraceCheckUtils]: 11: Hoare triple {621720#true} assume !false; {621720#true} is VALID [2022-04-28 14:59:46,151 INFO L290 TraceCheckUtils]: 12: Hoare triple {621720#true} ~state~0 := ~s__state~0; {621720#true} is VALID [2022-04-28 14:59:46,151 INFO L290 TraceCheckUtils]: 13: Hoare triple {621720#true} assume 12292 == ~s__state~0; {621720#true} is VALID [2022-04-28 14:59:46,151 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-28 14:59:46,151 INFO L290 TraceCheckUtils]: 15: Hoare triple {621720#true} ~s__server~0 := 0; {621720#true} is VALID [2022-04-28 14:59:46,151 INFO L290 TraceCheckUtils]: 16: Hoare triple {621720#true} assume 0 != ~cb~0; {621720#true} is VALID [2022-04-28 14:59:46,151 INFO L290 TraceCheckUtils]: 17: Hoare triple {621720#true} ~__cil_tmp55~0 := 65280 + ~s__version~0; {621720#true} is VALID [2022-04-28 14:59:46,151 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-28 14:59:46,151 INFO L290 TraceCheckUtils]: 19: Hoare triple {621720#true} assume !(~__cil_tmp58~0 % 18446744073709551616 == ~__cil_tmp57~0 % 18446744073709551616); {621720#true} is VALID [2022-04-28 14:59:46,151 INFO L290 TraceCheckUtils]: 20: Hoare triple {621720#true} assume !(0 == ~tmp___4~0); {621720#true} is VALID [2022-04-28 14:59:46,151 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-28 14:59:46,151 INFO L290 TraceCheckUtils]: 22: Hoare triple {621720#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {621720#true} is VALID [2022-04-28 14:59:46,151 INFO L290 TraceCheckUtils]: 23: Hoare triple {621720#true} ~skip~0 := 0; {621720#true} is VALID [2022-04-28 14:59:46,152 INFO L290 TraceCheckUtils]: 24: Hoare triple {621720#true} assume !false; {621720#true} is VALID [2022-04-28 14:59:46,152 INFO L290 TraceCheckUtils]: 25: Hoare triple {621720#true} ~state~0 := ~s__state~0; {621720#true} is VALID [2022-04-28 14:59:46,152 INFO L290 TraceCheckUtils]: 26: Hoare triple {621720#true} assume !(12292 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,152 INFO L290 TraceCheckUtils]: 27: Hoare triple {621720#true} assume !(16384 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,152 INFO L290 TraceCheckUtils]: 28: Hoare triple {621720#true} assume !(4096 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,152 INFO L290 TraceCheckUtils]: 29: Hoare triple {621720#true} assume !(20480 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,152 INFO L290 TraceCheckUtils]: 30: Hoare triple {621720#true} assume !(4099 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,152 INFO L290 TraceCheckUtils]: 31: Hoare triple {621720#true} assume 4368 == ~s__state~0; {621720#true} is VALID [2022-04-28 14:59:46,152 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-28 14:59:46,152 INFO L290 TraceCheckUtils]: 33: Hoare triple {621720#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {621720#true} is VALID [2022-04-28 14:59:46,152 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-28 14:59:46,152 INFO L290 TraceCheckUtils]: 35: Hoare triple {621720#true} assume ~__cil_tmp63~0 % 18446744073709551616 != ~__cil_tmp62~0 % 18446744073709551616; {621720#true} is VALID [2022-04-28 14:59:46,152 INFO L290 TraceCheckUtils]: 36: Hoare triple {621720#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {621720#true} is VALID [2022-04-28 14:59:46,152 INFO L290 TraceCheckUtils]: 37: Hoare triple {621720#true} ~skip~0 := 0; {621720#true} is VALID [2022-04-28 14:59:46,153 INFO L290 TraceCheckUtils]: 38: Hoare triple {621720#true} assume !false; {621720#true} is VALID [2022-04-28 14:59:46,153 INFO L290 TraceCheckUtils]: 39: Hoare triple {621720#true} ~state~0 := ~s__state~0; {621720#true} is VALID [2022-04-28 14:59:46,153 INFO L290 TraceCheckUtils]: 40: Hoare triple {621720#true} assume !(12292 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,153 INFO L290 TraceCheckUtils]: 41: Hoare triple {621720#true} assume !(16384 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,153 INFO L290 TraceCheckUtils]: 42: Hoare triple {621720#true} assume !(4096 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,153 INFO L290 TraceCheckUtils]: 43: Hoare triple {621720#true} assume !(20480 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,153 INFO L290 TraceCheckUtils]: 44: Hoare triple {621720#true} assume !(4099 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,153 INFO L290 TraceCheckUtils]: 45: Hoare triple {621720#true} assume !(4368 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,153 INFO L290 TraceCheckUtils]: 46: Hoare triple {621720#true} assume !(4369 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,153 INFO L290 TraceCheckUtils]: 47: Hoare triple {621720#true} assume 4384 == ~s__state~0; {621720#true} is VALID [2022-04-28 14:59:46,153 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-28 14:59:46,153 INFO L290 TraceCheckUtils]: 49: Hoare triple {621720#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {621720#true} is VALID [2022-04-28 14:59:46,153 INFO L290 TraceCheckUtils]: 50: Hoare triple {621720#true} assume !(~ret~0 <= 0); {621720#true} is VALID [2022-04-28 14:59:46,153 INFO L290 TraceCheckUtils]: 51: Hoare triple {621720#true} assume 0 != ~s__hit~0;~s__state~0 := 4560; {621720#true} is VALID [2022-04-28 14:59:46,153 INFO L290 TraceCheckUtils]: 52: Hoare triple {621720#true} ~s__init_num~0 := 0; {621720#true} is VALID [2022-04-28 14:59:46,154 INFO L290 TraceCheckUtils]: 53: Hoare triple {621720#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {621720#true} is VALID [2022-04-28 14:59:46,154 INFO L290 TraceCheckUtils]: 54: Hoare triple {621720#true} ~skip~0 := 0; {621720#true} is VALID [2022-04-28 14:59:46,154 INFO L290 TraceCheckUtils]: 55: Hoare triple {621720#true} assume !false; {621720#true} is VALID [2022-04-28 14:59:46,154 INFO L290 TraceCheckUtils]: 56: Hoare triple {621720#true} ~state~0 := ~s__state~0; {621720#true} is VALID [2022-04-28 14:59:46,154 INFO L290 TraceCheckUtils]: 57: Hoare triple {621720#true} assume !(12292 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,154 INFO L290 TraceCheckUtils]: 58: Hoare triple {621720#true} assume !(16384 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,154 INFO L290 TraceCheckUtils]: 59: Hoare triple {621720#true} assume !(4096 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,154 INFO L290 TraceCheckUtils]: 60: Hoare triple {621720#true} assume !(20480 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,154 INFO L290 TraceCheckUtils]: 61: Hoare triple {621720#true} assume !(4099 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,154 INFO L290 TraceCheckUtils]: 62: Hoare triple {621720#true} assume !(4368 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,154 INFO L290 TraceCheckUtils]: 63: Hoare triple {621720#true} assume !(4369 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,154 INFO L290 TraceCheckUtils]: 64: Hoare triple {621720#true} assume !(4384 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,154 INFO L290 TraceCheckUtils]: 65: Hoare triple {621720#true} assume !(4385 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,154 INFO L290 TraceCheckUtils]: 66: Hoare triple {621720#true} assume !(4400 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,154 INFO L290 TraceCheckUtils]: 67: Hoare triple {621720#true} assume !(4401 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,155 INFO L290 TraceCheckUtils]: 68: Hoare triple {621720#true} assume !(4416 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,155 INFO L290 TraceCheckUtils]: 69: Hoare triple {621720#true} assume !(4417 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,155 INFO L290 TraceCheckUtils]: 70: Hoare triple {621720#true} assume !(4432 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,155 INFO L290 TraceCheckUtils]: 71: Hoare triple {621720#true} assume !(4433 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,155 INFO L290 TraceCheckUtils]: 72: Hoare triple {621720#true} assume !(4448 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,155 INFO L290 TraceCheckUtils]: 73: Hoare triple {621720#true} assume !(4449 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,155 INFO L290 TraceCheckUtils]: 74: Hoare triple {621720#true} assume !(4464 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,155 INFO L290 TraceCheckUtils]: 75: Hoare triple {621720#true} assume !(4465 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,155 INFO L290 TraceCheckUtils]: 76: Hoare triple {621720#true} assume !(4466 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,155 INFO L290 TraceCheckUtils]: 77: Hoare triple {621720#true} assume !(4467 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,155 INFO L290 TraceCheckUtils]: 78: Hoare triple {621720#true} assume !(4480 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,155 INFO L290 TraceCheckUtils]: 79: Hoare triple {621720#true} assume !(4481 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,155 INFO L290 TraceCheckUtils]: 80: Hoare triple {621720#true} assume !(4496 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,155 INFO L290 TraceCheckUtils]: 81: Hoare triple {621720#true} assume !(4497 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,155 INFO L290 TraceCheckUtils]: 82: Hoare triple {621720#true} assume !(4512 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,156 INFO L290 TraceCheckUtils]: 83: Hoare triple {621720#true} assume !(4513 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,156 INFO L290 TraceCheckUtils]: 84: Hoare triple {621720#true} assume !(4528 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,156 INFO L290 TraceCheckUtils]: 85: Hoare triple {621720#true} assume !(4529 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,156 INFO L290 TraceCheckUtils]: 86: Hoare triple {621720#true} assume 4560 == ~s__state~0; {621720#true} is VALID [2022-04-28 14:59:46,156 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-28 14:59:46,156 INFO L290 TraceCheckUtils]: 88: Hoare triple {621720#true} assume !(~ret~0 <= 0); {621720#true} is VALID [2022-04-28 14:59:46,156 INFO L290 TraceCheckUtils]: 89: Hoare triple {621720#true} assume 0 != ~s__hit~0;~s__state~0 := 4512; {621720#true} is VALID [2022-04-28 14:59:46,156 INFO L290 TraceCheckUtils]: 90: Hoare triple {621720#true} ~s__init_num~0 := 0; {621720#true} is VALID [2022-04-28 14:59:46,156 INFO L290 TraceCheckUtils]: 91: Hoare triple {621720#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {621720#true} is VALID [2022-04-28 14:59:46,156 INFO L290 TraceCheckUtils]: 92: Hoare triple {621720#true} ~skip~0 := 0; {621720#true} is VALID [2022-04-28 14:59:46,156 INFO L290 TraceCheckUtils]: 93: Hoare triple {621720#true} assume !false; {621720#true} is VALID [2022-04-28 14:59:46,156 INFO L290 TraceCheckUtils]: 94: Hoare triple {621720#true} ~state~0 := ~s__state~0; {621720#true} is VALID [2022-04-28 14:59:46,156 INFO L290 TraceCheckUtils]: 95: Hoare triple {621720#true} assume !(12292 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,156 INFO L290 TraceCheckUtils]: 96: Hoare triple {621720#true} assume !(16384 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,157 INFO L290 TraceCheckUtils]: 97: Hoare triple {621720#true} assume !(4096 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,157 INFO L290 TraceCheckUtils]: 98: Hoare triple {621720#true} assume !(20480 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,157 INFO L290 TraceCheckUtils]: 99: Hoare triple {621720#true} assume !(4099 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,157 INFO L290 TraceCheckUtils]: 100: Hoare triple {621720#true} assume !(4368 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,157 INFO L290 TraceCheckUtils]: 101: Hoare triple {621720#true} assume !(4369 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,157 INFO L290 TraceCheckUtils]: 102: Hoare triple {621720#true} assume !(4384 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,157 INFO L290 TraceCheckUtils]: 103: Hoare triple {621720#true} assume !(4385 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,157 INFO L290 TraceCheckUtils]: 104: Hoare triple {621720#true} assume !(4400 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,157 INFO L290 TraceCheckUtils]: 105: Hoare triple {621720#true} assume !(4401 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,157 INFO L290 TraceCheckUtils]: 106: Hoare triple {621720#true} assume !(4416 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,157 INFO L290 TraceCheckUtils]: 107: Hoare triple {621720#true} assume !(4417 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,157 INFO L290 TraceCheckUtils]: 108: Hoare triple {621720#true} assume !(4432 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,157 INFO L290 TraceCheckUtils]: 109: Hoare triple {621720#true} assume !(4433 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,157 INFO L290 TraceCheckUtils]: 110: Hoare triple {621720#true} assume !(4448 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,157 INFO L290 TraceCheckUtils]: 111: Hoare triple {621720#true} assume !(4449 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,158 INFO L290 TraceCheckUtils]: 112: Hoare triple {621720#true} assume !(4464 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,158 INFO L290 TraceCheckUtils]: 113: Hoare triple {621720#true} assume !(4465 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,158 INFO L290 TraceCheckUtils]: 114: Hoare triple {621720#true} assume !(4466 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,158 INFO L290 TraceCheckUtils]: 115: Hoare triple {621720#true} assume !(4467 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,158 INFO L290 TraceCheckUtils]: 116: Hoare triple {621720#true} assume !(4480 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,158 INFO L290 TraceCheckUtils]: 117: Hoare triple {621720#true} assume !(4481 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,158 INFO L290 TraceCheckUtils]: 118: Hoare triple {621720#true} assume !(4496 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,158 INFO L290 TraceCheckUtils]: 119: Hoare triple {621720#true} assume !(4497 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,158 INFO L290 TraceCheckUtils]: 120: Hoare triple {621720#true} assume 4512 == ~s__state~0; {621720#true} is VALID [2022-04-28 14:59:46,158 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-28 14:59:46,158 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-28 14:59:46,158 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-28 14:59:46,158 INFO L290 TraceCheckUtils]: 124: Hoare triple {621720#true} assume !(0 == ~tmp___7~0); {621720#true} is VALID [2022-04-28 14:59:46,158 INFO L290 TraceCheckUtils]: 125: Hoare triple {621720#true} assume !(0 == ~tmp___8~0); {621720#true} is VALID [2022-04-28 14:59:46,158 INFO L290 TraceCheckUtils]: 126: Hoare triple {621720#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {621720#true} is VALID [2022-04-28 14:59:46,159 INFO L290 TraceCheckUtils]: 127: Hoare triple {621720#true} ~skip~0 := 0; {621720#true} is VALID [2022-04-28 14:59:46,159 INFO L290 TraceCheckUtils]: 128: Hoare triple {621720#true} assume !false; {621720#true} is VALID [2022-04-28 14:59:46,159 INFO L290 TraceCheckUtils]: 129: Hoare triple {621720#true} ~state~0 := ~s__state~0; {621720#true} is VALID [2022-04-28 14:59:46,159 INFO L290 TraceCheckUtils]: 130: Hoare triple {621720#true} assume !(12292 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,159 INFO L290 TraceCheckUtils]: 131: Hoare triple {621720#true} assume !(16384 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,159 INFO L290 TraceCheckUtils]: 132: Hoare triple {621720#true} assume !(4096 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,159 INFO L290 TraceCheckUtils]: 133: Hoare triple {621720#true} assume !(20480 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,159 INFO L290 TraceCheckUtils]: 134: Hoare triple {621720#true} assume !(4099 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,159 INFO L290 TraceCheckUtils]: 135: Hoare triple {621720#true} assume !(4368 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,159 INFO L290 TraceCheckUtils]: 136: Hoare triple {621720#true} assume !(4369 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,159 INFO L290 TraceCheckUtils]: 137: Hoare triple {621720#true} assume !(4384 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,159 INFO L290 TraceCheckUtils]: 138: Hoare triple {621720#true} assume !(4385 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,159 INFO L290 TraceCheckUtils]: 139: Hoare triple {621720#true} assume !(4400 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,159 INFO L290 TraceCheckUtils]: 140: Hoare triple {621720#true} assume !(4401 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,159 INFO L290 TraceCheckUtils]: 141: Hoare triple {621720#true} assume !(4416 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,160 INFO L290 TraceCheckUtils]: 142: Hoare triple {621720#true} assume !(4417 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,160 INFO L290 TraceCheckUtils]: 143: Hoare triple {621720#true} assume !(4432 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,160 INFO L290 TraceCheckUtils]: 144: Hoare triple {621720#true} assume !(4433 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,160 INFO L290 TraceCheckUtils]: 145: Hoare triple {621720#true} assume !(4448 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,160 INFO L290 TraceCheckUtils]: 146: Hoare triple {621720#true} assume !(4449 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,160 INFO L290 TraceCheckUtils]: 147: Hoare triple {621720#true} assume !(4464 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,160 INFO L290 TraceCheckUtils]: 148: Hoare triple {621720#true} assume !(4465 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,160 INFO L290 TraceCheckUtils]: 149: Hoare triple {621720#true} assume !(4466 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,160 INFO L290 TraceCheckUtils]: 150: Hoare triple {621720#true} assume !(4467 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,160 INFO L290 TraceCheckUtils]: 151: Hoare triple {621720#true} assume !(4480 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,160 INFO L290 TraceCheckUtils]: 152: Hoare triple {621720#true} assume !(4481 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,160 INFO L290 TraceCheckUtils]: 153: Hoare triple {621720#true} assume !(4496 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,160 INFO L290 TraceCheckUtils]: 154: Hoare triple {621720#true} assume !(4497 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,160 INFO L290 TraceCheckUtils]: 155: Hoare triple {621720#true} assume !(4512 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,160 INFO L290 TraceCheckUtils]: 156: Hoare triple {621720#true} assume !(4513 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:46,161 INFO L290 TraceCheckUtils]: 157: Hoare triple {621720#true} assume 4528 == ~s__state~0; {621720#true} is VALID [2022-04-28 14:59:46,161 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-28 14:59:46,161 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 := (if ~__cil_tmp66~0 % 4294967296 <= 2147483647 then ~__cil_tmp66~0 % 4294967296 else ~__cil_tmp66~0 % 4294967296 - 4294967296); {621720#true} is VALID [2022-04-28 14:59:46,175 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-28 14:59:46,175 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-28 14:59:46,176 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-28 14:59:46,176 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-28 14:59:46,176 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-28 14:59:46,176 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-28 14:59:46,176 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-28 14:59:46,176 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-28 14:59:46,177 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-28 14:59:46,177 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-28 14:59:46,177 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-28 14:59:46,177 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-28 14:59:46,177 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-28 14:59:46,178 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-28 14:59:46,178 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-28 14:59:46,178 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-28 14:59:46,178 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-28 14:59:46,178 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-28 14:59:46,179 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-28 14:59:46,179 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-28 14:59:46,179 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-28 14:59:46,179 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-28 14:59:46,179 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-28 14:59:46,180 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-28 14:59:46,180 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-28 14:59:46,180 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-28 14:59:46,180 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-28 14:59:46,180 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-28 14:59:46,181 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-28 14:59:46,181 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-28 14:59:46,181 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-28 14:59:46,181 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-28 14:59:46,181 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-28 14:59:46,182 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-28 14:59:46,182 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-28 14:59:46,182 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-28 14:59:46,182 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-28 14:59:46,182 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-28 14:59:46,183 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-28 14:59:46,183 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-28 14:59:46,183 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-28 14:59:46,183 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-28 14:59:46,184 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-28 14:59:46,184 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-28 14:59:46,184 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-28 14:59:46,184 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-28 14:59:46,184 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-28 14:59:46,185 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-28 14:59:46,185 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-28 14:59:46,185 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-28 14:59:46,185 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-28 14:59:46,186 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-28 14:59:46,186 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-28 14:59:46,186 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-28 14:59:46,186 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-28 14:59:46,186 INFO L290 TraceCheckUtils]: 215: Hoare triple {621726#(= 3 ssl3_connect_~s__state~0)} assume 4400 == ~s__state~0; {621721#false} is VALID [2022-04-28 14:59:46,187 INFO L290 TraceCheckUtils]: 216: Hoare triple {621721#false} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {621721#false} is VALID [2022-04-28 14:59:46,187 INFO L290 TraceCheckUtils]: 217: Hoare triple {621721#false} assume !(0 != (256 + ~__cil_tmp64~0) % 18446744073709551616);assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;~ret~0 := #t~nondet40;havoc #t~nondet40; {621721#false} is VALID [2022-04-28 14:59:46,187 INFO L290 TraceCheckUtils]: 218: Hoare triple {621721#false} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {621721#false} is VALID [2022-04-28 14:59:46,187 INFO L290 TraceCheckUtils]: 219: Hoare triple {621721#false} assume !(~ret~0 <= 0); {621721#false} is VALID [2022-04-28 14:59:46,187 INFO L290 TraceCheckUtils]: 220: Hoare triple {621721#false} ~s__state~0 := 4416;~s__init_num~0 := 0; {621721#false} is VALID [2022-04-28 14:59:46,187 INFO L290 TraceCheckUtils]: 221: Hoare triple {621721#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {621721#false} is VALID [2022-04-28 14:59:46,187 INFO L290 TraceCheckUtils]: 222: Hoare triple {621721#false} ~skip~0 := 0; {621721#false} is VALID [2022-04-28 14:59:46,187 INFO L290 TraceCheckUtils]: 223: Hoare triple {621721#false} assume !false; {621721#false} is VALID [2022-04-28 14:59:46,187 INFO L290 TraceCheckUtils]: 224: Hoare triple {621721#false} ~state~0 := ~s__state~0; {621721#false} is VALID [2022-04-28 14:59:46,187 INFO L290 TraceCheckUtils]: 225: Hoare triple {621721#false} assume !(12292 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,187 INFO L290 TraceCheckUtils]: 226: Hoare triple {621721#false} assume !(16384 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,187 INFO L290 TraceCheckUtils]: 227: Hoare triple {621721#false} assume !(4096 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,187 INFO L290 TraceCheckUtils]: 228: Hoare triple {621721#false} assume !(20480 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,187 INFO L290 TraceCheckUtils]: 229: Hoare triple {621721#false} assume !(4099 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,187 INFO L290 TraceCheckUtils]: 230: Hoare triple {621721#false} assume !(4368 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,188 INFO L290 TraceCheckUtils]: 231: Hoare triple {621721#false} assume !(4369 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,188 INFO L290 TraceCheckUtils]: 232: Hoare triple {621721#false} assume !(4384 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,188 INFO L290 TraceCheckUtils]: 233: Hoare triple {621721#false} assume !(4385 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,188 INFO L290 TraceCheckUtils]: 234: Hoare triple {621721#false} assume !(4400 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,188 INFO L290 TraceCheckUtils]: 235: Hoare triple {621721#false} assume !(4401 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,188 INFO L290 TraceCheckUtils]: 236: Hoare triple {621721#false} assume 4416 == ~s__state~0; {621721#false} is VALID [2022-04-28 14:59:46,188 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-28 14:59:46,188 INFO L290 TraceCheckUtils]: 238: Hoare triple {621721#false} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {621721#false} is VALID [2022-04-28 14:59:46,188 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-28 14:59:46,188 INFO L290 TraceCheckUtils]: 240: Hoare triple {621721#false} assume !(0 == ~tmp___6~0); {621721#false} is VALID [2022-04-28 14:59:46,188 INFO L290 TraceCheckUtils]: 241: Hoare triple {621721#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {621721#false} is VALID [2022-04-28 14:59:46,188 INFO L290 TraceCheckUtils]: 242: Hoare triple {621721#false} ~skip~0 := 0; {621721#false} is VALID [2022-04-28 14:59:46,188 INFO L290 TraceCheckUtils]: 243: Hoare triple {621721#false} assume !false; {621721#false} is VALID [2022-04-28 14:59:46,188 INFO L290 TraceCheckUtils]: 244: Hoare triple {621721#false} ~state~0 := ~s__state~0; {621721#false} is VALID [2022-04-28 14:59:46,188 INFO L290 TraceCheckUtils]: 245: Hoare triple {621721#false} assume !(12292 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,189 INFO L290 TraceCheckUtils]: 246: Hoare triple {621721#false} assume !(16384 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,189 INFO L290 TraceCheckUtils]: 247: Hoare triple {621721#false} assume !(4096 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,189 INFO L290 TraceCheckUtils]: 248: Hoare triple {621721#false} assume !(20480 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,189 INFO L290 TraceCheckUtils]: 249: Hoare triple {621721#false} assume !(4099 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,189 INFO L290 TraceCheckUtils]: 250: Hoare triple {621721#false} assume !(4368 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,189 INFO L290 TraceCheckUtils]: 251: Hoare triple {621721#false} assume !(4369 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,189 INFO L290 TraceCheckUtils]: 252: Hoare triple {621721#false} assume !(4384 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,189 INFO L290 TraceCheckUtils]: 253: Hoare triple {621721#false} assume !(4385 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,189 INFO L290 TraceCheckUtils]: 254: Hoare triple {621721#false} assume !(4400 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,189 INFO L290 TraceCheckUtils]: 255: Hoare triple {621721#false} assume !(4401 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,189 INFO L290 TraceCheckUtils]: 256: Hoare triple {621721#false} assume !(4416 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,189 INFO L290 TraceCheckUtils]: 257: Hoare triple {621721#false} assume !(4417 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,189 INFO L290 TraceCheckUtils]: 258: Hoare triple {621721#false} assume 4432 == ~s__state~0; {621721#false} is VALID [2022-04-28 14:59:46,189 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-28 14:59:46,189 INFO L290 TraceCheckUtils]: 260: Hoare triple {621721#false} assume !(5 == ~blastFlag~0); {621721#false} is VALID [2022-04-28 14:59:46,190 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-28 14:59:46,190 INFO L290 TraceCheckUtils]: 262: Hoare triple {621721#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {621721#false} is VALID [2022-04-28 14:59:46,190 INFO L290 TraceCheckUtils]: 263: Hoare triple {621721#false} ~skip~0 := 0; {621721#false} is VALID [2022-04-28 14:59:46,190 INFO L290 TraceCheckUtils]: 264: Hoare triple {621721#false} assume !false; {621721#false} is VALID [2022-04-28 14:59:46,190 INFO L290 TraceCheckUtils]: 265: Hoare triple {621721#false} ~state~0 := ~s__state~0; {621721#false} is VALID [2022-04-28 14:59:46,190 INFO L290 TraceCheckUtils]: 266: Hoare triple {621721#false} assume !(12292 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,190 INFO L290 TraceCheckUtils]: 267: Hoare triple {621721#false} assume !(16384 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,190 INFO L290 TraceCheckUtils]: 268: Hoare triple {621721#false} assume !(4096 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,190 INFO L290 TraceCheckUtils]: 269: Hoare triple {621721#false} assume !(20480 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,190 INFO L290 TraceCheckUtils]: 270: Hoare triple {621721#false} assume !(4099 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,190 INFO L290 TraceCheckUtils]: 271: Hoare triple {621721#false} assume !(4368 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,190 INFO L290 TraceCheckUtils]: 272: Hoare triple {621721#false} assume !(4369 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,190 INFO L290 TraceCheckUtils]: 273: Hoare triple {621721#false} assume !(4384 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,190 INFO L290 TraceCheckUtils]: 274: Hoare triple {621721#false} assume !(4385 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,191 INFO L290 TraceCheckUtils]: 275: Hoare triple {621721#false} assume !(4400 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,191 INFO L290 TraceCheckUtils]: 276: Hoare triple {621721#false} assume !(4401 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,191 INFO L290 TraceCheckUtils]: 277: Hoare triple {621721#false} assume !(4416 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,191 INFO L290 TraceCheckUtils]: 278: Hoare triple {621721#false} assume !(4417 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,191 INFO L290 TraceCheckUtils]: 279: Hoare triple {621721#false} assume !(4432 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,191 INFO L290 TraceCheckUtils]: 280: Hoare triple {621721#false} assume !(4433 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,191 INFO L290 TraceCheckUtils]: 281: Hoare triple {621721#false} assume 4448 == ~s__state~0; {621721#false} is VALID [2022-04-28 14:59:46,191 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-28 14:59:46,191 INFO L290 TraceCheckUtils]: 283: Hoare triple {621721#false} assume !(~ret~0 <= 0); {621721#false} is VALID [2022-04-28 14:59:46,191 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-28 14:59:46,191 INFO L290 TraceCheckUtils]: 285: Hoare triple {621721#false} ~s__init_num~0 := 0; {621721#false} is VALID [2022-04-28 14:59:46,191 INFO L290 TraceCheckUtils]: 286: Hoare triple {621721#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {621721#false} is VALID [2022-04-28 14:59:46,191 INFO L290 TraceCheckUtils]: 287: Hoare triple {621721#false} ~skip~0 := 0; {621721#false} is VALID [2022-04-28 14:59:46,191 INFO L290 TraceCheckUtils]: 288: Hoare triple {621721#false} assume !false; {621721#false} is VALID [2022-04-28 14:59:46,191 INFO L290 TraceCheckUtils]: 289: Hoare triple {621721#false} ~state~0 := ~s__state~0; {621721#false} is VALID [2022-04-28 14:59:46,192 INFO L290 TraceCheckUtils]: 290: Hoare triple {621721#false} assume !(12292 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,192 INFO L290 TraceCheckUtils]: 291: Hoare triple {621721#false} assume !(16384 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,192 INFO L290 TraceCheckUtils]: 292: Hoare triple {621721#false} assume !(4096 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,192 INFO L290 TraceCheckUtils]: 293: Hoare triple {621721#false} assume !(20480 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,192 INFO L290 TraceCheckUtils]: 294: Hoare triple {621721#false} assume !(4099 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,192 INFO L290 TraceCheckUtils]: 295: Hoare triple {621721#false} assume !(4368 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,192 INFO L290 TraceCheckUtils]: 296: Hoare triple {621721#false} assume !(4369 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,192 INFO L290 TraceCheckUtils]: 297: Hoare triple {621721#false} assume !(4384 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,192 INFO L290 TraceCheckUtils]: 298: Hoare triple {621721#false} assume !(4385 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,192 INFO L290 TraceCheckUtils]: 299: Hoare triple {621721#false} assume !(4400 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,192 INFO L290 TraceCheckUtils]: 300: Hoare triple {621721#false} assume !(4401 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,192 INFO L290 TraceCheckUtils]: 301: Hoare triple {621721#false} assume !(4416 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,192 INFO L290 TraceCheckUtils]: 302: Hoare triple {621721#false} assume !(4417 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,192 INFO L290 TraceCheckUtils]: 303: Hoare triple {621721#false} assume !(4432 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,192 INFO L290 TraceCheckUtils]: 304: Hoare triple {621721#false} assume !(4433 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,193 INFO L290 TraceCheckUtils]: 305: Hoare triple {621721#false} assume !(4448 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,193 INFO L290 TraceCheckUtils]: 306: Hoare triple {621721#false} assume !(4449 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,193 INFO L290 TraceCheckUtils]: 307: Hoare triple {621721#false} assume !(4464 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,193 INFO L290 TraceCheckUtils]: 308: Hoare triple {621721#false} assume !(4465 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,193 INFO L290 TraceCheckUtils]: 309: Hoare triple {621721#false} assume !(4466 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,193 INFO L290 TraceCheckUtils]: 310: Hoare triple {621721#false} assume !(4467 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,193 INFO L290 TraceCheckUtils]: 311: Hoare triple {621721#false} assume 4480 == ~s__state~0; {621721#false} is VALID [2022-04-28 14:59:46,193 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-28 14:59:46,193 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-28 14:59:46,193 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-28 14:59:46,193 INFO L290 TraceCheckUtils]: 315: Hoare triple {621721#false} ~s__init_num~0 := 0; {621721#false} is VALID [2022-04-28 14:59:46,193 INFO L290 TraceCheckUtils]: 316: Hoare triple {621721#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {621721#false} is VALID [2022-04-28 14:59:46,193 INFO L290 TraceCheckUtils]: 317: Hoare triple {621721#false} ~skip~0 := 0; {621721#false} is VALID [2022-04-28 14:59:46,193 INFO L290 TraceCheckUtils]: 318: Hoare triple {621721#false} assume !false; {621721#false} is VALID [2022-04-28 14:59:46,194 INFO L290 TraceCheckUtils]: 319: Hoare triple {621721#false} ~state~0 := ~s__state~0; {621721#false} is VALID [2022-04-28 14:59:46,194 INFO L290 TraceCheckUtils]: 320: Hoare triple {621721#false} assume !(12292 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,194 INFO L290 TraceCheckUtils]: 321: Hoare triple {621721#false} assume !(16384 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,194 INFO L290 TraceCheckUtils]: 322: Hoare triple {621721#false} assume !(4096 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,194 INFO L290 TraceCheckUtils]: 323: Hoare triple {621721#false} assume !(20480 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,194 INFO L290 TraceCheckUtils]: 324: Hoare triple {621721#false} assume !(4099 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,194 INFO L290 TraceCheckUtils]: 325: Hoare triple {621721#false} assume !(4368 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,194 INFO L290 TraceCheckUtils]: 326: Hoare triple {621721#false} assume !(4369 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,194 INFO L290 TraceCheckUtils]: 327: Hoare triple {621721#false} assume !(4384 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,194 INFO L290 TraceCheckUtils]: 328: Hoare triple {621721#false} assume !(4385 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,194 INFO L290 TraceCheckUtils]: 329: Hoare triple {621721#false} assume !(4400 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,194 INFO L290 TraceCheckUtils]: 330: Hoare triple {621721#false} assume !(4401 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,194 INFO L290 TraceCheckUtils]: 331: Hoare triple {621721#false} assume !(4416 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,194 INFO L290 TraceCheckUtils]: 332: Hoare triple {621721#false} assume !(4417 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,195 INFO L290 TraceCheckUtils]: 333: Hoare triple {621721#false} assume !(4432 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,195 INFO L290 TraceCheckUtils]: 334: Hoare triple {621721#false} assume !(4433 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,195 INFO L290 TraceCheckUtils]: 335: Hoare triple {621721#false} assume !(4448 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,195 INFO L290 TraceCheckUtils]: 336: Hoare triple {621721#false} assume !(4449 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,195 INFO L290 TraceCheckUtils]: 337: Hoare triple {621721#false} assume !(4464 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,195 INFO L290 TraceCheckUtils]: 338: Hoare triple {621721#false} assume !(4465 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,195 INFO L290 TraceCheckUtils]: 339: Hoare triple {621721#false} assume !(4466 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,195 INFO L290 TraceCheckUtils]: 340: Hoare triple {621721#false} assume !(4467 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,195 INFO L290 TraceCheckUtils]: 341: Hoare triple {621721#false} assume !(4480 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,195 INFO L290 TraceCheckUtils]: 342: Hoare triple {621721#false} assume !(4481 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,195 INFO L290 TraceCheckUtils]: 343: Hoare triple {621721#false} assume !(4496 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,195 INFO L290 TraceCheckUtils]: 344: Hoare triple {621721#false} assume !(4497 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,195 INFO L290 TraceCheckUtils]: 345: Hoare triple {621721#false} assume 4512 == ~s__state~0; {621721#false} is VALID [2022-04-28 14:59:46,195 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-28 14:59:46,195 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-28 14:59:46,195 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-28 14:59:46,196 INFO L290 TraceCheckUtils]: 349: Hoare triple {621721#false} assume !(0 == ~tmp___7~0); {621721#false} is VALID [2022-04-28 14:59:46,196 INFO L290 TraceCheckUtils]: 350: Hoare triple {621721#false} assume !(0 == ~tmp___8~0); {621721#false} is VALID [2022-04-28 14:59:46,196 INFO L290 TraceCheckUtils]: 351: Hoare triple {621721#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {621721#false} is VALID [2022-04-28 14:59:46,196 INFO L290 TraceCheckUtils]: 352: Hoare triple {621721#false} ~skip~0 := 0; {621721#false} is VALID [2022-04-28 14:59:46,196 INFO L290 TraceCheckUtils]: 353: Hoare triple {621721#false} assume !false; {621721#false} is VALID [2022-04-28 14:59:46,196 INFO L290 TraceCheckUtils]: 354: Hoare triple {621721#false} ~state~0 := ~s__state~0; {621721#false} is VALID [2022-04-28 14:59:46,196 INFO L290 TraceCheckUtils]: 355: Hoare triple {621721#false} assume !(12292 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,196 INFO L290 TraceCheckUtils]: 356: Hoare triple {621721#false} assume !(16384 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,196 INFO L290 TraceCheckUtils]: 357: Hoare triple {621721#false} assume !(4096 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,196 INFO L290 TraceCheckUtils]: 358: Hoare triple {621721#false} assume !(20480 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,196 INFO L290 TraceCheckUtils]: 359: Hoare triple {621721#false} assume !(4099 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,196 INFO L290 TraceCheckUtils]: 360: Hoare triple {621721#false} assume !(4368 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,196 INFO L290 TraceCheckUtils]: 361: Hoare triple {621721#false} assume !(4369 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,196 INFO L290 TraceCheckUtils]: 362: Hoare triple {621721#false} assume !(4384 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,196 INFO L290 TraceCheckUtils]: 363: Hoare triple {621721#false} assume !(4385 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,197 INFO L290 TraceCheckUtils]: 364: Hoare triple {621721#false} assume !(4400 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,197 INFO L290 TraceCheckUtils]: 365: Hoare triple {621721#false} assume !(4401 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,197 INFO L290 TraceCheckUtils]: 366: Hoare triple {621721#false} assume !(4416 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,197 INFO L290 TraceCheckUtils]: 367: Hoare triple {621721#false} assume !(4417 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,197 INFO L290 TraceCheckUtils]: 368: Hoare triple {621721#false} assume !(4432 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,197 INFO L290 TraceCheckUtils]: 369: Hoare triple {621721#false} assume !(4433 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,197 INFO L290 TraceCheckUtils]: 370: Hoare triple {621721#false} assume !(4448 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,197 INFO L290 TraceCheckUtils]: 371: Hoare triple {621721#false} assume !(4449 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,197 INFO L290 TraceCheckUtils]: 372: Hoare triple {621721#false} assume !(4464 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,197 INFO L290 TraceCheckUtils]: 373: Hoare triple {621721#false} assume !(4465 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,197 INFO L290 TraceCheckUtils]: 374: Hoare triple {621721#false} assume !(4466 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,197 INFO L290 TraceCheckUtils]: 375: Hoare triple {621721#false} assume !(4467 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,197 INFO L290 TraceCheckUtils]: 376: Hoare triple {621721#false} assume !(4480 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,197 INFO L290 TraceCheckUtils]: 377: Hoare triple {621721#false} assume !(4481 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,197 INFO L290 TraceCheckUtils]: 378: Hoare triple {621721#false} assume !(4496 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,198 INFO L290 TraceCheckUtils]: 379: Hoare triple {621721#false} assume !(4497 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,198 INFO L290 TraceCheckUtils]: 380: Hoare triple {621721#false} assume !(4512 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,198 INFO L290 TraceCheckUtils]: 381: Hoare triple {621721#false} assume !(4513 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,198 INFO L290 TraceCheckUtils]: 382: Hoare triple {621721#false} assume 4528 == ~s__state~0; {621721#false} is VALID [2022-04-28 14:59:46,198 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-28 14:59:46,198 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 := (if ~__cil_tmp66~0 % 4294967296 <= 2147483647 then ~__cil_tmp66~0 % 4294967296 else ~__cil_tmp66~0 % 4294967296 - 4294967296); {621721#false} is VALID [2022-04-28 14:59:46,198 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-28 14:59:46,198 INFO L290 TraceCheckUtils]: 386: Hoare triple {621721#false} assume !(0 != 2 + ~__cil_tmp67~0); {621721#false} is VALID [2022-04-28 14:59:46,198 INFO L290 TraceCheckUtils]: 387: Hoare triple {621721#false} ~s__init_num~0 := 0; {621721#false} is VALID [2022-04-28 14:59:46,198 INFO L290 TraceCheckUtils]: 388: Hoare triple {621721#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {621721#false} is VALID [2022-04-28 14:59:46,198 INFO L290 TraceCheckUtils]: 389: Hoare triple {621721#false} ~skip~0 := 0; {621721#false} is VALID [2022-04-28 14:59:46,198 INFO L290 TraceCheckUtils]: 390: Hoare triple {621721#false} assume !false; {621721#false} is VALID [2022-04-28 14:59:46,198 INFO L290 TraceCheckUtils]: 391: Hoare triple {621721#false} ~state~0 := ~s__state~0; {621721#false} is VALID [2022-04-28 14:59:46,198 INFO L290 TraceCheckUtils]: 392: Hoare triple {621721#false} assume !(12292 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,198 INFO L290 TraceCheckUtils]: 393: Hoare triple {621721#false} assume !(16384 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,199 INFO L290 TraceCheckUtils]: 394: Hoare triple {621721#false} assume !(4096 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,199 INFO L290 TraceCheckUtils]: 395: Hoare triple {621721#false} assume !(20480 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,199 INFO L290 TraceCheckUtils]: 396: Hoare triple {621721#false} assume !(4099 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,199 INFO L290 TraceCheckUtils]: 397: Hoare triple {621721#false} assume !(4368 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,199 INFO L290 TraceCheckUtils]: 398: Hoare triple {621721#false} assume !(4369 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,207 INFO L290 TraceCheckUtils]: 399: Hoare triple {621721#false} assume !(4384 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,207 INFO L290 TraceCheckUtils]: 400: Hoare triple {621721#false} assume !(4385 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,207 INFO L290 TraceCheckUtils]: 401: Hoare triple {621721#false} assume !(4400 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,207 INFO L290 TraceCheckUtils]: 402: Hoare triple {621721#false} assume !(4401 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,207 INFO L290 TraceCheckUtils]: 403: Hoare triple {621721#false} assume !(4416 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,208 INFO L290 TraceCheckUtils]: 404: Hoare triple {621721#false} assume !(4417 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,208 INFO L290 TraceCheckUtils]: 405: Hoare triple {621721#false} assume !(4432 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,208 INFO L290 TraceCheckUtils]: 406: Hoare triple {621721#false} assume !(4433 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,208 INFO L290 TraceCheckUtils]: 407: Hoare triple {621721#false} assume !(4448 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,208 INFO L290 TraceCheckUtils]: 408: Hoare triple {621721#false} assume !(4449 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,208 INFO L290 TraceCheckUtils]: 409: Hoare triple {621721#false} assume !(4464 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,208 INFO L290 TraceCheckUtils]: 410: Hoare triple {621721#false} assume !(4465 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,208 INFO L290 TraceCheckUtils]: 411: Hoare triple {621721#false} assume !(4466 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,208 INFO L290 TraceCheckUtils]: 412: Hoare triple {621721#false} assume !(4467 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,208 INFO L290 TraceCheckUtils]: 413: Hoare triple {621721#false} assume !(4480 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,208 INFO L290 TraceCheckUtils]: 414: Hoare triple {621721#false} assume !(4481 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,208 INFO L290 TraceCheckUtils]: 415: Hoare triple {621721#false} assume !(4496 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,208 INFO L290 TraceCheckUtils]: 416: Hoare triple {621721#false} assume !(4497 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,208 INFO L290 TraceCheckUtils]: 417: Hoare triple {621721#false} assume !(4512 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,209 INFO L290 TraceCheckUtils]: 418: Hoare triple {621721#false} assume !(4513 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,209 INFO L290 TraceCheckUtils]: 419: Hoare triple {621721#false} assume !(4528 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,209 INFO L290 TraceCheckUtils]: 420: Hoare triple {621721#false} assume !(4529 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,209 INFO L290 TraceCheckUtils]: 421: Hoare triple {621721#false} assume !(4560 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,209 INFO L290 TraceCheckUtils]: 422: Hoare triple {621721#false} assume !(4561 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,209 INFO L290 TraceCheckUtils]: 423: Hoare triple {621721#false} assume 4352 == ~s__state~0; {621721#false} is VALID [2022-04-28 14:59:46,209 INFO L290 TraceCheckUtils]: 424: Hoare triple {621721#false} ~__cil_tmp70~0 := ~num1~0; {621721#false} is VALID [2022-04-28 14:59:46,209 INFO L290 TraceCheckUtils]: 425: Hoare triple {621721#false} assume !(~__cil_tmp70~0 > 0); {621721#false} is VALID [2022-04-28 14:59:46,209 INFO L290 TraceCheckUtils]: 426: Hoare triple {621721#false} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {621721#false} is VALID [2022-04-28 14:59:46,209 INFO L290 TraceCheckUtils]: 427: Hoare triple {621721#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {621721#false} is VALID [2022-04-28 14:59:46,209 INFO L290 TraceCheckUtils]: 428: Hoare triple {621721#false} ~skip~0 := 0; {621721#false} is VALID [2022-04-28 14:59:46,209 INFO L290 TraceCheckUtils]: 429: Hoare triple {621721#false} assume !false; {621721#false} is VALID [2022-04-28 14:59:46,209 INFO L290 TraceCheckUtils]: 430: Hoare triple {621721#false} ~state~0 := ~s__state~0; {621721#false} is VALID [2022-04-28 14:59:46,209 INFO L290 TraceCheckUtils]: 431: Hoare triple {621721#false} assume !(12292 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,209 INFO L290 TraceCheckUtils]: 432: Hoare triple {621721#false} assume !(16384 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,210 INFO L290 TraceCheckUtils]: 433: Hoare triple {621721#false} assume !(4096 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,210 INFO L290 TraceCheckUtils]: 434: Hoare triple {621721#false} assume !(20480 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,210 INFO L290 TraceCheckUtils]: 435: Hoare triple {621721#false} assume !(4099 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,210 INFO L290 TraceCheckUtils]: 436: Hoare triple {621721#false} assume !(4368 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,210 INFO L290 TraceCheckUtils]: 437: Hoare triple {621721#false} assume !(4369 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,210 INFO L290 TraceCheckUtils]: 438: Hoare triple {621721#false} assume 4384 == ~s__state~0; {621721#false} is VALID [2022-04-28 14:59:46,210 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-28 14:59:46,210 INFO L290 TraceCheckUtils]: 440: Hoare triple {621721#false} assume !(1 == ~blastFlag~0); {621721#false} is VALID [2022-04-28 14:59:46,210 INFO L290 TraceCheckUtils]: 441: Hoare triple {621721#false} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {621721#false} is VALID [2022-04-28 14:59:46,210 INFO L290 TraceCheckUtils]: 442: Hoare triple {621721#false} assume !(~ret~0 <= 0); {621721#false} is VALID [2022-04-28 14:59:46,210 INFO L290 TraceCheckUtils]: 443: Hoare triple {621721#false} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {621721#false} is VALID [2022-04-28 14:59:46,210 INFO L290 TraceCheckUtils]: 444: Hoare triple {621721#false} ~s__init_num~0 := 0; {621721#false} is VALID [2022-04-28 14:59:46,210 INFO L290 TraceCheckUtils]: 445: Hoare triple {621721#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {621721#false} is VALID [2022-04-28 14:59:46,210 INFO L290 TraceCheckUtils]: 446: Hoare triple {621721#false} ~skip~0 := 0; {621721#false} is VALID [2022-04-28 14:59:46,210 INFO L290 TraceCheckUtils]: 447: Hoare triple {621721#false} assume !false; {621721#false} is VALID [2022-04-28 14:59:46,211 INFO L290 TraceCheckUtils]: 448: Hoare triple {621721#false} ~state~0 := ~s__state~0; {621721#false} is VALID [2022-04-28 14:59:46,211 INFO L290 TraceCheckUtils]: 449: Hoare triple {621721#false} assume !(12292 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,211 INFO L290 TraceCheckUtils]: 450: Hoare triple {621721#false} assume !(16384 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,211 INFO L290 TraceCheckUtils]: 451: Hoare triple {621721#false} assume !(4096 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,211 INFO L290 TraceCheckUtils]: 452: Hoare triple {621721#false} assume !(20480 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,211 INFO L290 TraceCheckUtils]: 453: Hoare triple {621721#false} assume !(4099 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,211 INFO L290 TraceCheckUtils]: 454: Hoare triple {621721#false} assume !(4368 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,211 INFO L290 TraceCheckUtils]: 455: Hoare triple {621721#false} assume !(4369 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,211 INFO L290 TraceCheckUtils]: 456: Hoare triple {621721#false} assume !(4384 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,211 INFO L290 TraceCheckUtils]: 457: Hoare triple {621721#false} assume !(4385 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,211 INFO L290 TraceCheckUtils]: 458: Hoare triple {621721#false} assume 4400 == ~s__state~0; {621721#false} is VALID [2022-04-28 14:59:46,211 INFO L290 TraceCheckUtils]: 459: Hoare triple {621721#false} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {621721#false} is VALID [2022-04-28 14:59:46,211 INFO L290 TraceCheckUtils]: 460: Hoare triple {621721#false} assume 0 != (256 + ~__cil_tmp64~0) % 18446744073709551616;~skip~0 := 1; {621721#false} is VALID [2022-04-28 14:59:46,211 INFO L290 TraceCheckUtils]: 461: Hoare triple {621721#false} ~s__state~0 := 4416;~s__init_num~0 := 0; {621721#false} is VALID [2022-04-28 14:59:46,211 INFO L290 TraceCheckUtils]: 462: Hoare triple {621721#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {621721#false} is VALID [2022-04-28 14:59:46,212 INFO L290 TraceCheckUtils]: 463: Hoare triple {621721#false} ~skip~0 := 0; {621721#false} is VALID [2022-04-28 14:59:46,212 INFO L290 TraceCheckUtils]: 464: Hoare triple {621721#false} assume !false; {621721#false} is VALID [2022-04-28 14:59:46,212 INFO L290 TraceCheckUtils]: 465: Hoare triple {621721#false} ~state~0 := ~s__state~0; {621721#false} is VALID [2022-04-28 14:59:46,212 INFO L290 TraceCheckUtils]: 466: Hoare triple {621721#false} assume !(12292 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,212 INFO L290 TraceCheckUtils]: 467: Hoare triple {621721#false} assume !(16384 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,212 INFO L290 TraceCheckUtils]: 468: Hoare triple {621721#false} assume !(4096 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,212 INFO L290 TraceCheckUtils]: 469: Hoare triple {621721#false} assume !(20480 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,212 INFO L290 TraceCheckUtils]: 470: Hoare triple {621721#false} assume !(4099 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,212 INFO L290 TraceCheckUtils]: 471: Hoare triple {621721#false} assume !(4368 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,212 INFO L290 TraceCheckUtils]: 472: Hoare triple {621721#false} assume !(4369 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,212 INFO L290 TraceCheckUtils]: 473: Hoare triple {621721#false} assume !(4384 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,212 INFO L290 TraceCheckUtils]: 474: Hoare triple {621721#false} assume !(4385 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,212 INFO L290 TraceCheckUtils]: 475: Hoare triple {621721#false} assume !(4400 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,212 INFO L290 TraceCheckUtils]: 476: Hoare triple {621721#false} assume !(4401 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,212 INFO L290 TraceCheckUtils]: 477: Hoare triple {621721#false} assume 4416 == ~s__state~0; {621721#false} is VALID [2022-04-28 14:59:46,213 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-28 14:59:46,213 INFO L290 TraceCheckUtils]: 479: Hoare triple {621721#false} assume !(3 == ~blastFlag~0); {621721#false} is VALID [2022-04-28 14:59:46,213 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-28 14:59:46,213 INFO L290 TraceCheckUtils]: 481: Hoare triple {621721#false} assume !(0 == ~tmp___6~0); {621721#false} is VALID [2022-04-28 14:59:46,213 INFO L290 TraceCheckUtils]: 482: Hoare triple {621721#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {621721#false} is VALID [2022-04-28 14:59:46,213 INFO L290 TraceCheckUtils]: 483: Hoare triple {621721#false} ~skip~0 := 0; {621721#false} is VALID [2022-04-28 14:59:46,213 INFO L290 TraceCheckUtils]: 484: Hoare triple {621721#false} assume !false; {621721#false} is VALID [2022-04-28 14:59:46,213 INFO L290 TraceCheckUtils]: 485: Hoare triple {621721#false} ~state~0 := ~s__state~0; {621721#false} is VALID [2022-04-28 14:59:46,213 INFO L290 TraceCheckUtils]: 486: Hoare triple {621721#false} assume !(12292 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,213 INFO L290 TraceCheckUtils]: 487: Hoare triple {621721#false} assume !(16384 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,213 INFO L290 TraceCheckUtils]: 488: Hoare triple {621721#false} assume !(4096 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,213 INFO L290 TraceCheckUtils]: 489: Hoare triple {621721#false} assume !(20480 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,213 INFO L290 TraceCheckUtils]: 490: Hoare triple {621721#false} assume !(4099 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,213 INFO L290 TraceCheckUtils]: 491: Hoare triple {621721#false} assume !(4368 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,213 INFO L290 TraceCheckUtils]: 492: Hoare triple {621721#false} assume !(4369 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,214 INFO L290 TraceCheckUtils]: 493: Hoare triple {621721#false} assume !(4384 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,214 INFO L290 TraceCheckUtils]: 494: Hoare triple {621721#false} assume !(4385 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,214 INFO L290 TraceCheckUtils]: 495: Hoare triple {621721#false} assume !(4400 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,214 INFO L290 TraceCheckUtils]: 496: Hoare triple {621721#false} assume !(4401 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,214 INFO L290 TraceCheckUtils]: 497: Hoare triple {621721#false} assume !(4416 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,214 INFO L290 TraceCheckUtils]: 498: Hoare triple {621721#false} assume !(4417 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:46,214 INFO L290 TraceCheckUtils]: 499: Hoare triple {621721#false} assume 4432 == ~s__state~0; {621721#false} is VALID [2022-04-28 14:59:46,214 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-28 14:59:46,214 INFO L290 TraceCheckUtils]: 501: Hoare triple {621721#false} assume 5 == ~blastFlag~0; {621721#false} is VALID [2022-04-28 14:59:46,214 INFO L290 TraceCheckUtils]: 502: Hoare triple {621721#false} assume !false; {621721#false} is VALID [2022-04-28 14:59:46,215 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-28 14:59:46,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-28 14:59:46,216 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1770975011] [2022-04-28 14:59:46,216 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1770975011] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-28 14:59:46,216 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1331596033] [2022-04-28 14:59:46,216 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-28 14:59:46,216 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-28 14:59:46,216 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-28 14:59:46,225 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-28 14:59:46,283 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-28 14:59:46,392 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-28 14:59:46,393 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-28 14:59:46,397 INFO L263 TraceCheckSpWp]: Trace formula consists of 926 conjuncts, 3 conjunts are in the unsatisfiable core [2022-04-28 14:59:46,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-28 14:59:46,431 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-28 14:59:47,125 INFO L272 TraceCheckUtils]: 0: Hoare triple {621720#true} call ULTIMATE.init(); {621720#true} is VALID [2022-04-28 14:59:47,125 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-28 14:59:47,125 INFO L290 TraceCheckUtils]: 2: Hoare triple {621720#true} assume true; {621720#true} is VALID [2022-04-28 14:59:47,125 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {621720#true} {621720#true} #547#return; {621720#true} is VALID [2022-04-28 14:59:47,125 INFO L272 TraceCheckUtils]: 4: Hoare triple {621720#true} call #t~ret55 := main(); {621720#true} is VALID [2022-04-28 14:59:47,126 INFO L290 TraceCheckUtils]: 5: Hoare triple {621720#true} havoc ~s~0;~s~0 := 12292; {621720#true} is VALID [2022-04-28 14:59:47,126 INFO L272 TraceCheckUtils]: 6: Hoare triple {621720#true} call #t~ret54 := ssl3_connect(~s~0); {621720#true} is VALID [2022-04-28 14:59:47,126 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-28 14:59:47,126 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-28 14:59:47,126 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-28 14:59:47,126 INFO L290 TraceCheckUtils]: 10: Hoare triple {621720#true} assume !(0 != 12288 + ~tmp___1~0); {621720#true} is VALID [2022-04-28 14:59:47,126 INFO L290 TraceCheckUtils]: 11: Hoare triple {621720#true} assume !false; {621720#true} is VALID [2022-04-28 14:59:47,126 INFO L290 TraceCheckUtils]: 12: Hoare triple {621720#true} ~state~0 := ~s__state~0; {621720#true} is VALID [2022-04-28 14:59:47,126 INFO L290 TraceCheckUtils]: 13: Hoare triple {621720#true} assume 12292 == ~s__state~0; {621720#true} is VALID [2022-04-28 14:59:47,126 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-28 14:59:47,126 INFO L290 TraceCheckUtils]: 15: Hoare triple {621720#true} ~s__server~0 := 0; {621720#true} is VALID [2022-04-28 14:59:47,126 INFO L290 TraceCheckUtils]: 16: Hoare triple {621720#true} assume 0 != ~cb~0; {621720#true} is VALID [2022-04-28 14:59:47,126 INFO L290 TraceCheckUtils]: 17: Hoare triple {621720#true} ~__cil_tmp55~0 := 65280 + ~s__version~0; {621720#true} is VALID [2022-04-28 14:59:47,126 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-28 14:59:47,127 INFO L290 TraceCheckUtils]: 19: Hoare triple {621720#true} assume !(~__cil_tmp58~0 % 18446744073709551616 == ~__cil_tmp57~0 % 18446744073709551616); {621720#true} is VALID [2022-04-28 14:59:47,127 INFO L290 TraceCheckUtils]: 20: Hoare triple {621720#true} assume !(0 == ~tmp___4~0); {621720#true} is VALID [2022-04-28 14:59:47,127 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-28 14:59:47,127 INFO L290 TraceCheckUtils]: 22: Hoare triple {621720#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {621720#true} is VALID [2022-04-28 14:59:47,127 INFO L290 TraceCheckUtils]: 23: Hoare triple {621720#true} ~skip~0 := 0; {621720#true} is VALID [2022-04-28 14:59:47,127 INFO L290 TraceCheckUtils]: 24: Hoare triple {621720#true} assume !false; {621720#true} is VALID [2022-04-28 14:59:47,127 INFO L290 TraceCheckUtils]: 25: Hoare triple {621720#true} ~state~0 := ~s__state~0; {621720#true} is VALID [2022-04-28 14:59:47,127 INFO L290 TraceCheckUtils]: 26: Hoare triple {621720#true} assume !(12292 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:47,127 INFO L290 TraceCheckUtils]: 27: Hoare triple {621720#true} assume !(16384 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:47,127 INFO L290 TraceCheckUtils]: 28: Hoare triple {621720#true} assume !(4096 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:47,127 INFO L290 TraceCheckUtils]: 29: Hoare triple {621720#true} assume !(20480 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:47,127 INFO L290 TraceCheckUtils]: 30: Hoare triple {621720#true} assume !(4099 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:47,127 INFO L290 TraceCheckUtils]: 31: Hoare triple {621720#true} assume 4368 == ~s__state~0; {621720#true} is VALID [2022-04-28 14:59:47,127 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-28 14:59:47,127 INFO L290 TraceCheckUtils]: 33: Hoare triple {621720#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {621720#true} is VALID [2022-04-28 14:59:47,128 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-28 14:59:47,128 INFO L290 TraceCheckUtils]: 35: Hoare triple {621720#true} assume ~__cil_tmp63~0 % 18446744073709551616 != ~__cil_tmp62~0 % 18446744073709551616; {621720#true} is VALID [2022-04-28 14:59:47,128 INFO L290 TraceCheckUtils]: 36: Hoare triple {621720#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {621720#true} is VALID [2022-04-28 14:59:47,128 INFO L290 TraceCheckUtils]: 37: Hoare triple {621720#true} ~skip~0 := 0; {621720#true} is VALID [2022-04-28 14:59:47,128 INFO L290 TraceCheckUtils]: 38: Hoare triple {621720#true} assume !false; {621720#true} is VALID [2022-04-28 14:59:47,128 INFO L290 TraceCheckUtils]: 39: Hoare triple {621720#true} ~state~0 := ~s__state~0; {621720#true} is VALID [2022-04-28 14:59:47,128 INFO L290 TraceCheckUtils]: 40: Hoare triple {621720#true} assume !(12292 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:47,128 INFO L290 TraceCheckUtils]: 41: Hoare triple {621720#true} assume !(16384 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:47,128 INFO L290 TraceCheckUtils]: 42: Hoare triple {621720#true} assume !(4096 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:47,128 INFO L290 TraceCheckUtils]: 43: Hoare triple {621720#true} assume !(20480 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:47,128 INFO L290 TraceCheckUtils]: 44: Hoare triple {621720#true} assume !(4099 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:47,128 INFO L290 TraceCheckUtils]: 45: Hoare triple {621720#true} assume !(4368 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:47,128 INFO L290 TraceCheckUtils]: 46: Hoare triple {621720#true} assume !(4369 == ~s__state~0); {621720#true} is VALID [2022-04-28 14:59:47,128 INFO L290 TraceCheckUtils]: 47: Hoare triple {621720#true} assume 4384 == ~s__state~0; {621720#true} is VALID [2022-04-28 14:59:47,128 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-28 14:59:47,129 INFO L290 TraceCheckUtils]: 49: Hoare triple {621720#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {621720#true} is VALID [2022-04-28 14:59:47,129 INFO L290 TraceCheckUtils]: 50: Hoare triple {621720#true} assume !(~ret~0 <= 0); {621720#true} is VALID [2022-04-28 14:59:47,129 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-28 14:59:47,129 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-28 14:59:47,129 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-28 14:59:47,129 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-28 14:59:47,130 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-28 14:59:47,130 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-28 14:59:47,130 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-28 14:59:47,130 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-28 14:59:47,130 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-28 14:59:47,131 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-28 14:59:47,131 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-28 14:59:47,131 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-28 14:59:47,131 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-28 14:59:47,131 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-28 14:59:47,131 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-28 14:59:47,132 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-28 14:59:47,132 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-28 14:59:47,132 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-28 14:59:47,132 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-28 14:59:47,132 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-28 14:59:47,133 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-28 14:59:47,133 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-28 14:59:47,133 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-28 14:59:47,133 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-28 14:59:47,133 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-28 14:59:47,134 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-28 14:59:47,134 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-28 14:59:47,134 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-28 14:59:47,134 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-28 14:59:47,134 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-28 14:59:47,134 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-28 14:59:47,135 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-28 14:59:47,135 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-28 14:59:47,135 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-28 14:59:47,135 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-28 14:59:47,135 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-28 14:59:47,136 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-28 14:59:47,136 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-28 14:59:47,136 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-28 14:59:47,136 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-28 14:59:47,136 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-28 14:59:47,137 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-28 14:59:47,137 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-28 14:59:47,137 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-28 14:59:47,137 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-28 14:59:47,137 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-28 14:59:47,138 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-28 14:59:47,138 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-28 14:59:47,138 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-28 14:59:47,138 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-28 14:59:47,138 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-28 14:59:47,139 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-28 14:59:47,139 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-28 14:59:47,139 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-28 14:59:47,139 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-28 14:59:47,139 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-28 14:59:47,140 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-28 14:59:47,140 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-28 14:59:47,140 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-28 14:59:47,140 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-28 14:59:47,140 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-28 14:59:47,140 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-28 14:59:47,141 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-28 14:59:47,141 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-28 14:59:47,141 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-28 14:59:47,141 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-28 14:59:47,141 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-28 14:59:47,142 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-28 14:59:47,142 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-28 14:59:47,142 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-28 14:59:47,142 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-28 14:59:47,142 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-28 14:59:47,142 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-28 14:59:47,143 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-28 14:59:47,143 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-28 14:59:47,143 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-28 14:59:47,143 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-28 14:59:47,143 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-28 14:59:47,144 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-28 14:59:47,144 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-28 14:59:47,144 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-28 14:59:47,144 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-28 14:59:47,144 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-28 14:59:47,145 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-28 14:59:47,145 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-28 14:59:47,145 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-28 14:59:47,145 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-28 14:59:47,145 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-28 14:59:47,146 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-28 14:59:47,146 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-28 14:59:47,146 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-28 14:59:47,146 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-28 14:59:47,146 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-28 14:59:47,146 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-28 14:59:47,147 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-28 14:59:47,147 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-28 14:59:47,147 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-28 14:59:47,147 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-28 14:59:47,147 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-28 14:59:47,148 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-28 14:59:47,148 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-28 14:59:47,148 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-28 14:59:47,148 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-28 14:59:47,148 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-28 14:59:47,149 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-28 14:59:47,149 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-28 14:59:47,149 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-28 14:59:47,149 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-28 14:59:47,149 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 := (if ~__cil_tmp66~0 % 4294967296 <= 2147483647 then ~__cil_tmp66~0 % 4294967296 else ~__cil_tmp66~0 % 4294967296 - 4294967296); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-28 14:59:47,149 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-28 14:59:47,150 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-28 14:59:47,150 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-28 14:59:47,150 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-28 14:59:47,150 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-28 14:59:47,150 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-28 14:59:47,151 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-28 14:59:47,151 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-28 14:59:47,151 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-28 14:59:47,151 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-28 14:59:47,151 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-28 14:59:47,152 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-28 14:59:47,152 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-28 14:59:47,152 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-28 14:59:47,152 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-28 14:59:47,152 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-28 14:59:47,152 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-28 14:59:47,153 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-28 14:59:47,153 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-28 14:59:47,153 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-28 14:59:47,153 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-28 14:59:47,153 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-28 14:59:47,154 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-28 14:59:47,154 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-28 14:59:47,154 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-28 14:59:47,154 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-28 14:59:47,154 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-28 14:59:47,155 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-28 14:59:47,155 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-28 14:59:47,155 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-28 14:59:47,155 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-28 14:59:47,155 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-28 14:59:47,155 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-28 14:59:47,156 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-28 14:59:47,156 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-28 14:59:47,156 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-28 14:59:47,156 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-28 14:59:47,156 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-28 14:59:47,157 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-28 14:59:47,157 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-28 14:59:47,157 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-28 14:59:47,157 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-28 14:59:47,157 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-28 14:59:47,158 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-28 14:59:47,158 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-28 14:59:47,158 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-28 14:59:47,158 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-28 14:59:47,158 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-28 14:59:47,159 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-28 14:59:47,159 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-28 14:59:47,159 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-28 14:59:47,159 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-28 14:59:47,159 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-28 14:59:47,159 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-28 14:59:47,160 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-28 14:59:47,160 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-28 14:59:47,160 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-28 14:59:47,160 INFO L290 TraceCheckUtils]: 217: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(0 != (256 + ~__cil_tmp64~0) % 18446744073709551616);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-28 14:59:47,160 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-28 14:59:47,161 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-28 14:59:47,161 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-28 14:59:47,161 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-28 14:59:47,161 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-28 14:59:47,161 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-28 14:59:47,162 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-28 14:59:47,162 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-28 14:59:47,162 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-28 14:59:47,162 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-28 14:59:47,172 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-28 14:59:47,173 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-28 14:59:47,173 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-28 14:59:47,173 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-28 14:59:47,173 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-28 14:59:47,173 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-28 14:59:47,174 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-28 14:59:47,174 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-28 14:59:47,174 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-28 14:59:47,174 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-28 14:59:47,174 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-28 14:59:47,175 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-28 14:59:47,175 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-28 14:59:47,175 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-28 14:59:47,175 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-28 14:59:47,176 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-28 14:59:47,176 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-28 14:59:47,176 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-28 14:59:47,176 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-28 14:59:47,177 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-28 14:59:47,177 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-28 14:59:47,177 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-28 14:59:47,177 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-28 14:59:47,177 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-28 14:59:47,178 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-28 14:59:47,178 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-28 14:59:47,178 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-28 14:59:47,178 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-28 14:59:47,179 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-28 14:59:47,179 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-28 14:59:47,179 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-28 14:59:47,179 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-28 14:59:47,180 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-28 14:59:47,180 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-28 14:59:47,180 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-28 14:59:47,180 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-28 14:59:47,181 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-28 14:59:47,181 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-28 14:59:47,181 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-28 14:59:47,181 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-28 14:59:47,181 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-28 14:59:47,182 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-28 14:59:47,182 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-28 14:59:47,182 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-28 14:59:47,182 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-28 14:59:47,182 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-28 14:59:47,182 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-28 14:59:47,183 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-28 14:59:47,183 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-28 14:59:47,183 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-28 14:59:47,183 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-28 14:59:47,183 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-28 14:59:47,184 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-28 14:59:47,184 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-28 14:59:47,184 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-28 14:59:47,184 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-28 14:59:47,184 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-28 14:59:47,185 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-28 14:59:47,185 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-28 14:59:47,185 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-28 14:59:47,185 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-28 14:59:47,185 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-28 14:59:47,186 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-28 14:59:47,186 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-28 14:59:47,186 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-28 14:59:47,186 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-28 14:59:47,186 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-28 14:59:47,187 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-28 14:59:47,187 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-28 14:59:47,187 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-28 14:59:47,187 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-28 14:59:47,187 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-28 14:59:47,187 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-28 14:59:47,188 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-28 14:59:47,188 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-28 14:59:47,188 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-28 14:59:47,188 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-28 14:59:47,188 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-28 14:59:47,189 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-28 14:59:47,189 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-28 14:59:47,189 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-28 14:59:47,189 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-28 14:59:47,189 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-28 14:59:47,190 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-28 14:59:47,190 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-28 14:59:47,190 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-28 14:59:47,190 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-28 14:59:47,190 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-28 14:59:47,190 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-28 14:59:47,191 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-28 14:59:47,191 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-28 14:59:47,191 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-28 14:59:47,191 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-28 14:59:47,191 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-28 14:59:47,192 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-28 14:59:47,192 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-28 14:59:47,192 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-28 14:59:47,192 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-28 14:59:47,192 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-28 14:59:47,193 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-28 14:59:47,193 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-28 14:59:47,193 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-28 14:59:47,193 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-28 14:59:47,193 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-28 14:59:47,193 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-28 14:59:47,194 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-28 14:59:47,194 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-28 14:59:47,194 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-28 14:59:47,194 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-28 14:59:47,194 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-28 14:59:47,195 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-28 14:59:47,195 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-28 14:59:47,195 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-28 14:59:47,195 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-28 14:59:47,195 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-28 14:59:47,196 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-28 14:59:47,196 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-28 14:59:47,196 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-28 14:59:47,196 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-28 14:59:47,196 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-28 14:59:47,196 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-28 14:59:47,197 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-28 14:59:47,197 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-28 14:59:47,197 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-28 14:59:47,197 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-28 14:59:47,197 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-28 14:59:47,198 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-28 14:59:47,198 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-28 14:59:47,198 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-28 14:59:47,198 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-28 14:59:47,198 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-28 14:59:47,199 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-28 14:59:47,199 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-28 14:59:47,199 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-28 14:59:47,199 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-28 14:59:47,199 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-28 14:59:47,200 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-28 14:59:47,200 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-28 14:59:47,200 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-28 14:59:47,200 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-28 14:59:47,200 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-28 14:59:47,203 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-28 14:59:47,204 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-28 14:59:47,204 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-28 14:59:47,204 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-28 14:59:47,204 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-28 14:59:47,205 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-28 14:59:47,205 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-28 14:59:47,205 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-28 14:59:47,205 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-28 14:59:47,206 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-28 14:59:47,206 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-28 14:59:47,206 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-28 14:59:47,206 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-28 14:59:47,206 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-28 14:59:47,207 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-28 14:59:47,207 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 := (if ~__cil_tmp66~0 % 4294967296 <= 2147483647 then ~__cil_tmp66~0 % 4294967296 else ~__cil_tmp66~0 % 4294967296 - 4294967296); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-28 14:59:47,207 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-28 14:59:47,207 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-28 14:59:47,208 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-28 14:59:47,208 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-28 14:59:47,208 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-28 14:59:47,208 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-28 14:59:47,208 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-28 14:59:47,209 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-28 14:59:47,209 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-28 14:59:47,209 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-28 14:59:47,209 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-28 14:59:47,209 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-28 14:59:47,210 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-28 14:59:47,210 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-28 14:59:47,210 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-28 14:59:47,210 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-28 14:59:47,210 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-28 14:59:47,211 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-28 14:59:47,211 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-28 14:59:47,211 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-28 14:59:47,211 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-28 14:59:47,211 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-28 14:59:47,212 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-28 14:59:47,212 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-28 14:59:47,212 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-28 14:59:47,212 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-28 14:59:47,212 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-28 14:59:47,213 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-28 14:59:47,213 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-28 14:59:47,213 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-28 14:59:47,213 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-28 14:59:47,213 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-28 14:59:47,213 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-28 14:59:47,214 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-28 14:59:47,214 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-28 14:59:47,214 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-28 14:59:47,214 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-28 14:59:47,214 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-28 14:59:47,215 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-28 14:59:47,215 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-28 14:59:47,215 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-28 14:59:47,215 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-28 14:59:47,215 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-28 14:59:47,216 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-28 14:59:47,216 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-28 14:59:47,216 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-28 14:59:47,216 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-28 14:59:47,216 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-28 14:59:47,217 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-28 14:59:47,217 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-28 14:59:47,217 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-28 14:59:47,217 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-28 14:59:47,217 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-28 14:59:47,217 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-28 14:59:47,218 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-28 14:59:47,218 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-28 14:59:47,218 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-28 14:59:47,218 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-28 14:59:47,218 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-28 14:59:47,219 INFO L290 TraceCheckUtils]: 444: Hoare triple {621721#false} ~s__init_num~0 := 0; {621721#false} is VALID [2022-04-28 14:59:47,219 INFO L290 TraceCheckUtils]: 445: Hoare triple {621721#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {621721#false} is VALID [2022-04-28 14:59:47,219 INFO L290 TraceCheckUtils]: 446: Hoare triple {621721#false} ~skip~0 := 0; {621721#false} is VALID [2022-04-28 14:59:47,219 INFO L290 TraceCheckUtils]: 447: Hoare triple {621721#false} assume !false; {621721#false} is VALID [2022-04-28 14:59:47,219 INFO L290 TraceCheckUtils]: 448: Hoare triple {621721#false} ~state~0 := ~s__state~0; {621721#false} is VALID [2022-04-28 14:59:47,219 INFO L290 TraceCheckUtils]: 449: Hoare triple {621721#false} assume !(12292 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:47,219 INFO L290 TraceCheckUtils]: 450: Hoare triple {621721#false} assume !(16384 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:47,219 INFO L290 TraceCheckUtils]: 451: Hoare triple {621721#false} assume !(4096 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:47,219 INFO L290 TraceCheckUtils]: 452: Hoare triple {621721#false} assume !(20480 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:47,219 INFO L290 TraceCheckUtils]: 453: Hoare triple {621721#false} assume !(4099 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:47,219 INFO L290 TraceCheckUtils]: 454: Hoare triple {621721#false} assume !(4368 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:47,219 INFO L290 TraceCheckUtils]: 455: Hoare triple {621721#false} assume !(4369 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:47,219 INFO L290 TraceCheckUtils]: 456: Hoare triple {621721#false} assume !(4384 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:47,219 INFO L290 TraceCheckUtils]: 457: Hoare triple {621721#false} assume !(4385 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:47,220 INFO L290 TraceCheckUtils]: 458: Hoare triple {621721#false} assume 4400 == ~s__state~0; {621721#false} is VALID [2022-04-28 14:59:47,220 INFO L290 TraceCheckUtils]: 459: Hoare triple {621721#false} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {621721#false} is VALID [2022-04-28 14:59:47,220 INFO L290 TraceCheckUtils]: 460: Hoare triple {621721#false} assume 0 != (256 + ~__cil_tmp64~0) % 18446744073709551616;~skip~0 := 1; {621721#false} is VALID [2022-04-28 14:59:47,220 INFO L290 TraceCheckUtils]: 461: Hoare triple {621721#false} ~s__state~0 := 4416;~s__init_num~0 := 0; {621721#false} is VALID [2022-04-28 14:59:47,220 INFO L290 TraceCheckUtils]: 462: Hoare triple {621721#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {621721#false} is VALID [2022-04-28 14:59:47,220 INFO L290 TraceCheckUtils]: 463: Hoare triple {621721#false} ~skip~0 := 0; {621721#false} is VALID [2022-04-28 14:59:47,220 INFO L290 TraceCheckUtils]: 464: Hoare triple {621721#false} assume !false; {621721#false} is VALID [2022-04-28 14:59:47,220 INFO L290 TraceCheckUtils]: 465: Hoare triple {621721#false} ~state~0 := ~s__state~0; {621721#false} is VALID [2022-04-28 14:59:47,220 INFO L290 TraceCheckUtils]: 466: Hoare triple {621721#false} assume !(12292 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:47,220 INFO L290 TraceCheckUtils]: 467: Hoare triple {621721#false} assume !(16384 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:47,220 INFO L290 TraceCheckUtils]: 468: Hoare triple {621721#false} assume !(4096 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:47,220 INFO L290 TraceCheckUtils]: 469: Hoare triple {621721#false} assume !(20480 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:47,220 INFO L290 TraceCheckUtils]: 470: Hoare triple {621721#false} assume !(4099 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:47,220 INFO L290 TraceCheckUtils]: 471: Hoare triple {621721#false} assume !(4368 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:47,220 INFO L290 TraceCheckUtils]: 472: Hoare triple {621721#false} assume !(4369 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:47,221 INFO L290 TraceCheckUtils]: 473: Hoare triple {621721#false} assume !(4384 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:47,221 INFO L290 TraceCheckUtils]: 474: Hoare triple {621721#false} assume !(4385 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:47,221 INFO L290 TraceCheckUtils]: 475: Hoare triple {621721#false} assume !(4400 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:47,221 INFO L290 TraceCheckUtils]: 476: Hoare triple {621721#false} assume !(4401 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:47,221 INFO L290 TraceCheckUtils]: 477: Hoare triple {621721#false} assume 4416 == ~s__state~0; {621721#false} is VALID [2022-04-28 14:59:47,221 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-28 14:59:47,221 INFO L290 TraceCheckUtils]: 479: Hoare triple {621721#false} assume !(3 == ~blastFlag~0); {621721#false} is VALID [2022-04-28 14:59:47,221 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-28 14:59:47,221 INFO L290 TraceCheckUtils]: 481: Hoare triple {621721#false} assume !(0 == ~tmp___6~0); {621721#false} is VALID [2022-04-28 14:59:47,221 INFO L290 TraceCheckUtils]: 482: Hoare triple {621721#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {621721#false} is VALID [2022-04-28 14:59:47,221 INFO L290 TraceCheckUtils]: 483: Hoare triple {621721#false} ~skip~0 := 0; {621721#false} is VALID [2022-04-28 14:59:47,221 INFO L290 TraceCheckUtils]: 484: Hoare triple {621721#false} assume !false; {621721#false} is VALID [2022-04-28 14:59:47,221 INFO L290 TraceCheckUtils]: 485: Hoare triple {621721#false} ~state~0 := ~s__state~0; {621721#false} is VALID [2022-04-28 14:59:47,221 INFO L290 TraceCheckUtils]: 486: Hoare triple {621721#false} assume !(12292 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:47,221 INFO L290 TraceCheckUtils]: 487: Hoare triple {621721#false} assume !(16384 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:47,222 INFO L290 TraceCheckUtils]: 488: Hoare triple {621721#false} assume !(4096 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:47,222 INFO L290 TraceCheckUtils]: 489: Hoare triple {621721#false} assume !(20480 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:47,222 INFO L290 TraceCheckUtils]: 490: Hoare triple {621721#false} assume !(4099 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:47,222 INFO L290 TraceCheckUtils]: 491: Hoare triple {621721#false} assume !(4368 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:47,222 INFO L290 TraceCheckUtils]: 492: Hoare triple {621721#false} assume !(4369 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:47,222 INFO L290 TraceCheckUtils]: 493: Hoare triple {621721#false} assume !(4384 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:47,222 INFO L290 TraceCheckUtils]: 494: Hoare triple {621721#false} assume !(4385 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:47,222 INFO L290 TraceCheckUtils]: 495: Hoare triple {621721#false} assume !(4400 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:47,222 INFO L290 TraceCheckUtils]: 496: Hoare triple {621721#false} assume !(4401 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:47,222 INFO L290 TraceCheckUtils]: 497: Hoare triple {621721#false} assume !(4416 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:47,222 INFO L290 TraceCheckUtils]: 498: Hoare triple {621721#false} assume !(4417 == ~s__state~0); {621721#false} is VALID [2022-04-28 14:59:47,222 INFO L290 TraceCheckUtils]: 499: Hoare triple {621721#false} assume 4432 == ~s__state~0; {621721#false} is VALID [2022-04-28 14:59:47,222 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-28 14:59:47,222 INFO L290 TraceCheckUtils]: 501: Hoare triple {621721#false} assume 5 == ~blastFlag~0; {621721#false} is VALID [2022-04-28 14:59:47,222 INFO L290 TraceCheckUtils]: 502: Hoare triple {621721#false} assume !false; {621721#false} is VALID [2022-04-28 14:59:47,224 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-28 14:59:47,224 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-28 14:59:47,224 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1331596033] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-28 14:59:47,224 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-04-28 14:59:47,224 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2022-04-28 14:59:47,224 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-28 14:59:47,225 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [181571634] [2022-04-28 14:59:47,225 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [181571634] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-28 14:59:47,225 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-28 14:59:47,225 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-04-28 14:59:47,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933878557] [2022-04-28 14:59:47,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-28 14:59:47,225 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-28 14:59:47,226 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-28 14:59:47,226 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-28 14:59:47,280 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-28 14:59:47,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-04-28 14:59:47,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-28 14:59:47,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-04-28 14:59:47,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-04-28 14:59:47,281 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-28 14:59:52,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:59:52,151 INFO L93 Difference]: Finished difference Result 2809 states and 3470 transitions. [2022-04-28 14:59:52,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-04-28 14:59:52,152 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-28 14:59:52,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-28 14:59:52,152 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-28 14:59:52,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 258 transitions. [2022-04-28 14:59:52,153 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-28 14:59:52,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 258 transitions. [2022-04-28 14:59:52,154 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 3 states and 258 transitions. [2022-04-28 14:59:52,243 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-28 14:59:52,581 INFO L225 Difference]: With dead ends: 2809 [2022-04-28 14:59:52,581 INFO L226 Difference]: Without dead ends: 2732 [2022-04-28 14:59:52,582 INFO L412 NwaCegarLoop]: 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-28 14:59:52,582 INFO L413 NwaCegarLoop]: 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-28 14:59:52,582 INFO L414 NwaCegarLoop]: 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-28 14:59:52,583 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2732 states. [2022-04-28 14:59:56,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2732 to 2709. [2022-04-28 14:59:56,802 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-28 14:59:56,805 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-28 14:59:56,806 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-28 14:59:56,808 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-28 14:59:57,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:59:57,024 INFO L93 Difference]: Finished difference Result 2732 states and 3376 transitions. [2022-04-28 14:59:57,024 INFO L276 IsEmpty]: Start isEmpty. Operand 2732 states and 3376 transitions. [2022-04-28 14:59:57,026 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-28 14:59:57,026 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-28 14:59:57,028 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-28 14:59:57,030 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-28 14:59:57,265 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 14:59:57,266 INFO L93 Difference]: Finished difference Result 2732 states and 3376 transitions. [2022-04-28 14:59:57,266 INFO L276 IsEmpty]: Start isEmpty. Operand 2732 states and 3376 transitions. [2022-04-28 14:59:57,267 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-28 14:59:57,267 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-28 14:59:57,267 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-28 14:59:57,267 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-28 14:59:57,270 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-28 14:59:57,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2709 states to 2709 states and 3347 transitions. [2022-04-28 14:59:57,637 INFO L78 Accepts]: Start accepts. Automaton has 2709 states and 3347 transitions. Word has length 503 [2022-04-28 14:59:57,637 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-28 14:59:57,637 INFO L495 AbstractCegarLoop]: Abstraction has 2709 states and 3347 transitions. [2022-04-28 14:59:57,638 INFO L496 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-28 14:59:57,638 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 2709 states and 3347 transitions. [2022-04-28 14:59:59,643 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-28 14:59:59,643 INFO L276 IsEmpty]: Start isEmpty. Operand 2709 states and 3347 transitions. [2022-04-28 14:59:59,657 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 616 [2022-04-28 14:59:59,657 INFO L187 NwaCegarLoop]: Found error trace [2022-04-28 14:59:59,658 INFO L195 NwaCegarLoop]: 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-28 14:59:59,674 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-28 14:59:59,875 WARN L477 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-28 14:59:59,875 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-28 14:59:59,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-28 14:59:59,875 INFO L85 PathProgramCache]: Analyzing trace with hash -2077143838, now seen corresponding path program 1 times [2022-04-28 14:59:59,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-28 14:59:59,875 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [780296102] [2022-04-28 14:59:59,877 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-28 14:59:59,877 INFO L85 PathProgramCache]: Analyzing trace with hash -2077143838, now seen corresponding path program 2 times [2022-04-28 14:59:59,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-28 14:59:59,877 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1004230990] [2022-04-28 14:59:59,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-28 14:59:59,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-28 14:59:59,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-28 14:59:59,972 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-28 14:59:59,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-28 14:59:59,974 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-28 14:59:59,974 INFO L290 TraceCheckUtils]: 1: Hoare triple {639737#true} assume true; {639737#true} is VALID [2022-04-28 14:59:59,974 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {639737#true} {639737#true} #547#return; {639737#true} is VALID [2022-04-28 14:59:59,975 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-28 14:59:59,975 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-28 14:59:59,975 INFO L290 TraceCheckUtils]: 2: Hoare triple {639737#true} assume true; {639737#true} is VALID [2022-04-28 14:59:59,975 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {639737#true} {639737#true} #547#return; {639737#true} is VALID [2022-04-28 14:59:59,975 INFO L272 TraceCheckUtils]: 4: Hoare triple {639737#true} call #t~ret55 := main(); {639737#true} is VALID [2022-04-28 14:59:59,975 INFO L290 TraceCheckUtils]: 5: Hoare triple {639737#true} havoc ~s~0;~s~0 := 12292; {639737#true} is VALID [2022-04-28 14:59:59,975 INFO L272 TraceCheckUtils]: 6: Hoare triple {639737#true} call #t~ret54 := ssl3_connect(~s~0); {639737#true} is VALID [2022-04-28 14:59:59,975 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-28 14:59:59,975 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-28 14:59:59,975 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-28 14:59:59,976 INFO L290 TraceCheckUtils]: 10: Hoare triple {639737#true} assume !(0 != 12288 + ~tmp___1~0); {639737#true} is VALID [2022-04-28 14:59:59,976 INFO L290 TraceCheckUtils]: 11: Hoare triple {639737#true} assume !false; {639737#true} is VALID [2022-04-28 14:59:59,976 INFO L290 TraceCheckUtils]: 12: Hoare triple {639737#true} ~state~0 := ~s__state~0; {639737#true} is VALID [2022-04-28 14:59:59,976 INFO L290 TraceCheckUtils]: 13: Hoare triple {639737#true} assume 12292 == ~s__state~0; {639737#true} is VALID [2022-04-28 14:59:59,976 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-28 14:59:59,976 INFO L290 TraceCheckUtils]: 15: Hoare triple {639737#true} ~s__server~0 := 0; {639737#true} is VALID [2022-04-28 14:59:59,976 INFO L290 TraceCheckUtils]: 16: Hoare triple {639737#true} assume 0 != ~cb~0; {639737#true} is VALID [2022-04-28 14:59:59,976 INFO L290 TraceCheckUtils]: 17: Hoare triple {639737#true} ~__cil_tmp55~0 := 65280 + ~s__version~0; {639737#true} is VALID [2022-04-28 14:59:59,976 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-28 14:59:59,976 INFO L290 TraceCheckUtils]: 19: Hoare triple {639737#true} assume !(~__cil_tmp58~0 % 18446744073709551616 == ~__cil_tmp57~0 % 18446744073709551616); {639737#true} is VALID [2022-04-28 14:59:59,976 INFO L290 TraceCheckUtils]: 20: Hoare triple {639737#true} assume !(0 == ~tmp___4~0); {639737#true} is VALID [2022-04-28 14:59:59,976 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-28 14:59:59,976 INFO L290 TraceCheckUtils]: 22: Hoare triple {639737#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {639737#true} is VALID [2022-04-28 14:59:59,976 INFO L290 TraceCheckUtils]: 23: Hoare triple {639737#true} ~skip~0 := 0; {639737#true} is VALID [2022-04-28 14:59:59,976 INFO L290 TraceCheckUtils]: 24: Hoare triple {639737#true} assume !false; {639737#true} is VALID [2022-04-28 14:59:59,977 INFO L290 TraceCheckUtils]: 25: Hoare triple {639737#true} ~state~0 := ~s__state~0; {639737#true} is VALID [2022-04-28 14:59:59,977 INFO L290 TraceCheckUtils]: 26: Hoare triple {639737#true} assume !(12292 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,977 INFO L290 TraceCheckUtils]: 27: Hoare triple {639737#true} assume !(16384 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,977 INFO L290 TraceCheckUtils]: 28: Hoare triple {639737#true} assume !(4096 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,977 INFO L290 TraceCheckUtils]: 29: Hoare triple {639737#true} assume !(20480 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,977 INFO L290 TraceCheckUtils]: 30: Hoare triple {639737#true} assume !(4099 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,977 INFO L290 TraceCheckUtils]: 31: Hoare triple {639737#true} assume 4368 == ~s__state~0; {639737#true} is VALID [2022-04-28 14:59:59,977 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-28 14:59:59,977 INFO L290 TraceCheckUtils]: 33: Hoare triple {639737#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {639737#true} is VALID [2022-04-28 14:59:59,977 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-28 14:59:59,977 INFO L290 TraceCheckUtils]: 35: Hoare triple {639737#true} assume ~__cil_tmp63~0 % 18446744073709551616 != ~__cil_tmp62~0 % 18446744073709551616; {639737#true} is VALID [2022-04-28 14:59:59,977 INFO L290 TraceCheckUtils]: 36: Hoare triple {639737#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {639737#true} is VALID [2022-04-28 14:59:59,977 INFO L290 TraceCheckUtils]: 37: Hoare triple {639737#true} ~skip~0 := 0; {639737#true} is VALID [2022-04-28 14:59:59,977 INFO L290 TraceCheckUtils]: 38: Hoare triple {639737#true} assume !false; {639737#true} is VALID [2022-04-28 14:59:59,977 INFO L290 TraceCheckUtils]: 39: Hoare triple {639737#true} ~state~0 := ~s__state~0; {639737#true} is VALID [2022-04-28 14:59:59,977 INFO L290 TraceCheckUtils]: 40: Hoare triple {639737#true} assume !(12292 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,978 INFO L290 TraceCheckUtils]: 41: Hoare triple {639737#true} assume !(16384 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,978 INFO L290 TraceCheckUtils]: 42: Hoare triple {639737#true} assume !(4096 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,978 INFO L290 TraceCheckUtils]: 43: Hoare triple {639737#true} assume !(20480 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,978 INFO L290 TraceCheckUtils]: 44: Hoare triple {639737#true} assume !(4099 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,978 INFO L290 TraceCheckUtils]: 45: Hoare triple {639737#true} assume !(4368 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,978 INFO L290 TraceCheckUtils]: 46: Hoare triple {639737#true} assume !(4369 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,978 INFO L290 TraceCheckUtils]: 47: Hoare triple {639737#true} assume 4384 == ~s__state~0; {639737#true} is VALID [2022-04-28 14:59:59,978 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-28 14:59:59,978 INFO L290 TraceCheckUtils]: 49: Hoare triple {639737#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {639737#true} is VALID [2022-04-28 14:59:59,978 INFO L290 TraceCheckUtils]: 50: Hoare triple {639737#true} assume !(~ret~0 <= 0); {639737#true} is VALID [2022-04-28 14:59:59,978 INFO L290 TraceCheckUtils]: 51: Hoare triple {639737#true} assume 0 != ~s__hit~0;~s__state~0 := 4560; {639737#true} is VALID [2022-04-28 14:59:59,978 INFO L290 TraceCheckUtils]: 52: Hoare triple {639737#true} ~s__init_num~0 := 0; {639737#true} is VALID [2022-04-28 14:59:59,978 INFO L290 TraceCheckUtils]: 53: Hoare triple {639737#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {639737#true} is VALID [2022-04-28 14:59:59,978 INFO L290 TraceCheckUtils]: 54: Hoare triple {639737#true} ~skip~0 := 0; {639737#true} is VALID [2022-04-28 14:59:59,978 INFO L290 TraceCheckUtils]: 55: Hoare triple {639737#true} assume !false; {639737#true} is VALID [2022-04-28 14:59:59,979 INFO L290 TraceCheckUtils]: 56: Hoare triple {639737#true} ~state~0 := ~s__state~0; {639737#true} is VALID [2022-04-28 14:59:59,979 INFO L290 TraceCheckUtils]: 57: Hoare triple {639737#true} assume !(12292 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,979 INFO L290 TraceCheckUtils]: 58: Hoare triple {639737#true} assume !(16384 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,979 INFO L290 TraceCheckUtils]: 59: Hoare triple {639737#true} assume !(4096 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,979 INFO L290 TraceCheckUtils]: 60: Hoare triple {639737#true} assume !(20480 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,979 INFO L290 TraceCheckUtils]: 61: Hoare triple {639737#true} assume !(4099 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,979 INFO L290 TraceCheckUtils]: 62: Hoare triple {639737#true} assume !(4368 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,979 INFO L290 TraceCheckUtils]: 63: Hoare triple {639737#true} assume !(4369 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,979 INFO L290 TraceCheckUtils]: 64: Hoare triple {639737#true} assume !(4384 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,979 INFO L290 TraceCheckUtils]: 65: Hoare triple {639737#true} assume !(4385 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,979 INFO L290 TraceCheckUtils]: 66: Hoare triple {639737#true} assume !(4400 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,979 INFO L290 TraceCheckUtils]: 67: Hoare triple {639737#true} assume !(4401 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,979 INFO L290 TraceCheckUtils]: 68: Hoare triple {639737#true} assume !(4416 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,979 INFO L290 TraceCheckUtils]: 69: Hoare triple {639737#true} assume !(4417 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,979 INFO L290 TraceCheckUtils]: 70: Hoare triple {639737#true} assume !(4432 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,980 INFO L290 TraceCheckUtils]: 71: Hoare triple {639737#true} assume !(4433 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,980 INFO L290 TraceCheckUtils]: 72: Hoare triple {639737#true} assume !(4448 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,980 INFO L290 TraceCheckUtils]: 73: Hoare triple {639737#true} assume !(4449 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,980 INFO L290 TraceCheckUtils]: 74: Hoare triple {639737#true} assume !(4464 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,980 INFO L290 TraceCheckUtils]: 75: Hoare triple {639737#true} assume !(4465 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,980 INFO L290 TraceCheckUtils]: 76: Hoare triple {639737#true} assume !(4466 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,980 INFO L290 TraceCheckUtils]: 77: Hoare triple {639737#true} assume !(4467 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,980 INFO L290 TraceCheckUtils]: 78: Hoare triple {639737#true} assume !(4480 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,980 INFO L290 TraceCheckUtils]: 79: Hoare triple {639737#true} assume !(4481 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,980 INFO L290 TraceCheckUtils]: 80: Hoare triple {639737#true} assume !(4496 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,980 INFO L290 TraceCheckUtils]: 81: Hoare triple {639737#true} assume !(4497 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,980 INFO L290 TraceCheckUtils]: 82: Hoare triple {639737#true} assume !(4512 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,980 INFO L290 TraceCheckUtils]: 83: Hoare triple {639737#true} assume !(4513 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,980 INFO L290 TraceCheckUtils]: 84: Hoare triple {639737#true} assume !(4528 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,980 INFO L290 TraceCheckUtils]: 85: Hoare triple {639737#true} assume !(4529 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,981 INFO L290 TraceCheckUtils]: 86: Hoare triple {639737#true} assume 4560 == ~s__state~0; {639737#true} is VALID [2022-04-28 14:59:59,981 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-28 14:59:59,981 INFO L290 TraceCheckUtils]: 88: Hoare triple {639737#true} assume !(~ret~0 <= 0); {639737#true} is VALID [2022-04-28 14:59:59,981 INFO L290 TraceCheckUtils]: 89: Hoare triple {639737#true} assume 0 != ~s__hit~0;~s__state~0 := 4512; {639737#true} is VALID [2022-04-28 14:59:59,981 INFO L290 TraceCheckUtils]: 90: Hoare triple {639737#true} ~s__init_num~0 := 0; {639737#true} is VALID [2022-04-28 14:59:59,981 INFO L290 TraceCheckUtils]: 91: Hoare triple {639737#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {639737#true} is VALID [2022-04-28 14:59:59,981 INFO L290 TraceCheckUtils]: 92: Hoare triple {639737#true} ~skip~0 := 0; {639737#true} is VALID [2022-04-28 14:59:59,981 INFO L290 TraceCheckUtils]: 93: Hoare triple {639737#true} assume !false; {639737#true} is VALID [2022-04-28 14:59:59,981 INFO L290 TraceCheckUtils]: 94: Hoare triple {639737#true} ~state~0 := ~s__state~0; {639737#true} is VALID [2022-04-28 14:59:59,981 INFO L290 TraceCheckUtils]: 95: Hoare triple {639737#true} assume !(12292 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,981 INFO L290 TraceCheckUtils]: 96: Hoare triple {639737#true} assume !(16384 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,981 INFO L290 TraceCheckUtils]: 97: Hoare triple {639737#true} assume !(4096 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,981 INFO L290 TraceCheckUtils]: 98: Hoare triple {639737#true} assume !(20480 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,981 INFO L290 TraceCheckUtils]: 99: Hoare triple {639737#true} assume !(4099 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,981 INFO L290 TraceCheckUtils]: 100: Hoare triple {639737#true} assume !(4368 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,981 INFO L290 TraceCheckUtils]: 101: Hoare triple {639737#true} assume !(4369 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,982 INFO L290 TraceCheckUtils]: 102: Hoare triple {639737#true} assume !(4384 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,982 INFO L290 TraceCheckUtils]: 103: Hoare triple {639737#true} assume !(4385 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,982 INFO L290 TraceCheckUtils]: 104: Hoare triple {639737#true} assume !(4400 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,982 INFO L290 TraceCheckUtils]: 105: Hoare triple {639737#true} assume !(4401 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,982 INFO L290 TraceCheckUtils]: 106: Hoare triple {639737#true} assume !(4416 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,982 INFO L290 TraceCheckUtils]: 107: Hoare triple {639737#true} assume !(4417 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,982 INFO L290 TraceCheckUtils]: 108: Hoare triple {639737#true} assume !(4432 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,982 INFO L290 TraceCheckUtils]: 109: Hoare triple {639737#true} assume !(4433 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,982 INFO L290 TraceCheckUtils]: 110: Hoare triple {639737#true} assume !(4448 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,982 INFO L290 TraceCheckUtils]: 111: Hoare triple {639737#true} assume !(4449 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,982 INFO L290 TraceCheckUtils]: 112: Hoare triple {639737#true} assume !(4464 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,982 INFO L290 TraceCheckUtils]: 113: Hoare triple {639737#true} assume !(4465 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,982 INFO L290 TraceCheckUtils]: 114: Hoare triple {639737#true} assume !(4466 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,982 INFO L290 TraceCheckUtils]: 115: Hoare triple {639737#true} assume !(4467 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,982 INFO L290 TraceCheckUtils]: 116: Hoare triple {639737#true} assume !(4480 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,983 INFO L290 TraceCheckUtils]: 117: Hoare triple {639737#true} assume !(4481 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,983 INFO L290 TraceCheckUtils]: 118: Hoare triple {639737#true} assume !(4496 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,983 INFO L290 TraceCheckUtils]: 119: Hoare triple {639737#true} assume !(4497 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,983 INFO L290 TraceCheckUtils]: 120: Hoare triple {639737#true} assume 4512 == ~s__state~0; {639737#true} is VALID [2022-04-28 14:59:59,983 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-28 14:59:59,983 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-28 14:59:59,983 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-28 14:59:59,983 INFO L290 TraceCheckUtils]: 124: Hoare triple {639737#true} assume !(0 == ~tmp___7~0); {639737#true} is VALID [2022-04-28 14:59:59,983 INFO L290 TraceCheckUtils]: 125: Hoare triple {639737#true} assume !(0 == ~tmp___8~0); {639737#true} is VALID [2022-04-28 14:59:59,983 INFO L290 TraceCheckUtils]: 126: Hoare triple {639737#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {639737#true} is VALID [2022-04-28 14:59:59,983 INFO L290 TraceCheckUtils]: 127: Hoare triple {639737#true} ~skip~0 := 0; {639737#true} is VALID [2022-04-28 14:59:59,983 INFO L290 TraceCheckUtils]: 128: Hoare triple {639737#true} assume !false; {639737#true} is VALID [2022-04-28 14:59:59,983 INFO L290 TraceCheckUtils]: 129: Hoare triple {639737#true} ~state~0 := ~s__state~0; {639737#true} is VALID [2022-04-28 14:59:59,983 INFO L290 TraceCheckUtils]: 130: Hoare triple {639737#true} assume !(12292 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,983 INFO L290 TraceCheckUtils]: 131: Hoare triple {639737#true} assume !(16384 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,984 INFO L290 TraceCheckUtils]: 132: Hoare triple {639737#true} assume !(4096 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,984 INFO L290 TraceCheckUtils]: 133: Hoare triple {639737#true} assume !(20480 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,984 INFO L290 TraceCheckUtils]: 134: Hoare triple {639737#true} assume !(4099 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,984 INFO L290 TraceCheckUtils]: 135: Hoare triple {639737#true} assume !(4368 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,984 INFO L290 TraceCheckUtils]: 136: Hoare triple {639737#true} assume !(4369 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,984 INFO L290 TraceCheckUtils]: 137: Hoare triple {639737#true} assume !(4384 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,984 INFO L290 TraceCheckUtils]: 138: Hoare triple {639737#true} assume !(4385 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,984 INFO L290 TraceCheckUtils]: 139: Hoare triple {639737#true} assume !(4400 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,984 INFO L290 TraceCheckUtils]: 140: Hoare triple {639737#true} assume !(4401 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,984 INFO L290 TraceCheckUtils]: 141: Hoare triple {639737#true} assume !(4416 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,984 INFO L290 TraceCheckUtils]: 142: Hoare triple {639737#true} assume !(4417 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,984 INFO L290 TraceCheckUtils]: 143: Hoare triple {639737#true} assume !(4432 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,984 INFO L290 TraceCheckUtils]: 144: Hoare triple {639737#true} assume !(4433 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,984 INFO L290 TraceCheckUtils]: 145: Hoare triple {639737#true} assume !(4448 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,984 INFO L290 TraceCheckUtils]: 146: Hoare triple {639737#true} assume !(4449 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,984 INFO L290 TraceCheckUtils]: 147: Hoare triple {639737#true} assume !(4464 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,985 INFO L290 TraceCheckUtils]: 148: Hoare triple {639737#true} assume !(4465 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,985 INFO L290 TraceCheckUtils]: 149: Hoare triple {639737#true} assume !(4466 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,985 INFO L290 TraceCheckUtils]: 150: Hoare triple {639737#true} assume !(4467 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,985 INFO L290 TraceCheckUtils]: 151: Hoare triple {639737#true} assume !(4480 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,985 INFO L290 TraceCheckUtils]: 152: Hoare triple {639737#true} assume !(4481 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,985 INFO L290 TraceCheckUtils]: 153: Hoare triple {639737#true} assume !(4496 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,985 INFO L290 TraceCheckUtils]: 154: Hoare triple {639737#true} assume !(4497 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,985 INFO L290 TraceCheckUtils]: 155: Hoare triple {639737#true} assume !(4512 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,985 INFO L290 TraceCheckUtils]: 156: Hoare triple {639737#true} assume !(4513 == ~s__state~0); {639737#true} is VALID [2022-04-28 14:59:59,985 INFO L290 TraceCheckUtils]: 157: Hoare triple {639737#true} assume 4528 == ~s__state~0; {639737#true} is VALID [2022-04-28 14:59:59,985 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-28 14:59:59,985 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 := (if ~__cil_tmp66~0 % 4294967296 <= 2147483647 then ~__cil_tmp66~0 % 4294967296 else ~__cil_tmp66~0 % 4294967296 - 4294967296); {639737#true} is VALID [2022-04-28 14:59:59,986 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-28 14:59:59,986 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-28 14:59:59,986 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-28 14:59:59,986 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-28 14:59:59,987 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-28 14:59:59,987 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-28 14:59:59,987 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-28 14:59:59,987 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-28 14:59:59,987 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-28 14:59:59,988 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-28 14:59:59,988 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-28 14:59:59,988 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-28 14:59:59,988 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-28 14:59:59,989 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-28 14:59:59,989 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-28 14:59:59,989 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-28 14:59:59,989 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-28 14:59:59,990 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-28 14:59:59,990 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-28 14:59:59,990 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-28 14:59:59,990 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-28 14:59:59,991 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-28 14:59:59,991 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-28 14:59:59,991 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-28 14:59:59,991 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-28 14:59:59,992 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-28 14:59:59,992 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-28 14:59:59,992 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-28 14:59:59,992 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-28 14:59:59,993 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-28 14:59:59,993 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-28 14:59:59,993 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-28 14:59:59,993 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-28 14:59:59,994 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-28 14:59:59,994 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-28 14:59:59,994 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-28 14:59:59,994 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-28 14:59:59,995 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-28 14:59:59,995 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-28 14:59:59,995 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-28 14:59:59,995 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-28 14:59:59,996 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-28 14:59:59,996 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-28 14:59:59,996 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-28 14:59:59,997 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-28 14:59:59,997 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-28 14:59:59,997 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-28 14:59:59,997 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-28 14:59:59,998 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-28 14:59:59,998 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-28 14:59:59,998 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-28 14:59:59,998 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-28 14:59:59,999 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-28 14:59:59,999 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-28 14:59:59,999 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-28 15:00:00,000 INFO L290 TraceCheckUtils]: 215: Hoare triple {639743#(= 3 ssl3_connect_~s__state~0)} assume 4400 == ~s__state~0; {639738#false} is VALID [2022-04-28 15:00:00,000 INFO L290 TraceCheckUtils]: 216: Hoare triple {639738#false} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {639738#false} is VALID [2022-04-28 15:00:00,000 INFO L290 TraceCheckUtils]: 217: Hoare triple {639738#false} assume !(0 != (256 + ~__cil_tmp64~0) % 18446744073709551616);assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;~ret~0 := #t~nondet40;havoc #t~nondet40; {639738#false} is VALID [2022-04-28 15:00:00,000 INFO L290 TraceCheckUtils]: 218: Hoare triple {639738#false} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {639738#false} is VALID [2022-04-28 15:00:00,000 INFO L290 TraceCheckUtils]: 219: Hoare triple {639738#false} assume !(~ret~0 <= 0); {639738#false} is VALID [2022-04-28 15:00:00,000 INFO L290 TraceCheckUtils]: 220: Hoare triple {639738#false} ~s__state~0 := 4416;~s__init_num~0 := 0; {639738#false} is VALID [2022-04-28 15:00:00,000 INFO L290 TraceCheckUtils]: 221: Hoare triple {639738#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {639738#false} is VALID [2022-04-28 15:00:00,000 INFO L290 TraceCheckUtils]: 222: Hoare triple {639738#false} ~skip~0 := 0; {639738#false} is VALID [2022-04-28 15:00:00,000 INFO L290 TraceCheckUtils]: 223: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-28 15:00:00,000 INFO L290 TraceCheckUtils]: 224: Hoare triple {639738#false} ~state~0 := ~s__state~0; {639738#false} is VALID [2022-04-28 15:00:00,001 INFO L290 TraceCheckUtils]: 225: Hoare triple {639738#false} assume !(12292 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,001 INFO L290 TraceCheckUtils]: 226: Hoare triple {639738#false} assume !(16384 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,001 INFO L290 TraceCheckUtils]: 227: Hoare triple {639738#false} assume !(4096 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,001 INFO L290 TraceCheckUtils]: 228: Hoare triple {639738#false} assume !(20480 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,001 INFO L290 TraceCheckUtils]: 229: Hoare triple {639738#false} assume !(4099 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,001 INFO L290 TraceCheckUtils]: 230: Hoare triple {639738#false} assume !(4368 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,001 INFO L290 TraceCheckUtils]: 231: Hoare triple {639738#false} assume !(4369 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,001 INFO L290 TraceCheckUtils]: 232: Hoare triple {639738#false} assume !(4384 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,001 INFO L290 TraceCheckUtils]: 233: Hoare triple {639738#false} assume !(4385 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,001 INFO L290 TraceCheckUtils]: 234: Hoare triple {639738#false} assume !(4400 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,001 INFO L290 TraceCheckUtils]: 235: Hoare triple {639738#false} assume !(4401 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,002 INFO L290 TraceCheckUtils]: 236: Hoare triple {639738#false} assume 4416 == ~s__state~0; {639738#false} is VALID [2022-04-28 15:00:00,002 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-28 15:00:00,002 INFO L290 TraceCheckUtils]: 238: Hoare triple {639738#false} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {639738#false} is VALID [2022-04-28 15:00:00,002 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-28 15:00:00,002 INFO L290 TraceCheckUtils]: 240: Hoare triple {639738#false} assume !(0 == ~tmp___6~0); {639738#false} is VALID [2022-04-28 15:00:00,002 INFO L290 TraceCheckUtils]: 241: Hoare triple {639738#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {639738#false} is VALID [2022-04-28 15:00:00,002 INFO L290 TraceCheckUtils]: 242: Hoare triple {639738#false} ~skip~0 := 0; {639738#false} is VALID [2022-04-28 15:00:00,002 INFO L290 TraceCheckUtils]: 243: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-28 15:00:00,002 INFO L290 TraceCheckUtils]: 244: Hoare triple {639738#false} ~state~0 := ~s__state~0; {639738#false} is VALID [2022-04-28 15:00:00,002 INFO L290 TraceCheckUtils]: 245: Hoare triple {639738#false} assume !(12292 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,002 INFO L290 TraceCheckUtils]: 246: Hoare triple {639738#false} assume !(16384 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,002 INFO L290 TraceCheckUtils]: 247: Hoare triple {639738#false} assume !(4096 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,002 INFO L290 TraceCheckUtils]: 248: Hoare triple {639738#false} assume !(20480 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,003 INFO L290 TraceCheckUtils]: 249: Hoare triple {639738#false} assume !(4099 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,003 INFO L290 TraceCheckUtils]: 250: Hoare triple {639738#false} assume !(4368 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,003 INFO L290 TraceCheckUtils]: 251: Hoare triple {639738#false} assume !(4369 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,003 INFO L290 TraceCheckUtils]: 252: Hoare triple {639738#false} assume !(4384 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,003 INFO L290 TraceCheckUtils]: 253: Hoare triple {639738#false} assume !(4385 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,003 INFO L290 TraceCheckUtils]: 254: Hoare triple {639738#false} assume !(4400 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,003 INFO L290 TraceCheckUtils]: 255: Hoare triple {639738#false} assume !(4401 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,003 INFO L290 TraceCheckUtils]: 256: Hoare triple {639738#false} assume !(4416 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,003 INFO L290 TraceCheckUtils]: 257: Hoare triple {639738#false} assume !(4417 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,003 INFO L290 TraceCheckUtils]: 258: Hoare triple {639738#false} assume 4432 == ~s__state~0; {639738#false} is VALID [2022-04-28 15:00:00,003 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-28 15:00:00,003 INFO L290 TraceCheckUtils]: 260: Hoare triple {639738#false} assume !(5 == ~blastFlag~0); {639738#false} is VALID [2022-04-28 15:00:00,003 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-28 15:00:00,003 INFO L290 TraceCheckUtils]: 262: Hoare triple {639738#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {639738#false} is VALID [2022-04-28 15:00:00,003 INFO L290 TraceCheckUtils]: 263: Hoare triple {639738#false} ~skip~0 := 0; {639738#false} is VALID [2022-04-28 15:00:00,004 INFO L290 TraceCheckUtils]: 264: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-28 15:00:00,004 INFO L290 TraceCheckUtils]: 265: Hoare triple {639738#false} ~state~0 := ~s__state~0; {639738#false} is VALID [2022-04-28 15:00:00,004 INFO L290 TraceCheckUtils]: 266: Hoare triple {639738#false} assume !(12292 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,004 INFO L290 TraceCheckUtils]: 267: Hoare triple {639738#false} assume !(16384 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,004 INFO L290 TraceCheckUtils]: 268: Hoare triple {639738#false} assume !(4096 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,004 INFO L290 TraceCheckUtils]: 269: Hoare triple {639738#false} assume !(20480 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,004 INFO L290 TraceCheckUtils]: 270: Hoare triple {639738#false} assume !(4099 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,004 INFO L290 TraceCheckUtils]: 271: Hoare triple {639738#false} assume !(4368 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,004 INFO L290 TraceCheckUtils]: 272: Hoare triple {639738#false} assume !(4369 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,004 INFO L290 TraceCheckUtils]: 273: Hoare triple {639738#false} assume !(4384 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,004 INFO L290 TraceCheckUtils]: 274: Hoare triple {639738#false} assume !(4385 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,004 INFO L290 TraceCheckUtils]: 275: Hoare triple {639738#false} assume !(4400 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,004 INFO L290 TraceCheckUtils]: 276: Hoare triple {639738#false} assume !(4401 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,004 INFO L290 TraceCheckUtils]: 277: Hoare triple {639738#false} assume !(4416 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,004 INFO L290 TraceCheckUtils]: 278: Hoare triple {639738#false} assume !(4417 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,005 INFO L290 TraceCheckUtils]: 279: Hoare triple {639738#false} assume !(4432 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,005 INFO L290 TraceCheckUtils]: 280: Hoare triple {639738#false} assume !(4433 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,005 INFO L290 TraceCheckUtils]: 281: Hoare triple {639738#false} assume 4448 == ~s__state~0; {639738#false} is VALID [2022-04-28 15:00:00,005 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-28 15:00:00,005 INFO L290 TraceCheckUtils]: 283: Hoare triple {639738#false} assume !(~ret~0 <= 0); {639738#false} is VALID [2022-04-28 15:00:00,005 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-28 15:00:00,005 INFO L290 TraceCheckUtils]: 285: Hoare triple {639738#false} ~s__init_num~0 := 0; {639738#false} is VALID [2022-04-28 15:00:00,005 INFO L290 TraceCheckUtils]: 286: Hoare triple {639738#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {639738#false} is VALID [2022-04-28 15:00:00,005 INFO L290 TraceCheckUtils]: 287: Hoare triple {639738#false} ~skip~0 := 0; {639738#false} is VALID [2022-04-28 15:00:00,005 INFO L290 TraceCheckUtils]: 288: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-28 15:00:00,005 INFO L290 TraceCheckUtils]: 289: Hoare triple {639738#false} ~state~0 := ~s__state~0; {639738#false} is VALID [2022-04-28 15:00:00,005 INFO L290 TraceCheckUtils]: 290: Hoare triple {639738#false} assume !(12292 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,005 INFO L290 TraceCheckUtils]: 291: Hoare triple {639738#false} assume !(16384 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,005 INFO L290 TraceCheckUtils]: 292: Hoare triple {639738#false} assume !(4096 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,005 INFO L290 TraceCheckUtils]: 293: Hoare triple {639738#false} assume !(20480 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,006 INFO L290 TraceCheckUtils]: 294: Hoare triple {639738#false} assume !(4099 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,006 INFO L290 TraceCheckUtils]: 295: Hoare triple {639738#false} assume !(4368 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,006 INFO L290 TraceCheckUtils]: 296: Hoare triple {639738#false} assume !(4369 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,006 INFO L290 TraceCheckUtils]: 297: Hoare triple {639738#false} assume !(4384 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,006 INFO L290 TraceCheckUtils]: 298: Hoare triple {639738#false} assume !(4385 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,006 INFO L290 TraceCheckUtils]: 299: Hoare triple {639738#false} assume !(4400 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,006 INFO L290 TraceCheckUtils]: 300: Hoare triple {639738#false} assume !(4401 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,006 INFO L290 TraceCheckUtils]: 301: Hoare triple {639738#false} assume !(4416 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,006 INFO L290 TraceCheckUtils]: 302: Hoare triple {639738#false} assume !(4417 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,006 INFO L290 TraceCheckUtils]: 303: Hoare triple {639738#false} assume !(4432 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,006 INFO L290 TraceCheckUtils]: 304: Hoare triple {639738#false} assume !(4433 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,007 INFO L290 TraceCheckUtils]: 305: Hoare triple {639738#false} assume !(4448 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,007 INFO L290 TraceCheckUtils]: 306: Hoare triple {639738#false} assume !(4449 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,007 INFO L290 TraceCheckUtils]: 307: Hoare triple {639738#false} assume !(4464 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,007 INFO L290 TraceCheckUtils]: 308: Hoare triple {639738#false} assume !(4465 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,007 INFO L290 TraceCheckUtils]: 309: Hoare triple {639738#false} assume !(4466 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,007 INFO L290 TraceCheckUtils]: 310: Hoare triple {639738#false} assume !(4467 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,007 INFO L290 TraceCheckUtils]: 311: Hoare triple {639738#false} assume 4480 == ~s__state~0; {639738#false} is VALID [2022-04-28 15:00:00,007 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-28 15:00:00,007 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-28 15:00:00,007 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-28 15:00:00,007 INFO L290 TraceCheckUtils]: 315: Hoare triple {639738#false} ~s__init_num~0 := 0; {639738#false} is VALID [2022-04-28 15:00:00,007 INFO L290 TraceCheckUtils]: 316: Hoare triple {639738#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {639738#false} is VALID [2022-04-28 15:00:00,008 INFO L290 TraceCheckUtils]: 317: Hoare triple {639738#false} ~skip~0 := 0; {639738#false} is VALID [2022-04-28 15:00:00,008 INFO L290 TraceCheckUtils]: 318: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-28 15:00:00,008 INFO L290 TraceCheckUtils]: 319: Hoare triple {639738#false} ~state~0 := ~s__state~0; {639738#false} is VALID [2022-04-28 15:00:00,008 INFO L290 TraceCheckUtils]: 320: Hoare triple {639738#false} assume !(12292 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,008 INFO L290 TraceCheckUtils]: 321: Hoare triple {639738#false} assume !(16384 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,008 INFO L290 TraceCheckUtils]: 322: Hoare triple {639738#false} assume !(4096 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,008 INFO L290 TraceCheckUtils]: 323: Hoare triple {639738#false} assume !(20480 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,008 INFO L290 TraceCheckUtils]: 324: Hoare triple {639738#false} assume !(4099 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,008 INFO L290 TraceCheckUtils]: 325: Hoare triple {639738#false} assume !(4368 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,008 INFO L290 TraceCheckUtils]: 326: Hoare triple {639738#false} assume !(4369 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,008 INFO L290 TraceCheckUtils]: 327: Hoare triple {639738#false} assume !(4384 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,008 INFO L290 TraceCheckUtils]: 328: Hoare triple {639738#false} assume !(4385 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,009 INFO L290 TraceCheckUtils]: 329: Hoare triple {639738#false} assume !(4400 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,009 INFO L290 TraceCheckUtils]: 330: Hoare triple {639738#false} assume !(4401 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,009 INFO L290 TraceCheckUtils]: 331: Hoare triple {639738#false} assume !(4416 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,009 INFO L290 TraceCheckUtils]: 332: Hoare triple {639738#false} assume !(4417 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,009 INFO L290 TraceCheckUtils]: 333: Hoare triple {639738#false} assume !(4432 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,009 INFO L290 TraceCheckUtils]: 334: Hoare triple {639738#false} assume !(4433 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,009 INFO L290 TraceCheckUtils]: 335: Hoare triple {639738#false} assume !(4448 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,009 INFO L290 TraceCheckUtils]: 336: Hoare triple {639738#false} assume !(4449 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,012 INFO L290 TraceCheckUtils]: 337: Hoare triple {639738#false} assume !(4464 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,012 INFO L290 TraceCheckUtils]: 338: Hoare triple {639738#false} assume !(4465 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,012 INFO L290 TraceCheckUtils]: 339: Hoare triple {639738#false} assume !(4466 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,012 INFO L290 TraceCheckUtils]: 340: Hoare triple {639738#false} assume !(4467 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,012 INFO L290 TraceCheckUtils]: 341: Hoare triple {639738#false} assume !(4480 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,012 INFO L290 TraceCheckUtils]: 342: Hoare triple {639738#false} assume !(4481 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,012 INFO L290 TraceCheckUtils]: 343: Hoare triple {639738#false} assume !(4496 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,012 INFO L290 TraceCheckUtils]: 344: Hoare triple {639738#false} assume !(4497 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,012 INFO L290 TraceCheckUtils]: 345: Hoare triple {639738#false} assume 4512 == ~s__state~0; {639738#false} is VALID [2022-04-28 15:00:00,012 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-28 15:00:00,013 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-28 15:00:00,013 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-28 15:00:00,013 INFO L290 TraceCheckUtils]: 349: Hoare triple {639738#false} assume !(0 == ~tmp___7~0); {639738#false} is VALID [2022-04-28 15:00:00,013 INFO L290 TraceCheckUtils]: 350: Hoare triple {639738#false} assume !(0 == ~tmp___8~0); {639738#false} is VALID [2022-04-28 15:00:00,013 INFO L290 TraceCheckUtils]: 351: Hoare triple {639738#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {639738#false} is VALID [2022-04-28 15:00:00,013 INFO L290 TraceCheckUtils]: 352: Hoare triple {639738#false} ~skip~0 := 0; {639738#false} is VALID [2022-04-28 15:00:00,013 INFO L290 TraceCheckUtils]: 353: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-28 15:00:00,013 INFO L290 TraceCheckUtils]: 354: Hoare triple {639738#false} ~state~0 := ~s__state~0; {639738#false} is VALID [2022-04-28 15:00:00,013 INFO L290 TraceCheckUtils]: 355: Hoare triple {639738#false} assume !(12292 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,013 INFO L290 TraceCheckUtils]: 356: Hoare triple {639738#false} assume !(16384 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,013 INFO L290 TraceCheckUtils]: 357: Hoare triple {639738#false} assume !(4096 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,014 INFO L290 TraceCheckUtils]: 358: Hoare triple {639738#false} assume !(20480 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,014 INFO L290 TraceCheckUtils]: 359: Hoare triple {639738#false} assume !(4099 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,014 INFO L290 TraceCheckUtils]: 360: Hoare triple {639738#false} assume !(4368 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,014 INFO L290 TraceCheckUtils]: 361: Hoare triple {639738#false} assume !(4369 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,014 INFO L290 TraceCheckUtils]: 362: Hoare triple {639738#false} assume !(4384 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,014 INFO L290 TraceCheckUtils]: 363: Hoare triple {639738#false} assume !(4385 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,014 INFO L290 TraceCheckUtils]: 364: Hoare triple {639738#false} assume !(4400 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,014 INFO L290 TraceCheckUtils]: 365: Hoare triple {639738#false} assume !(4401 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,014 INFO L290 TraceCheckUtils]: 366: Hoare triple {639738#false} assume !(4416 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,014 INFO L290 TraceCheckUtils]: 367: Hoare triple {639738#false} assume !(4417 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,014 INFO L290 TraceCheckUtils]: 368: Hoare triple {639738#false} assume !(4432 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,014 INFO L290 TraceCheckUtils]: 369: Hoare triple {639738#false} assume !(4433 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,014 INFO L290 TraceCheckUtils]: 370: Hoare triple {639738#false} assume !(4448 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,015 INFO L290 TraceCheckUtils]: 371: Hoare triple {639738#false} assume !(4449 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,015 INFO L290 TraceCheckUtils]: 372: Hoare triple {639738#false} assume !(4464 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,015 INFO L290 TraceCheckUtils]: 373: Hoare triple {639738#false} assume !(4465 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,015 INFO L290 TraceCheckUtils]: 374: Hoare triple {639738#false} assume !(4466 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,015 INFO L290 TraceCheckUtils]: 375: Hoare triple {639738#false} assume !(4467 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,015 INFO L290 TraceCheckUtils]: 376: Hoare triple {639738#false} assume !(4480 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,015 INFO L290 TraceCheckUtils]: 377: Hoare triple {639738#false} assume !(4481 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,015 INFO L290 TraceCheckUtils]: 378: Hoare triple {639738#false} assume !(4496 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,015 INFO L290 TraceCheckUtils]: 379: Hoare triple {639738#false} assume !(4497 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,015 INFO L290 TraceCheckUtils]: 380: Hoare triple {639738#false} assume !(4512 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,015 INFO L290 TraceCheckUtils]: 381: Hoare triple {639738#false} assume !(4513 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,015 INFO L290 TraceCheckUtils]: 382: Hoare triple {639738#false} assume 4528 == ~s__state~0; {639738#false} is VALID [2022-04-28 15:00:00,016 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-28 15:00:00,016 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 := (if ~__cil_tmp66~0 % 4294967296 <= 2147483647 then ~__cil_tmp66~0 % 4294967296 else ~__cil_tmp66~0 % 4294967296 - 4294967296); {639738#false} is VALID [2022-04-28 15:00:00,016 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-28 15:00:00,016 INFO L290 TraceCheckUtils]: 386: Hoare triple {639738#false} assume !(0 != 2 + ~__cil_tmp67~0); {639738#false} is VALID [2022-04-28 15:00:00,016 INFO L290 TraceCheckUtils]: 387: Hoare triple {639738#false} ~s__init_num~0 := 0; {639738#false} is VALID [2022-04-28 15:00:00,016 INFO L290 TraceCheckUtils]: 388: Hoare triple {639738#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {639738#false} is VALID [2022-04-28 15:00:00,016 INFO L290 TraceCheckUtils]: 389: Hoare triple {639738#false} ~skip~0 := 0; {639738#false} is VALID [2022-04-28 15:00:00,016 INFO L290 TraceCheckUtils]: 390: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-28 15:00:00,016 INFO L290 TraceCheckUtils]: 391: Hoare triple {639738#false} ~state~0 := ~s__state~0; {639738#false} is VALID [2022-04-28 15:00:00,016 INFO L290 TraceCheckUtils]: 392: Hoare triple {639738#false} assume !(12292 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,016 INFO L290 TraceCheckUtils]: 393: Hoare triple {639738#false} assume !(16384 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,016 INFO L290 TraceCheckUtils]: 394: Hoare triple {639738#false} assume !(4096 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,016 INFO L290 TraceCheckUtils]: 395: Hoare triple {639738#false} assume !(20480 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,017 INFO L290 TraceCheckUtils]: 396: Hoare triple {639738#false} assume !(4099 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,017 INFO L290 TraceCheckUtils]: 397: Hoare triple {639738#false} assume !(4368 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,017 INFO L290 TraceCheckUtils]: 398: Hoare triple {639738#false} assume !(4369 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,017 INFO L290 TraceCheckUtils]: 399: Hoare triple {639738#false} assume !(4384 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,017 INFO L290 TraceCheckUtils]: 400: Hoare triple {639738#false} assume !(4385 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,017 INFO L290 TraceCheckUtils]: 401: Hoare triple {639738#false} assume !(4400 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,017 INFO L290 TraceCheckUtils]: 402: Hoare triple {639738#false} assume !(4401 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,017 INFO L290 TraceCheckUtils]: 403: Hoare triple {639738#false} assume !(4416 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,017 INFO L290 TraceCheckUtils]: 404: Hoare triple {639738#false} assume !(4417 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,017 INFO L290 TraceCheckUtils]: 405: Hoare triple {639738#false} assume !(4432 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,017 INFO L290 TraceCheckUtils]: 406: Hoare triple {639738#false} assume !(4433 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,017 INFO L290 TraceCheckUtils]: 407: Hoare triple {639738#false} assume !(4448 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,018 INFO L290 TraceCheckUtils]: 408: Hoare triple {639738#false} assume !(4449 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,018 INFO L290 TraceCheckUtils]: 409: Hoare triple {639738#false} assume !(4464 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,018 INFO L290 TraceCheckUtils]: 410: Hoare triple {639738#false} assume !(4465 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,018 INFO L290 TraceCheckUtils]: 411: Hoare triple {639738#false} assume !(4466 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,018 INFO L290 TraceCheckUtils]: 412: Hoare triple {639738#false} assume !(4467 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,018 INFO L290 TraceCheckUtils]: 413: Hoare triple {639738#false} assume !(4480 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,018 INFO L290 TraceCheckUtils]: 414: Hoare triple {639738#false} assume !(4481 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,018 INFO L290 TraceCheckUtils]: 415: Hoare triple {639738#false} assume !(4496 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,018 INFO L290 TraceCheckUtils]: 416: Hoare triple {639738#false} assume !(4497 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,018 INFO L290 TraceCheckUtils]: 417: Hoare triple {639738#false} assume !(4512 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,018 INFO L290 TraceCheckUtils]: 418: Hoare triple {639738#false} assume !(4513 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,018 INFO L290 TraceCheckUtils]: 419: Hoare triple {639738#false} assume !(4528 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,018 INFO L290 TraceCheckUtils]: 420: Hoare triple {639738#false} assume !(4529 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,019 INFO L290 TraceCheckUtils]: 421: Hoare triple {639738#false} assume !(4560 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,019 INFO L290 TraceCheckUtils]: 422: Hoare triple {639738#false} assume !(4561 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,019 INFO L290 TraceCheckUtils]: 423: Hoare triple {639738#false} assume 4352 == ~s__state~0; {639738#false} is VALID [2022-04-28 15:00:00,019 INFO L290 TraceCheckUtils]: 424: Hoare triple {639738#false} ~__cil_tmp70~0 := ~num1~0; {639738#false} is VALID [2022-04-28 15:00:00,019 INFO L290 TraceCheckUtils]: 425: Hoare triple {639738#false} assume !(~__cil_tmp70~0 > 0); {639738#false} is VALID [2022-04-28 15:00:00,019 INFO L290 TraceCheckUtils]: 426: Hoare triple {639738#false} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {639738#false} is VALID [2022-04-28 15:00:00,019 INFO L290 TraceCheckUtils]: 427: Hoare triple {639738#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {639738#false} is VALID [2022-04-28 15:00:00,019 INFO L290 TraceCheckUtils]: 428: Hoare triple {639738#false} ~skip~0 := 0; {639738#false} is VALID [2022-04-28 15:00:00,019 INFO L290 TraceCheckUtils]: 429: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-28 15:00:00,019 INFO L290 TraceCheckUtils]: 430: Hoare triple {639738#false} ~state~0 := ~s__state~0; {639738#false} is VALID [2022-04-28 15:00:00,019 INFO L290 TraceCheckUtils]: 431: Hoare triple {639738#false} assume !(12292 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,020 INFO L290 TraceCheckUtils]: 432: Hoare triple {639738#false} assume !(16384 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,020 INFO L290 TraceCheckUtils]: 433: Hoare triple {639738#false} assume !(4096 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,020 INFO L290 TraceCheckUtils]: 434: Hoare triple {639738#false} assume !(20480 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,020 INFO L290 TraceCheckUtils]: 435: Hoare triple {639738#false} assume !(4099 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,020 INFO L290 TraceCheckUtils]: 436: Hoare triple {639738#false} assume !(4368 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,020 INFO L290 TraceCheckUtils]: 437: Hoare triple {639738#false} assume !(4369 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,020 INFO L290 TraceCheckUtils]: 438: Hoare triple {639738#false} assume 4384 == ~s__state~0; {639738#false} is VALID [2022-04-28 15:00:00,020 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-28 15:00:00,020 INFO L290 TraceCheckUtils]: 440: Hoare triple {639738#false} assume !(1 == ~blastFlag~0); {639738#false} is VALID [2022-04-28 15:00:00,020 INFO L290 TraceCheckUtils]: 441: Hoare triple {639738#false} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {639738#false} is VALID [2022-04-28 15:00:00,020 INFO L290 TraceCheckUtils]: 442: Hoare triple {639738#false} assume !(~ret~0 <= 0); {639738#false} is VALID [2022-04-28 15:00:00,020 INFO L290 TraceCheckUtils]: 443: Hoare triple {639738#false} assume 0 != ~s__hit~0;~s__state~0 := 4560; {639738#false} is VALID [2022-04-28 15:00:00,021 INFO L290 TraceCheckUtils]: 444: Hoare triple {639738#false} ~s__init_num~0 := 0; {639738#false} is VALID [2022-04-28 15:00:00,021 INFO L290 TraceCheckUtils]: 445: Hoare triple {639738#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {639738#false} is VALID [2022-04-28 15:00:00,021 INFO L290 TraceCheckUtils]: 446: Hoare triple {639738#false} ~skip~0 := 0; {639738#false} is VALID [2022-04-28 15:00:00,021 INFO L290 TraceCheckUtils]: 447: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-28 15:00:00,021 INFO L290 TraceCheckUtils]: 448: Hoare triple {639738#false} ~state~0 := ~s__state~0; {639738#false} is VALID [2022-04-28 15:00:00,021 INFO L290 TraceCheckUtils]: 449: Hoare triple {639738#false} assume !(12292 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,021 INFO L290 TraceCheckUtils]: 450: Hoare triple {639738#false} assume !(16384 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,021 INFO L290 TraceCheckUtils]: 451: Hoare triple {639738#false} assume !(4096 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,021 INFO L290 TraceCheckUtils]: 452: Hoare triple {639738#false} assume !(20480 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,021 INFO L290 TraceCheckUtils]: 453: Hoare triple {639738#false} assume !(4099 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,021 INFO L290 TraceCheckUtils]: 454: Hoare triple {639738#false} assume !(4368 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,022 INFO L290 TraceCheckUtils]: 455: Hoare triple {639738#false} assume !(4369 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,022 INFO L290 TraceCheckUtils]: 456: Hoare triple {639738#false} assume !(4384 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,022 INFO L290 TraceCheckUtils]: 457: Hoare triple {639738#false} assume !(4385 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,022 INFO L290 TraceCheckUtils]: 458: Hoare triple {639738#false} assume !(4400 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,022 INFO L290 TraceCheckUtils]: 459: Hoare triple {639738#false} assume !(4401 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,022 INFO L290 TraceCheckUtils]: 460: Hoare triple {639738#false} assume !(4416 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,022 INFO L290 TraceCheckUtils]: 461: Hoare triple {639738#false} assume !(4417 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,022 INFO L290 TraceCheckUtils]: 462: Hoare triple {639738#false} assume !(4432 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,022 INFO L290 TraceCheckUtils]: 463: Hoare triple {639738#false} assume !(4433 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,022 INFO L290 TraceCheckUtils]: 464: Hoare triple {639738#false} assume !(4448 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,022 INFO L290 TraceCheckUtils]: 465: Hoare triple {639738#false} assume !(4449 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,022 INFO L290 TraceCheckUtils]: 466: Hoare triple {639738#false} assume !(4464 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,023 INFO L290 TraceCheckUtils]: 467: Hoare triple {639738#false} assume !(4465 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,023 INFO L290 TraceCheckUtils]: 468: Hoare triple {639738#false} assume !(4466 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,023 INFO L290 TraceCheckUtils]: 469: Hoare triple {639738#false} assume !(4467 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,023 INFO L290 TraceCheckUtils]: 470: Hoare triple {639738#false} assume !(4480 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,023 INFO L290 TraceCheckUtils]: 471: Hoare triple {639738#false} assume !(4481 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,023 INFO L290 TraceCheckUtils]: 472: Hoare triple {639738#false} assume !(4496 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,023 INFO L290 TraceCheckUtils]: 473: Hoare triple {639738#false} assume !(4497 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,023 INFO L290 TraceCheckUtils]: 474: Hoare triple {639738#false} assume !(4512 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,023 INFO L290 TraceCheckUtils]: 475: Hoare triple {639738#false} assume !(4513 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,023 INFO L290 TraceCheckUtils]: 476: Hoare triple {639738#false} assume !(4528 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,023 INFO L290 TraceCheckUtils]: 477: Hoare triple {639738#false} assume !(4529 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,023 INFO L290 TraceCheckUtils]: 478: Hoare triple {639738#false} assume 4560 == ~s__state~0; {639738#false} is VALID [2022-04-28 15:00:00,024 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-28 15:00:00,024 INFO L290 TraceCheckUtils]: 480: Hoare triple {639738#false} assume !(~ret~0 <= 0); {639738#false} is VALID [2022-04-28 15:00:00,024 INFO L290 TraceCheckUtils]: 481: Hoare triple {639738#false} assume 0 != ~s__hit~0;~s__state~0 := 4512; {639738#false} is VALID [2022-04-28 15:00:00,024 INFO L290 TraceCheckUtils]: 482: Hoare triple {639738#false} ~s__init_num~0 := 0; {639738#false} is VALID [2022-04-28 15:00:00,024 INFO L290 TraceCheckUtils]: 483: Hoare triple {639738#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {639738#false} is VALID [2022-04-28 15:00:00,024 INFO L290 TraceCheckUtils]: 484: Hoare triple {639738#false} ~skip~0 := 0; {639738#false} is VALID [2022-04-28 15:00:00,024 INFO L290 TraceCheckUtils]: 485: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-28 15:00:00,024 INFO L290 TraceCheckUtils]: 486: Hoare triple {639738#false} ~state~0 := ~s__state~0; {639738#false} is VALID [2022-04-28 15:00:00,024 INFO L290 TraceCheckUtils]: 487: Hoare triple {639738#false} assume !(12292 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,024 INFO L290 TraceCheckUtils]: 488: Hoare triple {639738#false} assume !(16384 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,024 INFO L290 TraceCheckUtils]: 489: Hoare triple {639738#false} assume !(4096 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,024 INFO L290 TraceCheckUtils]: 490: Hoare triple {639738#false} assume !(20480 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,024 INFO L290 TraceCheckUtils]: 491: Hoare triple {639738#false} assume !(4099 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,024 INFO L290 TraceCheckUtils]: 492: Hoare triple {639738#false} assume !(4368 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,024 INFO L290 TraceCheckUtils]: 493: Hoare triple {639738#false} assume !(4369 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,025 INFO L290 TraceCheckUtils]: 494: Hoare triple {639738#false} assume !(4384 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,025 INFO L290 TraceCheckUtils]: 495: Hoare triple {639738#false} assume !(4385 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,025 INFO L290 TraceCheckUtils]: 496: Hoare triple {639738#false} assume !(4400 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,025 INFO L290 TraceCheckUtils]: 497: Hoare triple {639738#false} assume !(4401 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,025 INFO L290 TraceCheckUtils]: 498: Hoare triple {639738#false} assume !(4416 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,025 INFO L290 TraceCheckUtils]: 499: Hoare triple {639738#false} assume !(4417 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,025 INFO L290 TraceCheckUtils]: 500: Hoare triple {639738#false} assume !(4432 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,025 INFO L290 TraceCheckUtils]: 501: Hoare triple {639738#false} assume !(4433 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,025 INFO L290 TraceCheckUtils]: 502: Hoare triple {639738#false} assume !(4448 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,025 INFO L290 TraceCheckUtils]: 503: Hoare triple {639738#false} assume !(4449 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,025 INFO L290 TraceCheckUtils]: 504: Hoare triple {639738#false} assume !(4464 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,025 INFO L290 TraceCheckUtils]: 505: Hoare triple {639738#false} assume !(4465 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,025 INFO L290 TraceCheckUtils]: 506: Hoare triple {639738#false} assume !(4466 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,025 INFO L290 TraceCheckUtils]: 507: Hoare triple {639738#false} assume !(4467 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,025 INFO L290 TraceCheckUtils]: 508: Hoare triple {639738#false} assume !(4480 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,026 INFO L290 TraceCheckUtils]: 509: Hoare triple {639738#false} assume !(4481 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,026 INFO L290 TraceCheckUtils]: 510: Hoare triple {639738#false} assume !(4496 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,026 INFO L290 TraceCheckUtils]: 511: Hoare triple {639738#false} assume !(4497 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,026 INFO L290 TraceCheckUtils]: 512: Hoare triple {639738#false} assume 4512 == ~s__state~0; {639738#false} is VALID [2022-04-28 15:00:00,026 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-28 15:00:00,026 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-28 15:00:00,026 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-28 15:00:00,026 INFO L290 TraceCheckUtils]: 516: Hoare triple {639738#false} assume !(0 == ~tmp___7~0); {639738#false} is VALID [2022-04-28 15:00:00,026 INFO L290 TraceCheckUtils]: 517: Hoare triple {639738#false} assume !(0 == ~tmp___8~0); {639738#false} is VALID [2022-04-28 15:00:00,026 INFO L290 TraceCheckUtils]: 518: Hoare triple {639738#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {639738#false} is VALID [2022-04-28 15:00:00,026 INFO L290 TraceCheckUtils]: 519: Hoare triple {639738#false} ~skip~0 := 0; {639738#false} is VALID [2022-04-28 15:00:00,026 INFO L290 TraceCheckUtils]: 520: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-28 15:00:00,026 INFO L290 TraceCheckUtils]: 521: Hoare triple {639738#false} ~state~0 := ~s__state~0; {639738#false} is VALID [2022-04-28 15:00:00,026 INFO L290 TraceCheckUtils]: 522: Hoare triple {639738#false} assume !(12292 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,026 INFO L290 TraceCheckUtils]: 523: Hoare triple {639738#false} assume !(16384 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,026 INFO L290 TraceCheckUtils]: 524: Hoare triple {639738#false} assume !(4096 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,027 INFO L290 TraceCheckUtils]: 525: Hoare triple {639738#false} assume !(20480 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,027 INFO L290 TraceCheckUtils]: 526: Hoare triple {639738#false} assume !(4099 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,027 INFO L290 TraceCheckUtils]: 527: Hoare triple {639738#false} assume !(4368 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,027 INFO L290 TraceCheckUtils]: 528: Hoare triple {639738#false} assume !(4369 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,027 INFO L290 TraceCheckUtils]: 529: Hoare triple {639738#false} assume !(4384 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,027 INFO L290 TraceCheckUtils]: 530: Hoare triple {639738#false} assume !(4385 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,027 INFO L290 TraceCheckUtils]: 531: Hoare triple {639738#false} assume !(4400 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,027 INFO L290 TraceCheckUtils]: 532: Hoare triple {639738#false} assume !(4401 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,027 INFO L290 TraceCheckUtils]: 533: Hoare triple {639738#false} assume !(4416 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,027 INFO L290 TraceCheckUtils]: 534: Hoare triple {639738#false} assume !(4417 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,027 INFO L290 TraceCheckUtils]: 535: Hoare triple {639738#false} assume !(4432 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,027 INFO L290 TraceCheckUtils]: 536: Hoare triple {639738#false} assume !(4433 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,027 INFO L290 TraceCheckUtils]: 537: Hoare triple {639738#false} assume !(4448 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,027 INFO L290 TraceCheckUtils]: 538: Hoare triple {639738#false} assume !(4449 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,027 INFO L290 TraceCheckUtils]: 539: Hoare triple {639738#false} assume !(4464 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,028 INFO L290 TraceCheckUtils]: 540: Hoare triple {639738#false} assume !(4465 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,028 INFO L290 TraceCheckUtils]: 541: Hoare triple {639738#false} assume !(4466 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,028 INFO L290 TraceCheckUtils]: 542: Hoare triple {639738#false} assume !(4467 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,028 INFO L290 TraceCheckUtils]: 543: Hoare triple {639738#false} assume !(4480 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,028 INFO L290 TraceCheckUtils]: 544: Hoare triple {639738#false} assume !(4481 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,028 INFO L290 TraceCheckUtils]: 545: Hoare triple {639738#false} assume !(4496 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,028 INFO L290 TraceCheckUtils]: 546: Hoare triple {639738#false} assume !(4497 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,028 INFO L290 TraceCheckUtils]: 547: Hoare triple {639738#false} assume !(4512 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,028 INFO L290 TraceCheckUtils]: 548: Hoare triple {639738#false} assume !(4513 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,028 INFO L290 TraceCheckUtils]: 549: Hoare triple {639738#false} assume 4528 == ~s__state~0; {639738#false} is VALID [2022-04-28 15:00:00,028 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-28 15:00:00,028 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 := (if ~__cil_tmp66~0 % 4294967296 <= 2147483647 then ~__cil_tmp66~0 % 4294967296 else ~__cil_tmp66~0 % 4294967296 - 4294967296); {639738#false} is VALID [2022-04-28 15:00:00,028 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-28 15:00:00,028 INFO L290 TraceCheckUtils]: 553: Hoare triple {639738#false} assume !(0 != 2 + ~__cil_tmp67~0); {639738#false} is VALID [2022-04-28 15:00:00,028 INFO L290 TraceCheckUtils]: 554: Hoare triple {639738#false} ~s__init_num~0 := 0; {639738#false} is VALID [2022-04-28 15:00:00,029 INFO L290 TraceCheckUtils]: 555: Hoare triple {639738#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {639738#false} is VALID [2022-04-28 15:00:00,029 INFO L290 TraceCheckUtils]: 556: Hoare triple {639738#false} ~skip~0 := 0; {639738#false} is VALID [2022-04-28 15:00:00,029 INFO L290 TraceCheckUtils]: 557: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-28 15:00:00,029 INFO L290 TraceCheckUtils]: 558: Hoare triple {639738#false} ~state~0 := ~s__state~0; {639738#false} is VALID [2022-04-28 15:00:00,029 INFO L290 TraceCheckUtils]: 559: Hoare triple {639738#false} assume !(12292 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,029 INFO L290 TraceCheckUtils]: 560: Hoare triple {639738#false} assume !(16384 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,029 INFO L290 TraceCheckUtils]: 561: Hoare triple {639738#false} assume !(4096 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,029 INFO L290 TraceCheckUtils]: 562: Hoare triple {639738#false} assume !(20480 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,029 INFO L290 TraceCheckUtils]: 563: Hoare triple {639738#false} assume !(4099 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,029 INFO L290 TraceCheckUtils]: 564: Hoare triple {639738#false} assume !(4368 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,029 INFO L290 TraceCheckUtils]: 565: Hoare triple {639738#false} assume !(4369 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,029 INFO L290 TraceCheckUtils]: 566: Hoare triple {639738#false} assume !(4384 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,029 INFO L290 TraceCheckUtils]: 567: Hoare triple {639738#false} assume !(4385 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,029 INFO L290 TraceCheckUtils]: 568: Hoare triple {639738#false} assume !(4400 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,029 INFO L290 TraceCheckUtils]: 569: Hoare triple {639738#false} assume !(4401 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,029 INFO L290 TraceCheckUtils]: 570: Hoare triple {639738#false} assume !(4416 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,030 INFO L290 TraceCheckUtils]: 571: Hoare triple {639738#false} assume !(4417 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,030 INFO L290 TraceCheckUtils]: 572: Hoare triple {639738#false} assume !(4432 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,030 INFO L290 TraceCheckUtils]: 573: Hoare triple {639738#false} assume !(4433 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,030 INFO L290 TraceCheckUtils]: 574: Hoare triple {639738#false} assume !(4448 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,030 INFO L290 TraceCheckUtils]: 575: Hoare triple {639738#false} assume !(4449 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,030 INFO L290 TraceCheckUtils]: 576: Hoare triple {639738#false} assume !(4464 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,030 INFO L290 TraceCheckUtils]: 577: Hoare triple {639738#false} assume !(4465 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,030 INFO L290 TraceCheckUtils]: 578: Hoare triple {639738#false} assume !(4466 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,030 INFO L290 TraceCheckUtils]: 579: Hoare triple {639738#false} assume !(4467 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,030 INFO L290 TraceCheckUtils]: 580: Hoare triple {639738#false} assume !(4480 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,030 INFO L290 TraceCheckUtils]: 581: Hoare triple {639738#false} assume !(4481 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,030 INFO L290 TraceCheckUtils]: 582: Hoare triple {639738#false} assume !(4496 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,030 INFO L290 TraceCheckUtils]: 583: Hoare triple {639738#false} assume !(4497 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,030 INFO L290 TraceCheckUtils]: 584: Hoare triple {639738#false} assume !(4512 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,030 INFO L290 TraceCheckUtils]: 585: Hoare triple {639738#false} assume !(4513 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,031 INFO L290 TraceCheckUtils]: 586: Hoare triple {639738#false} assume !(4528 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,031 INFO L290 TraceCheckUtils]: 587: Hoare triple {639738#false} assume !(4529 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,031 INFO L290 TraceCheckUtils]: 588: Hoare triple {639738#false} assume !(4560 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,031 INFO L290 TraceCheckUtils]: 589: Hoare triple {639738#false} assume !(4561 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,031 INFO L290 TraceCheckUtils]: 590: Hoare triple {639738#false} assume 4352 == ~s__state~0; {639738#false} is VALID [2022-04-28 15:00:00,031 INFO L290 TraceCheckUtils]: 591: Hoare triple {639738#false} ~__cil_tmp70~0 := ~num1~0; {639738#false} is VALID [2022-04-28 15:00:00,031 INFO L290 TraceCheckUtils]: 592: Hoare triple {639738#false} assume !(~__cil_tmp70~0 > 0); {639738#false} is VALID [2022-04-28 15:00:00,031 INFO L290 TraceCheckUtils]: 593: Hoare triple {639738#false} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {639738#false} is VALID [2022-04-28 15:00:00,031 INFO L290 TraceCheckUtils]: 594: Hoare triple {639738#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {639738#false} is VALID [2022-04-28 15:00:00,031 INFO L290 TraceCheckUtils]: 595: Hoare triple {639738#false} ~skip~0 := 0; {639738#false} is VALID [2022-04-28 15:00:00,031 INFO L290 TraceCheckUtils]: 596: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-28 15:00:00,031 INFO L290 TraceCheckUtils]: 597: Hoare triple {639738#false} ~state~0 := ~s__state~0; {639738#false} is VALID [2022-04-28 15:00:00,031 INFO L290 TraceCheckUtils]: 598: Hoare triple {639738#false} assume !(12292 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,031 INFO L290 TraceCheckUtils]: 599: Hoare triple {639738#false} assume !(16384 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,031 INFO L290 TraceCheckUtils]: 600: Hoare triple {639738#false} assume !(4096 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,032 INFO L290 TraceCheckUtils]: 601: Hoare triple {639738#false} assume !(20480 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,032 INFO L290 TraceCheckUtils]: 602: Hoare triple {639738#false} assume !(4099 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,032 INFO L290 TraceCheckUtils]: 603: Hoare triple {639738#false} assume !(4368 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,032 INFO L290 TraceCheckUtils]: 604: Hoare triple {639738#false} assume !(4369 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,032 INFO L290 TraceCheckUtils]: 605: Hoare triple {639738#false} assume !(4384 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,032 INFO L290 TraceCheckUtils]: 606: Hoare triple {639738#false} assume !(4385 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,032 INFO L290 TraceCheckUtils]: 607: Hoare triple {639738#false} assume !(4400 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,032 INFO L290 TraceCheckUtils]: 608: Hoare triple {639738#false} assume !(4401 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,032 INFO L290 TraceCheckUtils]: 609: Hoare triple {639738#false} assume !(4416 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,032 INFO L290 TraceCheckUtils]: 610: Hoare triple {639738#false} assume !(4417 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:00,032 INFO L290 TraceCheckUtils]: 611: Hoare triple {639738#false} assume 4432 == ~s__state~0; {639738#false} is VALID [2022-04-28 15:00:00,032 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-28 15:00:00,032 INFO L290 TraceCheckUtils]: 613: Hoare triple {639738#false} assume 5 == ~blastFlag~0; {639738#false} is VALID [2022-04-28 15:00:00,032 INFO L290 TraceCheckUtils]: 614: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-28 15:00:00,034 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-28 15:00:00,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-28 15:00:00,034 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1004230990] [2022-04-28 15:00:00,034 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1004230990] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-28 15:00:00,034 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [26780937] [2022-04-28 15:00:00,034 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-28 15:00:00,035 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-28 15:00:00,035 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-28 15:00:00,035 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-28 15:00:00,036 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-28 15:00:00,195 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-28 15:00:00,196 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-28 15:00:00,198 INFO L263 TraceCheckSpWp]: Trace formula consists of 1067 conjuncts, 3 conjunts are in the unsatisfiable core [2022-04-28 15:00:00,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-28 15:00:00,245 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-28 15:00:01,298 INFO L272 TraceCheckUtils]: 0: Hoare triple {639737#true} call ULTIMATE.init(); {639737#true} is VALID [2022-04-28 15:00:01,298 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-28 15:00:01,298 INFO L290 TraceCheckUtils]: 2: Hoare triple {639737#true} assume true; {639737#true} is VALID [2022-04-28 15:00:01,298 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {639737#true} {639737#true} #547#return; {639737#true} is VALID [2022-04-28 15:00:01,299 INFO L272 TraceCheckUtils]: 4: Hoare triple {639737#true} call #t~ret55 := main(); {639737#true} is VALID [2022-04-28 15:00:01,299 INFO L290 TraceCheckUtils]: 5: Hoare triple {639737#true} havoc ~s~0;~s~0 := 12292; {639737#true} is VALID [2022-04-28 15:00:01,299 INFO L272 TraceCheckUtils]: 6: Hoare triple {639737#true} call #t~ret54 := ssl3_connect(~s~0); {639737#true} is VALID [2022-04-28 15:00:01,299 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-28 15:00:01,299 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-28 15:00:01,299 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-28 15:00:01,299 INFO L290 TraceCheckUtils]: 10: Hoare triple {639737#true} assume !(0 != 12288 + ~tmp___1~0); {639737#true} is VALID [2022-04-28 15:00:01,299 INFO L290 TraceCheckUtils]: 11: Hoare triple {639737#true} assume !false; {639737#true} is VALID [2022-04-28 15:00:01,299 INFO L290 TraceCheckUtils]: 12: Hoare triple {639737#true} ~state~0 := ~s__state~0; {639737#true} is VALID [2022-04-28 15:00:01,299 INFO L290 TraceCheckUtils]: 13: Hoare triple {639737#true} assume 12292 == ~s__state~0; {639737#true} is VALID [2022-04-28 15:00:01,299 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-28 15:00:01,299 INFO L290 TraceCheckUtils]: 15: Hoare triple {639737#true} ~s__server~0 := 0; {639737#true} is VALID [2022-04-28 15:00:01,299 INFO L290 TraceCheckUtils]: 16: Hoare triple {639737#true} assume 0 != ~cb~0; {639737#true} is VALID [2022-04-28 15:00:01,299 INFO L290 TraceCheckUtils]: 17: Hoare triple {639737#true} ~__cil_tmp55~0 := 65280 + ~s__version~0; {639737#true} is VALID [2022-04-28 15:00:01,300 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-28 15:00:01,300 INFO L290 TraceCheckUtils]: 19: Hoare triple {639737#true} assume !(~__cil_tmp58~0 % 18446744073709551616 == ~__cil_tmp57~0 % 18446744073709551616); {639737#true} is VALID [2022-04-28 15:00:01,300 INFO L290 TraceCheckUtils]: 20: Hoare triple {639737#true} assume !(0 == ~tmp___4~0); {639737#true} is VALID [2022-04-28 15:00:01,300 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-28 15:00:01,300 INFO L290 TraceCheckUtils]: 22: Hoare triple {639737#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {639737#true} is VALID [2022-04-28 15:00:01,300 INFO L290 TraceCheckUtils]: 23: Hoare triple {639737#true} ~skip~0 := 0; {639737#true} is VALID [2022-04-28 15:00:01,300 INFO L290 TraceCheckUtils]: 24: Hoare triple {639737#true} assume !false; {639737#true} is VALID [2022-04-28 15:00:01,300 INFO L290 TraceCheckUtils]: 25: Hoare triple {639737#true} ~state~0 := ~s__state~0; {639737#true} is VALID [2022-04-28 15:00:01,300 INFO L290 TraceCheckUtils]: 26: Hoare triple {639737#true} assume !(12292 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,300 INFO L290 TraceCheckUtils]: 27: Hoare triple {639737#true} assume !(16384 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,300 INFO L290 TraceCheckUtils]: 28: Hoare triple {639737#true} assume !(4096 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,300 INFO L290 TraceCheckUtils]: 29: Hoare triple {639737#true} assume !(20480 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,300 INFO L290 TraceCheckUtils]: 30: Hoare triple {639737#true} assume !(4099 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,300 INFO L290 TraceCheckUtils]: 31: Hoare triple {639737#true} assume 4368 == ~s__state~0; {639737#true} is VALID [2022-04-28 15:00:01,301 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-28 15:00:01,301 INFO L290 TraceCheckUtils]: 33: Hoare triple {639737#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {639737#true} is VALID [2022-04-28 15:00:01,301 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-28 15:00:01,301 INFO L290 TraceCheckUtils]: 35: Hoare triple {639737#true} assume ~__cil_tmp63~0 % 18446744073709551616 != ~__cil_tmp62~0 % 18446744073709551616; {639737#true} is VALID [2022-04-28 15:00:01,301 INFO L290 TraceCheckUtils]: 36: Hoare triple {639737#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {639737#true} is VALID [2022-04-28 15:00:01,301 INFO L290 TraceCheckUtils]: 37: Hoare triple {639737#true} ~skip~0 := 0; {639737#true} is VALID [2022-04-28 15:00:01,301 INFO L290 TraceCheckUtils]: 38: Hoare triple {639737#true} assume !false; {639737#true} is VALID [2022-04-28 15:00:01,301 INFO L290 TraceCheckUtils]: 39: Hoare triple {639737#true} ~state~0 := ~s__state~0; {639737#true} is VALID [2022-04-28 15:00:01,301 INFO L290 TraceCheckUtils]: 40: Hoare triple {639737#true} assume !(12292 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,301 INFO L290 TraceCheckUtils]: 41: Hoare triple {639737#true} assume !(16384 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,301 INFO L290 TraceCheckUtils]: 42: Hoare triple {639737#true} assume !(4096 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,301 INFO L290 TraceCheckUtils]: 43: Hoare triple {639737#true} assume !(20480 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,301 INFO L290 TraceCheckUtils]: 44: Hoare triple {639737#true} assume !(4099 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,301 INFO L290 TraceCheckUtils]: 45: Hoare triple {639737#true} assume !(4368 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,302 INFO L290 TraceCheckUtils]: 46: Hoare triple {639737#true} assume !(4369 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,302 INFO L290 TraceCheckUtils]: 47: Hoare triple {639737#true} assume 4384 == ~s__state~0; {639737#true} is VALID [2022-04-28 15:00:01,302 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-28 15:00:01,302 INFO L290 TraceCheckUtils]: 49: Hoare triple {639737#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {639737#true} is VALID [2022-04-28 15:00:01,302 INFO L290 TraceCheckUtils]: 50: Hoare triple {639737#true} assume !(~ret~0 <= 0); {639737#true} is VALID [2022-04-28 15:00:01,302 INFO L290 TraceCheckUtils]: 51: Hoare triple {639737#true} assume 0 != ~s__hit~0;~s__state~0 := 4560; {639737#true} is VALID [2022-04-28 15:00:01,302 INFO L290 TraceCheckUtils]: 52: Hoare triple {639737#true} ~s__init_num~0 := 0; {639737#true} is VALID [2022-04-28 15:00:01,302 INFO L290 TraceCheckUtils]: 53: Hoare triple {639737#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {639737#true} is VALID [2022-04-28 15:00:01,302 INFO L290 TraceCheckUtils]: 54: Hoare triple {639737#true} ~skip~0 := 0; {639737#true} is VALID [2022-04-28 15:00:01,302 INFO L290 TraceCheckUtils]: 55: Hoare triple {639737#true} assume !false; {639737#true} is VALID [2022-04-28 15:00:01,302 INFO L290 TraceCheckUtils]: 56: Hoare triple {639737#true} ~state~0 := ~s__state~0; {639737#true} is VALID [2022-04-28 15:00:01,302 INFO L290 TraceCheckUtils]: 57: Hoare triple {639737#true} assume !(12292 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,302 INFO L290 TraceCheckUtils]: 58: Hoare triple {639737#true} assume !(16384 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,302 INFO L290 TraceCheckUtils]: 59: Hoare triple {639737#true} assume !(4096 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,303 INFO L290 TraceCheckUtils]: 60: Hoare triple {639737#true} assume !(20480 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,303 INFO L290 TraceCheckUtils]: 61: Hoare triple {639737#true} assume !(4099 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,303 INFO L290 TraceCheckUtils]: 62: Hoare triple {639737#true} assume !(4368 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,303 INFO L290 TraceCheckUtils]: 63: Hoare triple {639737#true} assume !(4369 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,303 INFO L290 TraceCheckUtils]: 64: Hoare triple {639737#true} assume !(4384 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,303 INFO L290 TraceCheckUtils]: 65: Hoare triple {639737#true} assume !(4385 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,303 INFO L290 TraceCheckUtils]: 66: Hoare triple {639737#true} assume !(4400 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,303 INFO L290 TraceCheckUtils]: 67: Hoare triple {639737#true} assume !(4401 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,303 INFO L290 TraceCheckUtils]: 68: Hoare triple {639737#true} assume !(4416 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,303 INFO L290 TraceCheckUtils]: 69: Hoare triple {639737#true} assume !(4417 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,303 INFO L290 TraceCheckUtils]: 70: Hoare triple {639737#true} assume !(4432 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,303 INFO L290 TraceCheckUtils]: 71: Hoare triple {639737#true} assume !(4433 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,303 INFO L290 TraceCheckUtils]: 72: Hoare triple {639737#true} assume !(4448 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,304 INFO L290 TraceCheckUtils]: 73: Hoare triple {639737#true} assume !(4449 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,304 INFO L290 TraceCheckUtils]: 74: Hoare triple {639737#true} assume !(4464 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,304 INFO L290 TraceCheckUtils]: 75: Hoare triple {639737#true} assume !(4465 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,304 INFO L290 TraceCheckUtils]: 76: Hoare triple {639737#true} assume !(4466 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,304 INFO L290 TraceCheckUtils]: 77: Hoare triple {639737#true} assume !(4467 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,304 INFO L290 TraceCheckUtils]: 78: Hoare triple {639737#true} assume !(4480 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,304 INFO L290 TraceCheckUtils]: 79: Hoare triple {639737#true} assume !(4481 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,304 INFO L290 TraceCheckUtils]: 80: Hoare triple {639737#true} assume !(4496 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,304 INFO L290 TraceCheckUtils]: 81: Hoare triple {639737#true} assume !(4497 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,304 INFO L290 TraceCheckUtils]: 82: Hoare triple {639737#true} assume !(4512 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,304 INFO L290 TraceCheckUtils]: 83: Hoare triple {639737#true} assume !(4513 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,304 INFO L290 TraceCheckUtils]: 84: Hoare triple {639737#true} assume !(4528 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,304 INFO L290 TraceCheckUtils]: 85: Hoare triple {639737#true} assume !(4529 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,304 INFO L290 TraceCheckUtils]: 86: Hoare triple {639737#true} assume 4560 == ~s__state~0; {639737#true} is VALID [2022-04-28 15:00:01,305 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-28 15:00:01,305 INFO L290 TraceCheckUtils]: 88: Hoare triple {639737#true} assume !(~ret~0 <= 0); {639737#true} is VALID [2022-04-28 15:00:01,305 INFO L290 TraceCheckUtils]: 89: Hoare triple {639737#true} assume 0 != ~s__hit~0;~s__state~0 := 4512; {639737#true} is VALID [2022-04-28 15:00:01,305 INFO L290 TraceCheckUtils]: 90: Hoare triple {639737#true} ~s__init_num~0 := 0; {639737#true} is VALID [2022-04-28 15:00:01,305 INFO L290 TraceCheckUtils]: 91: Hoare triple {639737#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {639737#true} is VALID [2022-04-28 15:00:01,305 INFO L290 TraceCheckUtils]: 92: Hoare triple {639737#true} ~skip~0 := 0; {639737#true} is VALID [2022-04-28 15:00:01,305 INFO L290 TraceCheckUtils]: 93: Hoare triple {639737#true} assume !false; {639737#true} is VALID [2022-04-28 15:00:01,305 INFO L290 TraceCheckUtils]: 94: Hoare triple {639737#true} ~state~0 := ~s__state~0; {639737#true} is VALID [2022-04-28 15:00:01,305 INFO L290 TraceCheckUtils]: 95: Hoare triple {639737#true} assume !(12292 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,305 INFO L290 TraceCheckUtils]: 96: Hoare triple {639737#true} assume !(16384 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,305 INFO L290 TraceCheckUtils]: 97: Hoare triple {639737#true} assume !(4096 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,305 INFO L290 TraceCheckUtils]: 98: Hoare triple {639737#true} assume !(20480 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,305 INFO L290 TraceCheckUtils]: 99: Hoare triple {639737#true} assume !(4099 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,306 INFO L290 TraceCheckUtils]: 100: Hoare triple {639737#true} assume !(4368 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,306 INFO L290 TraceCheckUtils]: 101: Hoare triple {639737#true} assume !(4369 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,306 INFO L290 TraceCheckUtils]: 102: Hoare triple {639737#true} assume !(4384 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,306 INFO L290 TraceCheckUtils]: 103: Hoare triple {639737#true} assume !(4385 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,306 INFO L290 TraceCheckUtils]: 104: Hoare triple {639737#true} assume !(4400 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,306 INFO L290 TraceCheckUtils]: 105: Hoare triple {639737#true} assume !(4401 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,306 INFO L290 TraceCheckUtils]: 106: Hoare triple {639737#true} assume !(4416 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,306 INFO L290 TraceCheckUtils]: 107: Hoare triple {639737#true} assume !(4417 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,306 INFO L290 TraceCheckUtils]: 108: Hoare triple {639737#true} assume !(4432 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,306 INFO L290 TraceCheckUtils]: 109: Hoare triple {639737#true} assume !(4433 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,306 INFO L290 TraceCheckUtils]: 110: Hoare triple {639737#true} assume !(4448 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,306 INFO L290 TraceCheckUtils]: 111: Hoare triple {639737#true} assume !(4449 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,307 INFO L290 TraceCheckUtils]: 112: Hoare triple {639737#true} assume !(4464 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,307 INFO L290 TraceCheckUtils]: 113: Hoare triple {639737#true} assume !(4465 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,307 INFO L290 TraceCheckUtils]: 114: Hoare triple {639737#true} assume !(4466 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,307 INFO L290 TraceCheckUtils]: 115: Hoare triple {639737#true} assume !(4467 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,307 INFO L290 TraceCheckUtils]: 116: Hoare triple {639737#true} assume !(4480 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,307 INFO L290 TraceCheckUtils]: 117: Hoare triple {639737#true} assume !(4481 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,307 INFO L290 TraceCheckUtils]: 118: Hoare triple {639737#true} assume !(4496 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,307 INFO L290 TraceCheckUtils]: 119: Hoare triple {639737#true} assume !(4497 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,307 INFO L290 TraceCheckUtils]: 120: Hoare triple {639737#true} assume 4512 == ~s__state~0; {639737#true} is VALID [2022-04-28 15:00:01,307 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-28 15:00:01,307 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-28 15:00:01,307 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-28 15:00:01,307 INFO L290 TraceCheckUtils]: 124: Hoare triple {639737#true} assume !(0 == ~tmp___7~0); {639737#true} is VALID [2022-04-28 15:00:01,307 INFO L290 TraceCheckUtils]: 125: Hoare triple {639737#true} assume !(0 == ~tmp___8~0); {639737#true} is VALID [2022-04-28 15:00:01,307 INFO L290 TraceCheckUtils]: 126: Hoare triple {639737#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {639737#true} is VALID [2022-04-28 15:00:01,308 INFO L290 TraceCheckUtils]: 127: Hoare triple {639737#true} ~skip~0 := 0; {639737#true} is VALID [2022-04-28 15:00:01,308 INFO L290 TraceCheckUtils]: 128: Hoare triple {639737#true} assume !false; {639737#true} is VALID [2022-04-28 15:00:01,308 INFO L290 TraceCheckUtils]: 129: Hoare triple {639737#true} ~state~0 := ~s__state~0; {639737#true} is VALID [2022-04-28 15:00:01,308 INFO L290 TraceCheckUtils]: 130: Hoare triple {639737#true} assume !(12292 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,308 INFO L290 TraceCheckUtils]: 131: Hoare triple {639737#true} assume !(16384 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,308 INFO L290 TraceCheckUtils]: 132: Hoare triple {639737#true} assume !(4096 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,308 INFO L290 TraceCheckUtils]: 133: Hoare triple {639737#true} assume !(20480 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,308 INFO L290 TraceCheckUtils]: 134: Hoare triple {639737#true} assume !(4099 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,308 INFO L290 TraceCheckUtils]: 135: Hoare triple {639737#true} assume !(4368 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,308 INFO L290 TraceCheckUtils]: 136: Hoare triple {639737#true} assume !(4369 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,308 INFO L290 TraceCheckUtils]: 137: Hoare triple {639737#true} assume !(4384 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,308 INFO L290 TraceCheckUtils]: 138: Hoare triple {639737#true} assume !(4385 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,308 INFO L290 TraceCheckUtils]: 139: Hoare triple {639737#true} assume !(4400 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,308 INFO L290 TraceCheckUtils]: 140: Hoare triple {639737#true} assume !(4401 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,309 INFO L290 TraceCheckUtils]: 141: Hoare triple {639737#true} assume !(4416 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,309 INFO L290 TraceCheckUtils]: 142: Hoare triple {639737#true} assume !(4417 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,309 INFO L290 TraceCheckUtils]: 143: Hoare triple {639737#true} assume !(4432 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,309 INFO L290 TraceCheckUtils]: 144: Hoare triple {639737#true} assume !(4433 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,309 INFO L290 TraceCheckUtils]: 145: Hoare triple {639737#true} assume !(4448 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,309 INFO L290 TraceCheckUtils]: 146: Hoare triple {639737#true} assume !(4449 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,309 INFO L290 TraceCheckUtils]: 147: Hoare triple {639737#true} assume !(4464 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,309 INFO L290 TraceCheckUtils]: 148: Hoare triple {639737#true} assume !(4465 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,309 INFO L290 TraceCheckUtils]: 149: Hoare triple {639737#true} assume !(4466 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,309 INFO L290 TraceCheckUtils]: 150: Hoare triple {639737#true} assume !(4467 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,309 INFO L290 TraceCheckUtils]: 151: Hoare triple {639737#true} assume !(4480 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,309 INFO L290 TraceCheckUtils]: 152: Hoare triple {639737#true} assume !(4481 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,309 INFO L290 TraceCheckUtils]: 153: Hoare triple {639737#true} assume !(4496 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,309 INFO L290 TraceCheckUtils]: 154: Hoare triple {639737#true} assume !(4497 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,309 INFO L290 TraceCheckUtils]: 155: Hoare triple {639737#true} assume !(4512 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,310 INFO L290 TraceCheckUtils]: 156: Hoare triple {639737#true} assume !(4513 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:01,310 INFO L290 TraceCheckUtils]: 157: Hoare triple {639737#true} assume 4528 == ~s__state~0; {639737#true} is VALID [2022-04-28 15:00:01,310 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-28 15:00:01,310 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 := (if ~__cil_tmp66~0 % 4294967296 <= 2147483647 then ~__cil_tmp66~0 % 4294967296 else ~__cil_tmp66~0 % 4294967296 - 4294967296); {639737#true} is VALID [2022-04-28 15:00:01,310 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-28 15:00:01,310 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-28 15:00:01,311 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-28 15:00:01,311 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-28 15:00:01,311 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-28 15:00:01,312 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-28 15:00:01,312 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-28 15:00:01,312 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-28 15:00:01,313 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-28 15:00:01,313 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-28 15:00:01,313 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-28 15:00:01,314 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-28 15:00:01,314 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-28 15:00:01,314 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-28 15:00:01,315 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-28 15:00:01,315 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-28 15:00:01,315 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-28 15:00:01,316 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-28 15:00:01,316 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-28 15:00:01,316 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-28 15:00:01,317 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-28 15:00:01,317 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-28 15:00:01,317 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-28 15:00:01,318 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-28 15:00:01,318 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-28 15:00:01,318 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-28 15:00:01,319 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-28 15:00:01,319 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-28 15:00:01,319 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-28 15:00:01,320 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-28 15:00:01,320 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-28 15:00:01,320 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-28 15:00:01,321 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-28 15:00:01,321 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-28 15:00:01,321 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-28 15:00:01,322 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-28 15:00:01,322 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-28 15:00:01,322 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-28 15:00:01,323 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-28 15:00:01,323 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-28 15:00:01,323 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-28 15:00:01,324 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-28 15:00:01,324 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-28 15:00:01,324 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-28 15:00:01,325 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-28 15:00:01,325 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-28 15:00:01,325 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-28 15:00:01,326 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-28 15:00:01,326 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-28 15:00:01,326 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-28 15:00:01,327 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-28 15:00:01,327 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-28 15:00:01,327 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-28 15:00:01,328 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-28 15:00:01,328 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-28 15:00:01,328 INFO L290 TraceCheckUtils]: 215: Hoare triple {640352#(<= ssl3_connect_~s__state~0 3)} assume 4400 == ~s__state~0; {639738#false} is VALID [2022-04-28 15:00:01,328 INFO L290 TraceCheckUtils]: 216: Hoare triple {639738#false} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {639738#false} is VALID [2022-04-28 15:00:01,328 INFO L290 TraceCheckUtils]: 217: Hoare triple {639738#false} assume !(0 != (256 + ~__cil_tmp64~0) % 18446744073709551616);assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;~ret~0 := #t~nondet40;havoc #t~nondet40; {639738#false} is VALID [2022-04-28 15:00:01,328 INFO L290 TraceCheckUtils]: 218: Hoare triple {639738#false} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {639738#false} is VALID [2022-04-28 15:00:01,328 INFO L290 TraceCheckUtils]: 219: Hoare triple {639738#false} assume !(~ret~0 <= 0); {639738#false} is VALID [2022-04-28 15:00:01,329 INFO L290 TraceCheckUtils]: 220: Hoare triple {639738#false} ~s__state~0 := 4416;~s__init_num~0 := 0; {639738#false} is VALID [2022-04-28 15:00:01,329 INFO L290 TraceCheckUtils]: 221: Hoare triple {639738#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {639738#false} is VALID [2022-04-28 15:00:01,329 INFO L290 TraceCheckUtils]: 222: Hoare triple {639738#false} ~skip~0 := 0; {639738#false} is VALID [2022-04-28 15:00:01,329 INFO L290 TraceCheckUtils]: 223: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-28 15:00:01,329 INFO L290 TraceCheckUtils]: 224: Hoare triple {639738#false} ~state~0 := ~s__state~0; {639738#false} is VALID [2022-04-28 15:00:01,329 INFO L290 TraceCheckUtils]: 225: Hoare triple {639738#false} assume !(12292 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,329 INFO L290 TraceCheckUtils]: 226: Hoare triple {639738#false} assume !(16384 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,329 INFO L290 TraceCheckUtils]: 227: Hoare triple {639738#false} assume !(4096 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,329 INFO L290 TraceCheckUtils]: 228: Hoare triple {639738#false} assume !(20480 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,329 INFO L290 TraceCheckUtils]: 229: Hoare triple {639738#false} assume !(4099 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,329 INFO L290 TraceCheckUtils]: 230: Hoare triple {639738#false} assume !(4368 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,329 INFO L290 TraceCheckUtils]: 231: Hoare triple {639738#false} assume !(4369 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,329 INFO L290 TraceCheckUtils]: 232: Hoare triple {639738#false} assume !(4384 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,329 INFO L290 TraceCheckUtils]: 233: Hoare triple {639738#false} assume !(4385 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,330 INFO L290 TraceCheckUtils]: 234: Hoare triple {639738#false} assume !(4400 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,330 INFO L290 TraceCheckUtils]: 235: Hoare triple {639738#false} assume !(4401 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,330 INFO L290 TraceCheckUtils]: 236: Hoare triple {639738#false} assume 4416 == ~s__state~0; {639738#false} is VALID [2022-04-28 15:00:01,330 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-28 15:00:01,330 INFO L290 TraceCheckUtils]: 238: Hoare triple {639738#false} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {639738#false} is VALID [2022-04-28 15:00:01,330 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-28 15:00:01,330 INFO L290 TraceCheckUtils]: 240: Hoare triple {639738#false} assume !(0 == ~tmp___6~0); {639738#false} is VALID [2022-04-28 15:00:01,330 INFO L290 TraceCheckUtils]: 241: Hoare triple {639738#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {639738#false} is VALID [2022-04-28 15:00:01,330 INFO L290 TraceCheckUtils]: 242: Hoare triple {639738#false} ~skip~0 := 0; {639738#false} is VALID [2022-04-28 15:00:01,330 INFO L290 TraceCheckUtils]: 243: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-28 15:00:01,330 INFO L290 TraceCheckUtils]: 244: Hoare triple {639738#false} ~state~0 := ~s__state~0; {639738#false} is VALID [2022-04-28 15:00:01,330 INFO L290 TraceCheckUtils]: 245: Hoare triple {639738#false} assume !(12292 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,330 INFO L290 TraceCheckUtils]: 246: Hoare triple {639738#false} assume !(16384 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,330 INFO L290 TraceCheckUtils]: 247: Hoare triple {639738#false} assume !(4096 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,330 INFO L290 TraceCheckUtils]: 248: Hoare triple {639738#false} assume !(20480 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,331 INFO L290 TraceCheckUtils]: 249: Hoare triple {639738#false} assume !(4099 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,331 INFO L290 TraceCheckUtils]: 250: Hoare triple {639738#false} assume !(4368 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,331 INFO L290 TraceCheckUtils]: 251: Hoare triple {639738#false} assume !(4369 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,331 INFO L290 TraceCheckUtils]: 252: Hoare triple {639738#false} assume !(4384 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,331 INFO L290 TraceCheckUtils]: 253: Hoare triple {639738#false} assume !(4385 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,331 INFO L290 TraceCheckUtils]: 254: Hoare triple {639738#false} assume !(4400 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,331 INFO L290 TraceCheckUtils]: 255: Hoare triple {639738#false} assume !(4401 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,331 INFO L290 TraceCheckUtils]: 256: Hoare triple {639738#false} assume !(4416 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,331 INFO L290 TraceCheckUtils]: 257: Hoare triple {639738#false} assume !(4417 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,331 INFO L290 TraceCheckUtils]: 258: Hoare triple {639738#false} assume 4432 == ~s__state~0; {639738#false} is VALID [2022-04-28 15:00:01,331 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-28 15:00:01,331 INFO L290 TraceCheckUtils]: 260: Hoare triple {639738#false} assume !(5 == ~blastFlag~0); {639738#false} is VALID [2022-04-28 15:00:01,331 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-28 15:00:01,331 INFO L290 TraceCheckUtils]: 262: Hoare triple {639738#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {639738#false} is VALID [2022-04-28 15:00:01,331 INFO L290 TraceCheckUtils]: 263: Hoare triple {639738#false} ~skip~0 := 0; {639738#false} is VALID [2022-04-28 15:00:01,332 INFO L290 TraceCheckUtils]: 264: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-28 15:00:01,332 INFO L290 TraceCheckUtils]: 265: Hoare triple {639738#false} ~state~0 := ~s__state~0; {639738#false} is VALID [2022-04-28 15:00:01,332 INFO L290 TraceCheckUtils]: 266: Hoare triple {639738#false} assume !(12292 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,332 INFO L290 TraceCheckUtils]: 267: Hoare triple {639738#false} assume !(16384 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,332 INFO L290 TraceCheckUtils]: 268: Hoare triple {639738#false} assume !(4096 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,332 INFO L290 TraceCheckUtils]: 269: Hoare triple {639738#false} assume !(20480 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,332 INFO L290 TraceCheckUtils]: 270: Hoare triple {639738#false} assume !(4099 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,332 INFO L290 TraceCheckUtils]: 271: Hoare triple {639738#false} assume !(4368 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,332 INFO L290 TraceCheckUtils]: 272: Hoare triple {639738#false} assume !(4369 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,332 INFO L290 TraceCheckUtils]: 273: Hoare triple {639738#false} assume !(4384 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,332 INFO L290 TraceCheckUtils]: 274: Hoare triple {639738#false} assume !(4385 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,332 INFO L290 TraceCheckUtils]: 275: Hoare triple {639738#false} assume !(4400 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,332 INFO L290 TraceCheckUtils]: 276: Hoare triple {639738#false} assume !(4401 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,332 INFO L290 TraceCheckUtils]: 277: Hoare triple {639738#false} assume !(4416 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,333 INFO L290 TraceCheckUtils]: 278: Hoare triple {639738#false} assume !(4417 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,333 INFO L290 TraceCheckUtils]: 279: Hoare triple {639738#false} assume !(4432 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,333 INFO L290 TraceCheckUtils]: 280: Hoare triple {639738#false} assume !(4433 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,333 INFO L290 TraceCheckUtils]: 281: Hoare triple {639738#false} assume 4448 == ~s__state~0; {639738#false} is VALID [2022-04-28 15:00:01,333 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-28 15:00:01,333 INFO L290 TraceCheckUtils]: 283: Hoare triple {639738#false} assume !(~ret~0 <= 0); {639738#false} is VALID [2022-04-28 15:00:01,333 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-28 15:00:01,333 INFO L290 TraceCheckUtils]: 285: Hoare triple {639738#false} ~s__init_num~0 := 0; {639738#false} is VALID [2022-04-28 15:00:01,333 INFO L290 TraceCheckUtils]: 286: Hoare triple {639738#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {639738#false} is VALID [2022-04-28 15:00:01,333 INFO L290 TraceCheckUtils]: 287: Hoare triple {639738#false} ~skip~0 := 0; {639738#false} is VALID [2022-04-28 15:00:01,333 INFO L290 TraceCheckUtils]: 288: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-28 15:00:01,333 INFO L290 TraceCheckUtils]: 289: Hoare triple {639738#false} ~state~0 := ~s__state~0; {639738#false} is VALID [2022-04-28 15:00:01,333 INFO L290 TraceCheckUtils]: 290: Hoare triple {639738#false} assume !(12292 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,333 INFO L290 TraceCheckUtils]: 291: Hoare triple {639738#false} assume !(16384 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,333 INFO L290 TraceCheckUtils]: 292: Hoare triple {639738#false} assume !(4096 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,334 INFO L290 TraceCheckUtils]: 293: Hoare triple {639738#false} assume !(20480 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,334 INFO L290 TraceCheckUtils]: 294: Hoare triple {639738#false} assume !(4099 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,334 INFO L290 TraceCheckUtils]: 295: Hoare triple {639738#false} assume !(4368 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,334 INFO L290 TraceCheckUtils]: 296: Hoare triple {639738#false} assume !(4369 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,334 INFO L290 TraceCheckUtils]: 297: Hoare triple {639738#false} assume !(4384 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,334 INFO L290 TraceCheckUtils]: 298: Hoare triple {639738#false} assume !(4385 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,334 INFO L290 TraceCheckUtils]: 299: Hoare triple {639738#false} assume !(4400 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,334 INFO L290 TraceCheckUtils]: 300: Hoare triple {639738#false} assume !(4401 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,334 INFO L290 TraceCheckUtils]: 301: Hoare triple {639738#false} assume !(4416 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,334 INFO L290 TraceCheckUtils]: 302: Hoare triple {639738#false} assume !(4417 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,334 INFO L290 TraceCheckUtils]: 303: Hoare triple {639738#false} assume !(4432 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,334 INFO L290 TraceCheckUtils]: 304: Hoare triple {639738#false} assume !(4433 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,334 INFO L290 TraceCheckUtils]: 305: Hoare triple {639738#false} assume !(4448 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,334 INFO L290 TraceCheckUtils]: 306: Hoare triple {639738#false} assume !(4449 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,335 INFO L290 TraceCheckUtils]: 307: Hoare triple {639738#false} assume !(4464 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,335 INFO L290 TraceCheckUtils]: 308: Hoare triple {639738#false} assume !(4465 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,335 INFO L290 TraceCheckUtils]: 309: Hoare triple {639738#false} assume !(4466 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,335 INFO L290 TraceCheckUtils]: 310: Hoare triple {639738#false} assume !(4467 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,335 INFO L290 TraceCheckUtils]: 311: Hoare triple {639738#false} assume 4480 == ~s__state~0; {639738#false} is VALID [2022-04-28 15:00:01,335 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-28 15:00:01,335 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-28 15:00:01,335 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-28 15:00:01,335 INFO L290 TraceCheckUtils]: 315: Hoare triple {639738#false} ~s__init_num~0 := 0; {639738#false} is VALID [2022-04-28 15:00:01,335 INFO L290 TraceCheckUtils]: 316: Hoare triple {639738#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {639738#false} is VALID [2022-04-28 15:00:01,335 INFO L290 TraceCheckUtils]: 317: Hoare triple {639738#false} ~skip~0 := 0; {639738#false} is VALID [2022-04-28 15:00:01,335 INFO L290 TraceCheckUtils]: 318: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-28 15:00:01,335 INFO L290 TraceCheckUtils]: 319: Hoare triple {639738#false} ~state~0 := ~s__state~0; {639738#false} is VALID [2022-04-28 15:00:01,336 INFO L290 TraceCheckUtils]: 320: Hoare triple {639738#false} assume !(12292 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,336 INFO L290 TraceCheckUtils]: 321: Hoare triple {639738#false} assume !(16384 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,336 INFO L290 TraceCheckUtils]: 322: Hoare triple {639738#false} assume !(4096 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,336 INFO L290 TraceCheckUtils]: 323: Hoare triple {639738#false} assume !(20480 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,336 INFO L290 TraceCheckUtils]: 324: Hoare triple {639738#false} assume !(4099 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,336 INFO L290 TraceCheckUtils]: 325: Hoare triple {639738#false} assume !(4368 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,336 INFO L290 TraceCheckUtils]: 326: Hoare triple {639738#false} assume !(4369 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,336 INFO L290 TraceCheckUtils]: 327: Hoare triple {639738#false} assume !(4384 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,336 INFO L290 TraceCheckUtils]: 328: Hoare triple {639738#false} assume !(4385 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,336 INFO L290 TraceCheckUtils]: 329: Hoare triple {639738#false} assume !(4400 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,336 INFO L290 TraceCheckUtils]: 330: Hoare triple {639738#false} assume !(4401 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,336 INFO L290 TraceCheckUtils]: 331: Hoare triple {639738#false} assume !(4416 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,336 INFO L290 TraceCheckUtils]: 332: Hoare triple {639738#false} assume !(4417 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,336 INFO L290 TraceCheckUtils]: 333: Hoare triple {639738#false} assume !(4432 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,336 INFO L290 TraceCheckUtils]: 334: Hoare triple {639738#false} assume !(4433 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,337 INFO L290 TraceCheckUtils]: 335: Hoare triple {639738#false} assume !(4448 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,337 INFO L290 TraceCheckUtils]: 336: Hoare triple {639738#false} assume !(4449 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,337 INFO L290 TraceCheckUtils]: 337: Hoare triple {639738#false} assume !(4464 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,337 INFO L290 TraceCheckUtils]: 338: Hoare triple {639738#false} assume !(4465 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,337 INFO L290 TraceCheckUtils]: 339: Hoare triple {639738#false} assume !(4466 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,337 INFO L290 TraceCheckUtils]: 340: Hoare triple {639738#false} assume !(4467 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,337 INFO L290 TraceCheckUtils]: 341: Hoare triple {639738#false} assume !(4480 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,337 INFO L290 TraceCheckUtils]: 342: Hoare triple {639738#false} assume !(4481 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,337 INFO L290 TraceCheckUtils]: 343: Hoare triple {639738#false} assume !(4496 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,337 INFO L290 TraceCheckUtils]: 344: Hoare triple {639738#false} assume !(4497 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,337 INFO L290 TraceCheckUtils]: 345: Hoare triple {639738#false} assume 4512 == ~s__state~0; {639738#false} is VALID [2022-04-28 15:00:01,337 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-28 15:00:01,337 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-28 15:00:01,337 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-28 15:00:01,337 INFO L290 TraceCheckUtils]: 349: Hoare triple {639738#false} assume !(0 == ~tmp___7~0); {639738#false} is VALID [2022-04-28 15:00:01,338 INFO L290 TraceCheckUtils]: 350: Hoare triple {639738#false} assume !(0 == ~tmp___8~0); {639738#false} is VALID [2022-04-28 15:00:01,338 INFO L290 TraceCheckUtils]: 351: Hoare triple {639738#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {639738#false} is VALID [2022-04-28 15:00:01,338 INFO L290 TraceCheckUtils]: 352: Hoare triple {639738#false} ~skip~0 := 0; {639738#false} is VALID [2022-04-28 15:00:01,338 INFO L290 TraceCheckUtils]: 353: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-28 15:00:01,338 INFO L290 TraceCheckUtils]: 354: Hoare triple {639738#false} ~state~0 := ~s__state~0; {639738#false} is VALID [2022-04-28 15:00:01,338 INFO L290 TraceCheckUtils]: 355: Hoare triple {639738#false} assume !(12292 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,338 INFO L290 TraceCheckUtils]: 356: Hoare triple {639738#false} assume !(16384 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,338 INFO L290 TraceCheckUtils]: 357: Hoare triple {639738#false} assume !(4096 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,338 INFO L290 TraceCheckUtils]: 358: Hoare triple {639738#false} assume !(20480 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,338 INFO L290 TraceCheckUtils]: 359: Hoare triple {639738#false} assume !(4099 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,338 INFO L290 TraceCheckUtils]: 360: Hoare triple {639738#false} assume !(4368 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,338 INFO L290 TraceCheckUtils]: 361: Hoare triple {639738#false} assume !(4369 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,338 INFO L290 TraceCheckUtils]: 362: Hoare triple {639738#false} assume !(4384 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,338 INFO L290 TraceCheckUtils]: 363: Hoare triple {639738#false} assume !(4385 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,339 INFO L290 TraceCheckUtils]: 364: Hoare triple {639738#false} assume !(4400 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,339 INFO L290 TraceCheckUtils]: 365: Hoare triple {639738#false} assume !(4401 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,339 INFO L290 TraceCheckUtils]: 366: Hoare triple {639738#false} assume !(4416 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,339 INFO L290 TraceCheckUtils]: 367: Hoare triple {639738#false} assume !(4417 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,339 INFO L290 TraceCheckUtils]: 368: Hoare triple {639738#false} assume !(4432 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,339 INFO L290 TraceCheckUtils]: 369: Hoare triple {639738#false} assume !(4433 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,339 INFO L290 TraceCheckUtils]: 370: Hoare triple {639738#false} assume !(4448 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,339 INFO L290 TraceCheckUtils]: 371: Hoare triple {639738#false} assume !(4449 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,339 INFO L290 TraceCheckUtils]: 372: Hoare triple {639738#false} assume !(4464 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,339 INFO L290 TraceCheckUtils]: 373: Hoare triple {639738#false} assume !(4465 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,339 INFO L290 TraceCheckUtils]: 374: Hoare triple {639738#false} assume !(4466 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,339 INFO L290 TraceCheckUtils]: 375: Hoare triple {639738#false} assume !(4467 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,339 INFO L290 TraceCheckUtils]: 376: Hoare triple {639738#false} assume !(4480 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,339 INFO L290 TraceCheckUtils]: 377: Hoare triple {639738#false} assume !(4481 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,339 INFO L290 TraceCheckUtils]: 378: Hoare triple {639738#false} assume !(4496 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,340 INFO L290 TraceCheckUtils]: 379: Hoare triple {639738#false} assume !(4497 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,340 INFO L290 TraceCheckUtils]: 380: Hoare triple {639738#false} assume !(4512 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,340 INFO L290 TraceCheckUtils]: 381: Hoare triple {639738#false} assume !(4513 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,340 INFO L290 TraceCheckUtils]: 382: Hoare triple {639738#false} assume 4528 == ~s__state~0; {639738#false} is VALID [2022-04-28 15:00:01,340 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-28 15:00:01,340 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 := (if ~__cil_tmp66~0 % 4294967296 <= 2147483647 then ~__cil_tmp66~0 % 4294967296 else ~__cil_tmp66~0 % 4294967296 - 4294967296); {639738#false} is VALID [2022-04-28 15:00:01,340 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-28 15:00:01,340 INFO L290 TraceCheckUtils]: 386: Hoare triple {639738#false} assume !(0 != 2 + ~__cil_tmp67~0); {639738#false} is VALID [2022-04-28 15:00:01,340 INFO L290 TraceCheckUtils]: 387: Hoare triple {639738#false} ~s__init_num~0 := 0; {639738#false} is VALID [2022-04-28 15:00:01,340 INFO L290 TraceCheckUtils]: 388: Hoare triple {639738#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {639738#false} is VALID [2022-04-28 15:00:01,340 INFO L290 TraceCheckUtils]: 389: Hoare triple {639738#false} ~skip~0 := 0; {639738#false} is VALID [2022-04-28 15:00:01,340 INFO L290 TraceCheckUtils]: 390: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-28 15:00:01,340 INFO L290 TraceCheckUtils]: 391: Hoare triple {639738#false} ~state~0 := ~s__state~0; {639738#false} is VALID [2022-04-28 15:00:01,340 INFO L290 TraceCheckUtils]: 392: Hoare triple {639738#false} assume !(12292 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,340 INFO L290 TraceCheckUtils]: 393: Hoare triple {639738#false} assume !(16384 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,341 INFO L290 TraceCheckUtils]: 394: Hoare triple {639738#false} assume !(4096 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,341 INFO L290 TraceCheckUtils]: 395: Hoare triple {639738#false} assume !(20480 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,341 INFO L290 TraceCheckUtils]: 396: Hoare triple {639738#false} assume !(4099 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,341 INFO L290 TraceCheckUtils]: 397: Hoare triple {639738#false} assume !(4368 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,341 INFO L290 TraceCheckUtils]: 398: Hoare triple {639738#false} assume !(4369 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,341 INFO L290 TraceCheckUtils]: 399: Hoare triple {639738#false} assume !(4384 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,341 INFO L290 TraceCheckUtils]: 400: Hoare triple {639738#false} assume !(4385 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,341 INFO L290 TraceCheckUtils]: 401: Hoare triple {639738#false} assume !(4400 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,341 INFO L290 TraceCheckUtils]: 402: Hoare triple {639738#false} assume !(4401 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,341 INFO L290 TraceCheckUtils]: 403: Hoare triple {639738#false} assume !(4416 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,341 INFO L290 TraceCheckUtils]: 404: Hoare triple {639738#false} assume !(4417 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,341 INFO L290 TraceCheckUtils]: 405: Hoare triple {639738#false} assume !(4432 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,341 INFO L290 TraceCheckUtils]: 406: Hoare triple {639738#false} assume !(4433 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,341 INFO L290 TraceCheckUtils]: 407: Hoare triple {639738#false} assume !(4448 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,341 INFO L290 TraceCheckUtils]: 408: Hoare triple {639738#false} assume !(4449 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,342 INFO L290 TraceCheckUtils]: 409: Hoare triple {639738#false} assume !(4464 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,342 INFO L290 TraceCheckUtils]: 410: Hoare triple {639738#false} assume !(4465 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,342 INFO L290 TraceCheckUtils]: 411: Hoare triple {639738#false} assume !(4466 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,342 INFO L290 TraceCheckUtils]: 412: Hoare triple {639738#false} assume !(4467 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,342 INFO L290 TraceCheckUtils]: 413: Hoare triple {639738#false} assume !(4480 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,342 INFO L290 TraceCheckUtils]: 414: Hoare triple {639738#false} assume !(4481 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,342 INFO L290 TraceCheckUtils]: 415: Hoare triple {639738#false} assume !(4496 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,342 INFO L290 TraceCheckUtils]: 416: Hoare triple {639738#false} assume !(4497 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,342 INFO L290 TraceCheckUtils]: 417: Hoare triple {639738#false} assume !(4512 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,342 INFO L290 TraceCheckUtils]: 418: Hoare triple {639738#false} assume !(4513 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,342 INFO L290 TraceCheckUtils]: 419: Hoare triple {639738#false} assume !(4528 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,342 INFO L290 TraceCheckUtils]: 420: Hoare triple {639738#false} assume !(4529 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,342 INFO L290 TraceCheckUtils]: 421: Hoare triple {639738#false} assume !(4560 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,342 INFO L290 TraceCheckUtils]: 422: Hoare triple {639738#false} assume !(4561 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,343 INFO L290 TraceCheckUtils]: 423: Hoare triple {639738#false} assume 4352 == ~s__state~0; {639738#false} is VALID [2022-04-28 15:00:01,343 INFO L290 TraceCheckUtils]: 424: Hoare triple {639738#false} ~__cil_tmp70~0 := ~num1~0; {639738#false} is VALID [2022-04-28 15:00:01,343 INFO L290 TraceCheckUtils]: 425: Hoare triple {639738#false} assume !(~__cil_tmp70~0 > 0); {639738#false} is VALID [2022-04-28 15:00:01,343 INFO L290 TraceCheckUtils]: 426: Hoare triple {639738#false} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {639738#false} is VALID [2022-04-28 15:00:01,343 INFO L290 TraceCheckUtils]: 427: Hoare triple {639738#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {639738#false} is VALID [2022-04-28 15:00:01,343 INFO L290 TraceCheckUtils]: 428: Hoare triple {639738#false} ~skip~0 := 0; {639738#false} is VALID [2022-04-28 15:00:01,343 INFO L290 TraceCheckUtils]: 429: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-28 15:00:01,343 INFO L290 TraceCheckUtils]: 430: Hoare triple {639738#false} ~state~0 := ~s__state~0; {639738#false} is VALID [2022-04-28 15:00:01,343 INFO L290 TraceCheckUtils]: 431: Hoare triple {639738#false} assume !(12292 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,343 INFO L290 TraceCheckUtils]: 432: Hoare triple {639738#false} assume !(16384 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,343 INFO L290 TraceCheckUtils]: 433: Hoare triple {639738#false} assume !(4096 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,343 INFO L290 TraceCheckUtils]: 434: Hoare triple {639738#false} assume !(20480 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,343 INFO L290 TraceCheckUtils]: 435: Hoare triple {639738#false} assume !(4099 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,343 INFO L290 TraceCheckUtils]: 436: Hoare triple {639738#false} assume !(4368 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,343 INFO L290 TraceCheckUtils]: 437: Hoare triple {639738#false} assume !(4369 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,344 INFO L290 TraceCheckUtils]: 438: Hoare triple {639738#false} assume 4384 == ~s__state~0; {639738#false} is VALID [2022-04-28 15:00:01,344 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-28 15:00:01,344 INFO L290 TraceCheckUtils]: 440: Hoare triple {639738#false} assume !(1 == ~blastFlag~0); {639738#false} is VALID [2022-04-28 15:00:01,344 INFO L290 TraceCheckUtils]: 441: Hoare triple {639738#false} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {639738#false} is VALID [2022-04-28 15:00:01,344 INFO L290 TraceCheckUtils]: 442: Hoare triple {639738#false} assume !(~ret~0 <= 0); {639738#false} is VALID [2022-04-28 15:00:01,344 INFO L290 TraceCheckUtils]: 443: Hoare triple {639738#false} assume 0 != ~s__hit~0;~s__state~0 := 4560; {639738#false} is VALID [2022-04-28 15:00:01,344 INFO L290 TraceCheckUtils]: 444: Hoare triple {639738#false} ~s__init_num~0 := 0; {639738#false} is VALID [2022-04-28 15:00:01,344 INFO L290 TraceCheckUtils]: 445: Hoare triple {639738#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {639738#false} is VALID [2022-04-28 15:00:01,344 INFO L290 TraceCheckUtils]: 446: Hoare triple {639738#false} ~skip~0 := 0; {639738#false} is VALID [2022-04-28 15:00:01,344 INFO L290 TraceCheckUtils]: 447: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-28 15:00:01,344 INFO L290 TraceCheckUtils]: 448: Hoare triple {639738#false} ~state~0 := ~s__state~0; {639738#false} is VALID [2022-04-28 15:00:01,344 INFO L290 TraceCheckUtils]: 449: Hoare triple {639738#false} assume !(12292 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,344 INFO L290 TraceCheckUtils]: 450: Hoare triple {639738#false} assume !(16384 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,344 INFO L290 TraceCheckUtils]: 451: Hoare triple {639738#false} assume !(4096 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,344 INFO L290 TraceCheckUtils]: 452: Hoare triple {639738#false} assume !(20480 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,345 INFO L290 TraceCheckUtils]: 453: Hoare triple {639738#false} assume !(4099 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,345 INFO L290 TraceCheckUtils]: 454: Hoare triple {639738#false} assume !(4368 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,345 INFO L290 TraceCheckUtils]: 455: Hoare triple {639738#false} assume !(4369 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,345 INFO L290 TraceCheckUtils]: 456: Hoare triple {639738#false} assume !(4384 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,345 INFO L290 TraceCheckUtils]: 457: Hoare triple {639738#false} assume !(4385 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,345 INFO L290 TraceCheckUtils]: 458: Hoare triple {639738#false} assume !(4400 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,345 INFO L290 TraceCheckUtils]: 459: Hoare triple {639738#false} assume !(4401 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,345 INFO L290 TraceCheckUtils]: 460: Hoare triple {639738#false} assume !(4416 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,345 INFO L290 TraceCheckUtils]: 461: Hoare triple {639738#false} assume !(4417 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,345 INFO L290 TraceCheckUtils]: 462: Hoare triple {639738#false} assume !(4432 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,345 INFO L290 TraceCheckUtils]: 463: Hoare triple {639738#false} assume !(4433 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,345 INFO L290 TraceCheckUtils]: 464: Hoare triple {639738#false} assume !(4448 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,345 INFO L290 TraceCheckUtils]: 465: Hoare triple {639738#false} assume !(4449 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,345 INFO L290 TraceCheckUtils]: 466: Hoare triple {639738#false} assume !(4464 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,345 INFO L290 TraceCheckUtils]: 467: Hoare triple {639738#false} assume !(4465 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,346 INFO L290 TraceCheckUtils]: 468: Hoare triple {639738#false} assume !(4466 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,346 INFO L290 TraceCheckUtils]: 469: Hoare triple {639738#false} assume !(4467 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,346 INFO L290 TraceCheckUtils]: 470: Hoare triple {639738#false} assume !(4480 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,346 INFO L290 TraceCheckUtils]: 471: Hoare triple {639738#false} assume !(4481 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,346 INFO L290 TraceCheckUtils]: 472: Hoare triple {639738#false} assume !(4496 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,346 INFO L290 TraceCheckUtils]: 473: Hoare triple {639738#false} assume !(4497 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,346 INFO L290 TraceCheckUtils]: 474: Hoare triple {639738#false} assume !(4512 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,346 INFO L290 TraceCheckUtils]: 475: Hoare triple {639738#false} assume !(4513 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,346 INFO L290 TraceCheckUtils]: 476: Hoare triple {639738#false} assume !(4528 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,346 INFO L290 TraceCheckUtils]: 477: Hoare triple {639738#false} assume !(4529 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,346 INFO L290 TraceCheckUtils]: 478: Hoare triple {639738#false} assume 4560 == ~s__state~0; {639738#false} is VALID [2022-04-28 15:00:01,346 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-28 15:00:01,346 INFO L290 TraceCheckUtils]: 480: Hoare triple {639738#false} assume !(~ret~0 <= 0); {639738#false} is VALID [2022-04-28 15:00:01,346 INFO L290 TraceCheckUtils]: 481: Hoare triple {639738#false} assume 0 != ~s__hit~0;~s__state~0 := 4512; {639738#false} is VALID [2022-04-28 15:00:01,346 INFO L290 TraceCheckUtils]: 482: Hoare triple {639738#false} ~s__init_num~0 := 0; {639738#false} is VALID [2022-04-28 15:00:01,347 INFO L290 TraceCheckUtils]: 483: Hoare triple {639738#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {639738#false} is VALID [2022-04-28 15:00:01,347 INFO L290 TraceCheckUtils]: 484: Hoare triple {639738#false} ~skip~0 := 0; {639738#false} is VALID [2022-04-28 15:00:01,347 INFO L290 TraceCheckUtils]: 485: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-28 15:00:01,347 INFO L290 TraceCheckUtils]: 486: Hoare triple {639738#false} ~state~0 := ~s__state~0; {639738#false} is VALID [2022-04-28 15:00:01,347 INFO L290 TraceCheckUtils]: 487: Hoare triple {639738#false} assume !(12292 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,347 INFO L290 TraceCheckUtils]: 488: Hoare triple {639738#false} assume !(16384 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,347 INFO L290 TraceCheckUtils]: 489: Hoare triple {639738#false} assume !(4096 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,347 INFO L290 TraceCheckUtils]: 490: Hoare triple {639738#false} assume !(20480 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,347 INFO L290 TraceCheckUtils]: 491: Hoare triple {639738#false} assume !(4099 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,347 INFO L290 TraceCheckUtils]: 492: Hoare triple {639738#false} assume !(4368 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,347 INFO L290 TraceCheckUtils]: 493: Hoare triple {639738#false} assume !(4369 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,347 INFO L290 TraceCheckUtils]: 494: Hoare triple {639738#false} assume !(4384 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,347 INFO L290 TraceCheckUtils]: 495: Hoare triple {639738#false} assume !(4385 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,347 INFO L290 TraceCheckUtils]: 496: Hoare triple {639738#false} assume !(4400 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,347 INFO L290 TraceCheckUtils]: 497: Hoare triple {639738#false} assume !(4401 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,348 INFO L290 TraceCheckUtils]: 498: Hoare triple {639738#false} assume !(4416 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,348 INFO L290 TraceCheckUtils]: 499: Hoare triple {639738#false} assume !(4417 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,348 INFO L290 TraceCheckUtils]: 500: Hoare triple {639738#false} assume !(4432 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,348 INFO L290 TraceCheckUtils]: 501: Hoare triple {639738#false} assume !(4433 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,348 INFO L290 TraceCheckUtils]: 502: Hoare triple {639738#false} assume !(4448 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,348 INFO L290 TraceCheckUtils]: 503: Hoare triple {639738#false} assume !(4449 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,348 INFO L290 TraceCheckUtils]: 504: Hoare triple {639738#false} assume !(4464 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,348 INFO L290 TraceCheckUtils]: 505: Hoare triple {639738#false} assume !(4465 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,348 INFO L290 TraceCheckUtils]: 506: Hoare triple {639738#false} assume !(4466 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,348 INFO L290 TraceCheckUtils]: 507: Hoare triple {639738#false} assume !(4467 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,348 INFO L290 TraceCheckUtils]: 508: Hoare triple {639738#false} assume !(4480 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,348 INFO L290 TraceCheckUtils]: 509: Hoare triple {639738#false} assume !(4481 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,348 INFO L290 TraceCheckUtils]: 510: Hoare triple {639738#false} assume !(4496 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,348 INFO L290 TraceCheckUtils]: 511: Hoare triple {639738#false} assume !(4497 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,348 INFO L290 TraceCheckUtils]: 512: Hoare triple {639738#false} assume 4512 == ~s__state~0; {639738#false} is VALID [2022-04-28 15:00:01,349 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-28 15:00:01,349 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-28 15:00:01,349 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-28 15:00:01,349 INFO L290 TraceCheckUtils]: 516: Hoare triple {639738#false} assume !(0 == ~tmp___7~0); {639738#false} is VALID [2022-04-28 15:00:01,349 INFO L290 TraceCheckUtils]: 517: Hoare triple {639738#false} assume !(0 == ~tmp___8~0); {639738#false} is VALID [2022-04-28 15:00:01,349 INFO L290 TraceCheckUtils]: 518: Hoare triple {639738#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {639738#false} is VALID [2022-04-28 15:00:01,349 INFO L290 TraceCheckUtils]: 519: Hoare triple {639738#false} ~skip~0 := 0; {639738#false} is VALID [2022-04-28 15:00:01,349 INFO L290 TraceCheckUtils]: 520: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-28 15:00:01,349 INFO L290 TraceCheckUtils]: 521: Hoare triple {639738#false} ~state~0 := ~s__state~0; {639738#false} is VALID [2022-04-28 15:00:01,349 INFO L290 TraceCheckUtils]: 522: Hoare triple {639738#false} assume !(12292 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,349 INFO L290 TraceCheckUtils]: 523: Hoare triple {639738#false} assume !(16384 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,349 INFO L290 TraceCheckUtils]: 524: Hoare triple {639738#false} assume !(4096 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,349 INFO L290 TraceCheckUtils]: 525: Hoare triple {639738#false} assume !(20480 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,349 INFO L290 TraceCheckUtils]: 526: Hoare triple {639738#false} assume !(4099 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,349 INFO L290 TraceCheckUtils]: 527: Hoare triple {639738#false} assume !(4368 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,350 INFO L290 TraceCheckUtils]: 528: Hoare triple {639738#false} assume !(4369 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,350 INFO L290 TraceCheckUtils]: 529: Hoare triple {639738#false} assume !(4384 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,350 INFO L290 TraceCheckUtils]: 530: Hoare triple {639738#false} assume !(4385 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,350 INFO L290 TraceCheckUtils]: 531: Hoare triple {639738#false} assume !(4400 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,350 INFO L290 TraceCheckUtils]: 532: Hoare triple {639738#false} assume !(4401 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,350 INFO L290 TraceCheckUtils]: 533: Hoare triple {639738#false} assume !(4416 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,350 INFO L290 TraceCheckUtils]: 534: Hoare triple {639738#false} assume !(4417 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,350 INFO L290 TraceCheckUtils]: 535: Hoare triple {639738#false} assume !(4432 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,350 INFO L290 TraceCheckUtils]: 536: Hoare triple {639738#false} assume !(4433 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,350 INFO L290 TraceCheckUtils]: 537: Hoare triple {639738#false} assume !(4448 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,350 INFO L290 TraceCheckUtils]: 538: Hoare triple {639738#false} assume !(4449 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,350 INFO L290 TraceCheckUtils]: 539: Hoare triple {639738#false} assume !(4464 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,350 INFO L290 TraceCheckUtils]: 540: Hoare triple {639738#false} assume !(4465 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,350 INFO L290 TraceCheckUtils]: 541: Hoare triple {639738#false} assume !(4466 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,350 INFO L290 TraceCheckUtils]: 542: Hoare triple {639738#false} assume !(4467 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,351 INFO L290 TraceCheckUtils]: 543: Hoare triple {639738#false} assume !(4480 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,351 INFO L290 TraceCheckUtils]: 544: Hoare triple {639738#false} assume !(4481 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,351 INFO L290 TraceCheckUtils]: 545: Hoare triple {639738#false} assume !(4496 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,351 INFO L290 TraceCheckUtils]: 546: Hoare triple {639738#false} assume !(4497 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,351 INFO L290 TraceCheckUtils]: 547: Hoare triple {639738#false} assume !(4512 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,351 INFO L290 TraceCheckUtils]: 548: Hoare triple {639738#false} assume !(4513 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,351 INFO L290 TraceCheckUtils]: 549: Hoare triple {639738#false} assume 4528 == ~s__state~0; {639738#false} is VALID [2022-04-28 15:00:01,351 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-28 15:00:01,351 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 := (if ~__cil_tmp66~0 % 4294967296 <= 2147483647 then ~__cil_tmp66~0 % 4294967296 else ~__cil_tmp66~0 % 4294967296 - 4294967296); {639738#false} is VALID [2022-04-28 15:00:01,351 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-28 15:00:01,351 INFO L290 TraceCheckUtils]: 553: Hoare triple {639738#false} assume !(0 != 2 + ~__cil_tmp67~0); {639738#false} is VALID [2022-04-28 15:00:01,351 INFO L290 TraceCheckUtils]: 554: Hoare triple {639738#false} ~s__init_num~0 := 0; {639738#false} is VALID [2022-04-28 15:00:01,351 INFO L290 TraceCheckUtils]: 555: Hoare triple {639738#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {639738#false} is VALID [2022-04-28 15:00:01,351 INFO L290 TraceCheckUtils]: 556: Hoare triple {639738#false} ~skip~0 := 0; {639738#false} is VALID [2022-04-28 15:00:01,351 INFO L290 TraceCheckUtils]: 557: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-28 15:00:01,352 INFO L290 TraceCheckUtils]: 558: Hoare triple {639738#false} ~state~0 := ~s__state~0; {639738#false} is VALID [2022-04-28 15:00:01,352 INFO L290 TraceCheckUtils]: 559: Hoare triple {639738#false} assume !(12292 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,352 INFO L290 TraceCheckUtils]: 560: Hoare triple {639738#false} assume !(16384 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,352 INFO L290 TraceCheckUtils]: 561: Hoare triple {639738#false} assume !(4096 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,352 INFO L290 TraceCheckUtils]: 562: Hoare triple {639738#false} assume !(20480 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,352 INFO L290 TraceCheckUtils]: 563: Hoare triple {639738#false} assume !(4099 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,352 INFO L290 TraceCheckUtils]: 564: Hoare triple {639738#false} assume !(4368 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,352 INFO L290 TraceCheckUtils]: 565: Hoare triple {639738#false} assume !(4369 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,352 INFO L290 TraceCheckUtils]: 566: Hoare triple {639738#false} assume !(4384 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,352 INFO L290 TraceCheckUtils]: 567: Hoare triple {639738#false} assume !(4385 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,352 INFO L290 TraceCheckUtils]: 568: Hoare triple {639738#false} assume !(4400 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,352 INFO L290 TraceCheckUtils]: 569: Hoare triple {639738#false} assume !(4401 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,352 INFO L290 TraceCheckUtils]: 570: Hoare triple {639738#false} assume !(4416 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,352 INFO L290 TraceCheckUtils]: 571: Hoare triple {639738#false} assume !(4417 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,352 INFO L290 TraceCheckUtils]: 572: Hoare triple {639738#false} assume !(4432 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,353 INFO L290 TraceCheckUtils]: 573: Hoare triple {639738#false} assume !(4433 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,353 INFO L290 TraceCheckUtils]: 574: Hoare triple {639738#false} assume !(4448 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,353 INFO L290 TraceCheckUtils]: 575: Hoare triple {639738#false} assume !(4449 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,353 INFO L290 TraceCheckUtils]: 576: Hoare triple {639738#false} assume !(4464 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,353 INFO L290 TraceCheckUtils]: 577: Hoare triple {639738#false} assume !(4465 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,353 INFO L290 TraceCheckUtils]: 578: Hoare triple {639738#false} assume !(4466 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,353 INFO L290 TraceCheckUtils]: 579: Hoare triple {639738#false} assume !(4467 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,353 INFO L290 TraceCheckUtils]: 580: Hoare triple {639738#false} assume !(4480 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,353 INFO L290 TraceCheckUtils]: 581: Hoare triple {639738#false} assume !(4481 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,353 INFO L290 TraceCheckUtils]: 582: Hoare triple {639738#false} assume !(4496 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,353 INFO L290 TraceCheckUtils]: 583: Hoare triple {639738#false} assume !(4497 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,353 INFO L290 TraceCheckUtils]: 584: Hoare triple {639738#false} assume !(4512 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,353 INFO L290 TraceCheckUtils]: 585: Hoare triple {639738#false} assume !(4513 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,354 INFO L290 TraceCheckUtils]: 586: Hoare triple {639738#false} assume !(4528 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,354 INFO L290 TraceCheckUtils]: 587: Hoare triple {639738#false} assume !(4529 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,354 INFO L290 TraceCheckUtils]: 588: Hoare triple {639738#false} assume !(4560 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,354 INFO L290 TraceCheckUtils]: 589: Hoare triple {639738#false} assume !(4561 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,354 INFO L290 TraceCheckUtils]: 590: Hoare triple {639738#false} assume 4352 == ~s__state~0; {639738#false} is VALID [2022-04-28 15:00:01,354 INFO L290 TraceCheckUtils]: 591: Hoare triple {639738#false} ~__cil_tmp70~0 := ~num1~0; {639738#false} is VALID [2022-04-28 15:00:01,354 INFO L290 TraceCheckUtils]: 592: Hoare triple {639738#false} assume !(~__cil_tmp70~0 > 0); {639738#false} is VALID [2022-04-28 15:00:01,354 INFO L290 TraceCheckUtils]: 593: Hoare triple {639738#false} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {639738#false} is VALID [2022-04-28 15:00:01,354 INFO L290 TraceCheckUtils]: 594: Hoare triple {639738#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {639738#false} is VALID [2022-04-28 15:00:01,354 INFO L290 TraceCheckUtils]: 595: Hoare triple {639738#false} ~skip~0 := 0; {639738#false} is VALID [2022-04-28 15:00:01,354 INFO L290 TraceCheckUtils]: 596: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-28 15:00:01,354 INFO L290 TraceCheckUtils]: 597: Hoare triple {639738#false} ~state~0 := ~s__state~0; {639738#false} is VALID [2022-04-28 15:00:01,355 INFO L290 TraceCheckUtils]: 598: Hoare triple {639738#false} assume !(12292 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,355 INFO L290 TraceCheckUtils]: 599: Hoare triple {639738#false} assume !(16384 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,355 INFO L290 TraceCheckUtils]: 600: Hoare triple {639738#false} assume !(4096 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,355 INFO L290 TraceCheckUtils]: 601: Hoare triple {639738#false} assume !(20480 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,355 INFO L290 TraceCheckUtils]: 602: Hoare triple {639738#false} assume !(4099 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,355 INFO L290 TraceCheckUtils]: 603: Hoare triple {639738#false} assume !(4368 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,355 INFO L290 TraceCheckUtils]: 604: Hoare triple {639738#false} assume !(4369 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,355 INFO L290 TraceCheckUtils]: 605: Hoare triple {639738#false} assume !(4384 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,355 INFO L290 TraceCheckUtils]: 606: Hoare triple {639738#false} assume !(4385 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,355 INFO L290 TraceCheckUtils]: 607: Hoare triple {639738#false} assume !(4400 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,355 INFO L290 TraceCheckUtils]: 608: Hoare triple {639738#false} assume !(4401 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,355 INFO L290 TraceCheckUtils]: 609: Hoare triple {639738#false} assume !(4416 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,355 INFO L290 TraceCheckUtils]: 610: Hoare triple {639738#false} assume !(4417 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:01,355 INFO L290 TraceCheckUtils]: 611: Hoare triple {639738#false} assume 4432 == ~s__state~0; {639738#false} is VALID [2022-04-28 15:00:01,356 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-28 15:00:01,356 INFO L290 TraceCheckUtils]: 613: Hoare triple {639738#false} assume 5 == ~blastFlag~0; {639738#false} is VALID [2022-04-28 15:00:01,356 INFO L290 TraceCheckUtils]: 614: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-28 15:00:01,357 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-28 15:00:01,357 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-28 15:00:02,506 INFO L290 TraceCheckUtils]: 614: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-28 15:00:02,507 INFO L290 TraceCheckUtils]: 613: Hoare triple {639738#false} assume 5 == ~blastFlag~0; {639738#false} is VALID [2022-04-28 15:00:02,507 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-28 15:00:02,507 INFO L290 TraceCheckUtils]: 611: Hoare triple {639738#false} assume 4432 == ~s__state~0; {639738#false} is VALID [2022-04-28 15:00:02,507 INFO L290 TraceCheckUtils]: 610: Hoare triple {639738#false} assume !(4417 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,507 INFO L290 TraceCheckUtils]: 609: Hoare triple {639738#false} assume !(4416 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,507 INFO L290 TraceCheckUtils]: 608: Hoare triple {639738#false} assume !(4401 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,507 INFO L290 TraceCheckUtils]: 607: Hoare triple {639738#false} assume !(4400 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,507 INFO L290 TraceCheckUtils]: 606: Hoare triple {639738#false} assume !(4385 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,507 INFO L290 TraceCheckUtils]: 605: Hoare triple {639738#false} assume !(4384 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,507 INFO L290 TraceCheckUtils]: 604: Hoare triple {639738#false} assume !(4369 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,507 INFO L290 TraceCheckUtils]: 603: Hoare triple {639738#false} assume !(4368 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,507 INFO L290 TraceCheckUtils]: 602: Hoare triple {639738#false} assume !(4099 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,507 INFO L290 TraceCheckUtils]: 601: Hoare triple {639738#false} assume !(20480 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,508 INFO L290 TraceCheckUtils]: 600: Hoare triple {639738#false} assume !(4096 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,508 INFO L290 TraceCheckUtils]: 599: Hoare triple {639738#false} assume !(16384 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,508 INFO L290 TraceCheckUtils]: 598: Hoare triple {639738#false} assume !(12292 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,508 INFO L290 TraceCheckUtils]: 597: Hoare triple {639738#false} ~state~0 := ~s__state~0; {639738#false} is VALID [2022-04-28 15:00:02,508 INFO L290 TraceCheckUtils]: 596: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-28 15:00:02,508 INFO L290 TraceCheckUtils]: 595: Hoare triple {639738#false} ~skip~0 := 0; {639738#false} is VALID [2022-04-28 15:00:02,508 INFO L290 TraceCheckUtils]: 594: Hoare triple {639738#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {639738#false} is VALID [2022-04-28 15:00:02,508 INFO L290 TraceCheckUtils]: 593: Hoare triple {639738#false} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {639738#false} is VALID [2022-04-28 15:00:02,508 INFO L290 TraceCheckUtils]: 592: Hoare triple {639738#false} assume !(~__cil_tmp70~0 > 0); {639738#false} is VALID [2022-04-28 15:00:02,508 INFO L290 TraceCheckUtils]: 591: Hoare triple {639738#false} ~__cil_tmp70~0 := ~num1~0; {639738#false} is VALID [2022-04-28 15:00:02,508 INFO L290 TraceCheckUtils]: 590: Hoare triple {639738#false} assume 4352 == ~s__state~0; {639738#false} is VALID [2022-04-28 15:00:02,508 INFO L290 TraceCheckUtils]: 589: Hoare triple {639738#false} assume !(4561 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,508 INFO L290 TraceCheckUtils]: 588: Hoare triple {639738#false} assume !(4560 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,508 INFO L290 TraceCheckUtils]: 587: Hoare triple {639738#false} assume !(4529 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,508 INFO L290 TraceCheckUtils]: 586: Hoare triple {639738#false} assume !(4528 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,509 INFO L290 TraceCheckUtils]: 585: Hoare triple {639738#false} assume !(4513 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,509 INFO L290 TraceCheckUtils]: 584: Hoare triple {639738#false} assume !(4512 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,509 INFO L290 TraceCheckUtils]: 583: Hoare triple {639738#false} assume !(4497 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,509 INFO L290 TraceCheckUtils]: 582: Hoare triple {639738#false} assume !(4496 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,509 INFO L290 TraceCheckUtils]: 581: Hoare triple {639738#false} assume !(4481 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,509 INFO L290 TraceCheckUtils]: 580: Hoare triple {639738#false} assume !(4480 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,509 INFO L290 TraceCheckUtils]: 579: Hoare triple {639738#false} assume !(4467 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,509 INFO L290 TraceCheckUtils]: 578: Hoare triple {639738#false} assume !(4466 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,509 INFO L290 TraceCheckUtils]: 577: Hoare triple {639738#false} assume !(4465 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,509 INFO L290 TraceCheckUtils]: 576: Hoare triple {639738#false} assume !(4464 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,509 INFO L290 TraceCheckUtils]: 575: Hoare triple {639738#false} assume !(4449 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,509 INFO L290 TraceCheckUtils]: 574: Hoare triple {639738#false} assume !(4448 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,509 INFO L290 TraceCheckUtils]: 573: Hoare triple {639738#false} assume !(4433 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,509 INFO L290 TraceCheckUtils]: 572: Hoare triple {639738#false} assume !(4432 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,510 INFO L290 TraceCheckUtils]: 571: Hoare triple {639738#false} assume !(4417 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,510 INFO L290 TraceCheckUtils]: 570: Hoare triple {639738#false} assume !(4416 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,510 INFO L290 TraceCheckUtils]: 569: Hoare triple {639738#false} assume !(4401 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,510 INFO L290 TraceCheckUtils]: 568: Hoare triple {639738#false} assume !(4400 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,510 INFO L290 TraceCheckUtils]: 567: Hoare triple {639738#false} assume !(4385 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,510 INFO L290 TraceCheckUtils]: 566: Hoare triple {639738#false} assume !(4384 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,510 INFO L290 TraceCheckUtils]: 565: Hoare triple {639738#false} assume !(4369 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,510 INFO L290 TraceCheckUtils]: 564: Hoare triple {639738#false} assume !(4368 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,510 INFO L290 TraceCheckUtils]: 563: Hoare triple {639738#false} assume !(4099 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,510 INFO L290 TraceCheckUtils]: 562: Hoare triple {639738#false} assume !(20480 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,510 INFO L290 TraceCheckUtils]: 561: Hoare triple {639738#false} assume !(4096 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,510 INFO L290 TraceCheckUtils]: 560: Hoare triple {639738#false} assume !(16384 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,510 INFO L290 TraceCheckUtils]: 559: Hoare triple {639738#false} assume !(12292 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,510 INFO L290 TraceCheckUtils]: 558: Hoare triple {639738#false} ~state~0 := ~s__state~0; {639738#false} is VALID [2022-04-28 15:00:02,510 INFO L290 TraceCheckUtils]: 557: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-28 15:00:02,511 INFO L290 TraceCheckUtils]: 556: Hoare triple {639738#false} ~skip~0 := 0; {639738#false} is VALID [2022-04-28 15:00:02,511 INFO L290 TraceCheckUtils]: 555: Hoare triple {639738#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {639738#false} is VALID [2022-04-28 15:00:02,511 INFO L290 TraceCheckUtils]: 554: Hoare triple {639738#false} ~s__init_num~0 := 0; {639738#false} is VALID [2022-04-28 15:00:02,511 INFO L290 TraceCheckUtils]: 553: Hoare triple {639738#false} assume !(0 != 2 + ~__cil_tmp67~0); {639738#false} is VALID [2022-04-28 15:00:02,511 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-28 15:00:02,511 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 := (if ~__cil_tmp66~0 % 4294967296 <= 2147483647 then ~__cil_tmp66~0 % 4294967296 else ~__cil_tmp66~0 % 4294967296 - 4294967296); {639738#false} is VALID [2022-04-28 15:00:02,511 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-28 15:00:02,511 INFO L290 TraceCheckUtils]: 549: Hoare triple {639738#false} assume 4528 == ~s__state~0; {639738#false} is VALID [2022-04-28 15:00:02,511 INFO L290 TraceCheckUtils]: 548: Hoare triple {639738#false} assume !(4513 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,511 INFO L290 TraceCheckUtils]: 547: Hoare triple {639738#false} assume !(4512 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,511 INFO L290 TraceCheckUtils]: 546: Hoare triple {639738#false} assume !(4497 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,511 INFO L290 TraceCheckUtils]: 545: Hoare triple {639738#false} assume !(4496 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,511 INFO L290 TraceCheckUtils]: 544: Hoare triple {639738#false} assume !(4481 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,511 INFO L290 TraceCheckUtils]: 543: Hoare triple {639738#false} assume !(4480 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,511 INFO L290 TraceCheckUtils]: 542: Hoare triple {639738#false} assume !(4467 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,512 INFO L290 TraceCheckUtils]: 541: Hoare triple {639738#false} assume !(4466 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,512 INFO L290 TraceCheckUtils]: 540: Hoare triple {639738#false} assume !(4465 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,512 INFO L290 TraceCheckUtils]: 539: Hoare triple {639738#false} assume !(4464 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,512 INFO L290 TraceCheckUtils]: 538: Hoare triple {639738#false} assume !(4449 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,512 INFO L290 TraceCheckUtils]: 537: Hoare triple {639738#false} assume !(4448 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,512 INFO L290 TraceCheckUtils]: 536: Hoare triple {639738#false} assume !(4433 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,512 INFO L290 TraceCheckUtils]: 535: Hoare triple {639738#false} assume !(4432 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,512 INFO L290 TraceCheckUtils]: 534: Hoare triple {639738#false} assume !(4417 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,512 INFO L290 TraceCheckUtils]: 533: Hoare triple {639738#false} assume !(4416 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,512 INFO L290 TraceCheckUtils]: 532: Hoare triple {639738#false} assume !(4401 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,512 INFO L290 TraceCheckUtils]: 531: Hoare triple {639738#false} assume !(4400 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,512 INFO L290 TraceCheckUtils]: 530: Hoare triple {639738#false} assume !(4385 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,512 INFO L290 TraceCheckUtils]: 529: Hoare triple {639738#false} assume !(4384 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,512 INFO L290 TraceCheckUtils]: 528: Hoare triple {639738#false} assume !(4369 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,513 INFO L290 TraceCheckUtils]: 527: Hoare triple {639738#false} assume !(4368 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,513 INFO L290 TraceCheckUtils]: 526: Hoare triple {639738#false} assume !(4099 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,513 INFO L290 TraceCheckUtils]: 525: Hoare triple {639738#false} assume !(20480 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,513 INFO L290 TraceCheckUtils]: 524: Hoare triple {639738#false} assume !(4096 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,513 INFO L290 TraceCheckUtils]: 523: Hoare triple {639738#false} assume !(16384 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,513 INFO L290 TraceCheckUtils]: 522: Hoare triple {639738#false} assume !(12292 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,513 INFO L290 TraceCheckUtils]: 521: Hoare triple {639738#false} ~state~0 := ~s__state~0; {639738#false} is VALID [2022-04-28 15:00:02,513 INFO L290 TraceCheckUtils]: 520: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-28 15:00:02,513 INFO L290 TraceCheckUtils]: 519: Hoare triple {639738#false} ~skip~0 := 0; {639738#false} is VALID [2022-04-28 15:00:02,513 INFO L290 TraceCheckUtils]: 518: Hoare triple {639738#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {639738#false} is VALID [2022-04-28 15:00:02,513 INFO L290 TraceCheckUtils]: 517: Hoare triple {639738#false} assume !(0 == ~tmp___8~0); {639738#false} is VALID [2022-04-28 15:00:02,513 INFO L290 TraceCheckUtils]: 516: Hoare triple {639738#false} assume !(0 == ~tmp___7~0); {639738#false} is VALID [2022-04-28 15:00:02,513 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-28 15:00:02,513 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-28 15:00:02,513 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-28 15:00:02,514 INFO L290 TraceCheckUtils]: 512: Hoare triple {639738#false} assume 4512 == ~s__state~0; {639738#false} is VALID [2022-04-28 15:00:02,514 INFO L290 TraceCheckUtils]: 511: Hoare triple {639738#false} assume !(4497 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,514 INFO L290 TraceCheckUtils]: 510: Hoare triple {639738#false} assume !(4496 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,514 INFO L290 TraceCheckUtils]: 509: Hoare triple {639738#false} assume !(4481 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,514 INFO L290 TraceCheckUtils]: 508: Hoare triple {639738#false} assume !(4480 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,514 INFO L290 TraceCheckUtils]: 507: Hoare triple {639738#false} assume !(4467 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,514 INFO L290 TraceCheckUtils]: 506: Hoare triple {639738#false} assume !(4466 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,514 INFO L290 TraceCheckUtils]: 505: Hoare triple {639738#false} assume !(4465 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,514 INFO L290 TraceCheckUtils]: 504: Hoare triple {639738#false} assume !(4464 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,514 INFO L290 TraceCheckUtils]: 503: Hoare triple {639738#false} assume !(4449 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,514 INFO L290 TraceCheckUtils]: 502: Hoare triple {639738#false} assume !(4448 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,514 INFO L290 TraceCheckUtils]: 501: Hoare triple {639738#false} assume !(4433 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,514 INFO L290 TraceCheckUtils]: 500: Hoare triple {639738#false} assume !(4432 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,514 INFO L290 TraceCheckUtils]: 499: Hoare triple {639738#false} assume !(4417 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,514 INFO L290 TraceCheckUtils]: 498: Hoare triple {639738#false} assume !(4416 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,514 INFO L290 TraceCheckUtils]: 497: Hoare triple {639738#false} assume !(4401 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,515 INFO L290 TraceCheckUtils]: 496: Hoare triple {639738#false} assume !(4400 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,515 INFO L290 TraceCheckUtils]: 495: Hoare triple {639738#false} assume !(4385 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,515 INFO L290 TraceCheckUtils]: 494: Hoare triple {639738#false} assume !(4384 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,515 INFO L290 TraceCheckUtils]: 493: Hoare triple {639738#false} assume !(4369 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,515 INFO L290 TraceCheckUtils]: 492: Hoare triple {639738#false} assume !(4368 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,515 INFO L290 TraceCheckUtils]: 491: Hoare triple {639738#false} assume !(4099 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,515 INFO L290 TraceCheckUtils]: 490: Hoare triple {639738#false} assume !(20480 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,515 INFO L290 TraceCheckUtils]: 489: Hoare triple {639738#false} assume !(4096 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,515 INFO L290 TraceCheckUtils]: 488: Hoare triple {639738#false} assume !(16384 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,515 INFO L290 TraceCheckUtils]: 487: Hoare triple {639738#false} assume !(12292 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,515 INFO L290 TraceCheckUtils]: 486: Hoare triple {639738#false} ~state~0 := ~s__state~0; {639738#false} is VALID [2022-04-28 15:00:02,515 INFO L290 TraceCheckUtils]: 485: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-28 15:00:02,515 INFO L290 TraceCheckUtils]: 484: Hoare triple {639738#false} ~skip~0 := 0; {639738#false} is VALID [2022-04-28 15:00:02,515 INFO L290 TraceCheckUtils]: 483: Hoare triple {639738#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {639738#false} is VALID [2022-04-28 15:00:02,516 INFO L290 TraceCheckUtils]: 482: Hoare triple {639738#false} ~s__init_num~0 := 0; {639738#false} is VALID [2022-04-28 15:00:02,516 INFO L290 TraceCheckUtils]: 481: Hoare triple {639738#false} assume 0 != ~s__hit~0;~s__state~0 := 4512; {639738#false} is VALID [2022-04-28 15:00:02,516 INFO L290 TraceCheckUtils]: 480: Hoare triple {639738#false} assume !(~ret~0 <= 0); {639738#false} is VALID [2022-04-28 15:00:02,516 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-28 15:00:02,516 INFO L290 TraceCheckUtils]: 478: Hoare triple {639738#false} assume 4560 == ~s__state~0; {639738#false} is VALID [2022-04-28 15:00:02,516 INFO L290 TraceCheckUtils]: 477: Hoare triple {639738#false} assume !(4529 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,516 INFO L290 TraceCheckUtils]: 476: Hoare triple {639738#false} assume !(4528 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,516 INFO L290 TraceCheckUtils]: 475: Hoare triple {639738#false} assume !(4513 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,516 INFO L290 TraceCheckUtils]: 474: Hoare triple {639738#false} assume !(4512 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,516 INFO L290 TraceCheckUtils]: 473: Hoare triple {639738#false} assume !(4497 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,516 INFO L290 TraceCheckUtils]: 472: Hoare triple {639738#false} assume !(4496 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,516 INFO L290 TraceCheckUtils]: 471: Hoare triple {639738#false} assume !(4481 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,516 INFO L290 TraceCheckUtils]: 470: Hoare triple {639738#false} assume !(4480 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,516 INFO L290 TraceCheckUtils]: 469: Hoare triple {639738#false} assume !(4467 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,516 INFO L290 TraceCheckUtils]: 468: Hoare triple {639738#false} assume !(4466 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,517 INFO L290 TraceCheckUtils]: 467: Hoare triple {639738#false} assume !(4465 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,517 INFO L290 TraceCheckUtils]: 466: Hoare triple {639738#false} assume !(4464 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,517 INFO L290 TraceCheckUtils]: 465: Hoare triple {639738#false} assume !(4449 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,517 INFO L290 TraceCheckUtils]: 464: Hoare triple {639738#false} assume !(4448 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,517 INFO L290 TraceCheckUtils]: 463: Hoare triple {639738#false} assume !(4433 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,517 INFO L290 TraceCheckUtils]: 462: Hoare triple {639738#false} assume !(4432 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,517 INFO L290 TraceCheckUtils]: 461: Hoare triple {639738#false} assume !(4417 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,517 INFO L290 TraceCheckUtils]: 460: Hoare triple {639738#false} assume !(4416 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,517 INFO L290 TraceCheckUtils]: 459: Hoare triple {639738#false} assume !(4401 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,517 INFO L290 TraceCheckUtils]: 458: Hoare triple {639738#false} assume !(4400 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,517 INFO L290 TraceCheckUtils]: 457: Hoare triple {639738#false} assume !(4385 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,517 INFO L290 TraceCheckUtils]: 456: Hoare triple {639738#false} assume !(4384 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,517 INFO L290 TraceCheckUtils]: 455: Hoare triple {639738#false} assume !(4369 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,517 INFO L290 TraceCheckUtils]: 454: Hoare triple {639738#false} assume !(4368 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,517 INFO L290 TraceCheckUtils]: 453: Hoare triple {639738#false} assume !(4099 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,518 INFO L290 TraceCheckUtils]: 452: Hoare triple {639738#false} assume !(20480 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,518 INFO L290 TraceCheckUtils]: 451: Hoare triple {639738#false} assume !(4096 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,518 INFO L290 TraceCheckUtils]: 450: Hoare triple {639738#false} assume !(16384 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,518 INFO L290 TraceCheckUtils]: 449: Hoare triple {639738#false} assume !(12292 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,518 INFO L290 TraceCheckUtils]: 448: Hoare triple {639738#false} ~state~0 := ~s__state~0; {639738#false} is VALID [2022-04-28 15:00:02,518 INFO L290 TraceCheckUtils]: 447: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-28 15:00:02,518 INFO L290 TraceCheckUtils]: 446: Hoare triple {639738#false} ~skip~0 := 0; {639738#false} is VALID [2022-04-28 15:00:02,518 INFO L290 TraceCheckUtils]: 445: Hoare triple {639738#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {639738#false} is VALID [2022-04-28 15:00:02,518 INFO L290 TraceCheckUtils]: 444: Hoare triple {639738#false} ~s__init_num~0 := 0; {639738#false} is VALID [2022-04-28 15:00:02,518 INFO L290 TraceCheckUtils]: 443: Hoare triple {639738#false} assume 0 != ~s__hit~0;~s__state~0 := 4560; {639738#false} is VALID [2022-04-28 15:00:02,518 INFO L290 TraceCheckUtils]: 442: Hoare triple {639738#false} assume !(~ret~0 <= 0); {639738#false} is VALID [2022-04-28 15:00:02,518 INFO L290 TraceCheckUtils]: 441: Hoare triple {639738#false} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {639738#false} is VALID [2022-04-28 15:00:02,518 INFO L290 TraceCheckUtils]: 440: Hoare triple {639738#false} assume !(1 == ~blastFlag~0); {639738#false} is VALID [2022-04-28 15:00:02,518 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-28 15:00:02,518 INFO L290 TraceCheckUtils]: 438: Hoare triple {639738#false} assume 4384 == ~s__state~0; {639738#false} is VALID [2022-04-28 15:00:02,519 INFO L290 TraceCheckUtils]: 437: Hoare triple {639738#false} assume !(4369 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,519 INFO L290 TraceCheckUtils]: 436: Hoare triple {639738#false} assume !(4368 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,519 INFO L290 TraceCheckUtils]: 435: Hoare triple {639738#false} assume !(4099 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,519 INFO L290 TraceCheckUtils]: 434: Hoare triple {639738#false} assume !(20480 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,519 INFO L290 TraceCheckUtils]: 433: Hoare triple {639738#false} assume !(4096 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,519 INFO L290 TraceCheckUtils]: 432: Hoare triple {639738#false} assume !(16384 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,519 INFO L290 TraceCheckUtils]: 431: Hoare triple {639738#false} assume !(12292 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,519 INFO L290 TraceCheckUtils]: 430: Hoare triple {639738#false} ~state~0 := ~s__state~0; {639738#false} is VALID [2022-04-28 15:00:02,519 INFO L290 TraceCheckUtils]: 429: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-28 15:00:02,519 INFO L290 TraceCheckUtils]: 428: Hoare triple {639738#false} ~skip~0 := 0; {639738#false} is VALID [2022-04-28 15:00:02,519 INFO L290 TraceCheckUtils]: 427: Hoare triple {639738#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {639738#false} is VALID [2022-04-28 15:00:02,519 INFO L290 TraceCheckUtils]: 426: Hoare triple {639738#false} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {639738#false} is VALID [2022-04-28 15:00:02,519 INFO L290 TraceCheckUtils]: 425: Hoare triple {639738#false} assume !(~__cil_tmp70~0 > 0); {639738#false} is VALID [2022-04-28 15:00:02,519 INFO L290 TraceCheckUtils]: 424: Hoare triple {639738#false} ~__cil_tmp70~0 := ~num1~0; {639738#false} is VALID [2022-04-28 15:00:02,520 INFO L290 TraceCheckUtils]: 423: Hoare triple {639738#false} assume 4352 == ~s__state~0; {639738#false} is VALID [2022-04-28 15:00:02,520 INFO L290 TraceCheckUtils]: 422: Hoare triple {639738#false} assume !(4561 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,520 INFO L290 TraceCheckUtils]: 421: Hoare triple {639738#false} assume !(4560 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,520 INFO L290 TraceCheckUtils]: 420: Hoare triple {639738#false} assume !(4529 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,520 INFO L290 TraceCheckUtils]: 419: Hoare triple {639738#false} assume !(4528 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,520 INFO L290 TraceCheckUtils]: 418: Hoare triple {639738#false} assume !(4513 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,520 INFO L290 TraceCheckUtils]: 417: Hoare triple {639738#false} assume !(4512 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,520 INFO L290 TraceCheckUtils]: 416: Hoare triple {639738#false} assume !(4497 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,520 INFO L290 TraceCheckUtils]: 415: Hoare triple {639738#false} assume !(4496 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,520 INFO L290 TraceCheckUtils]: 414: Hoare triple {639738#false} assume !(4481 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,520 INFO L290 TraceCheckUtils]: 413: Hoare triple {639738#false} assume !(4480 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,520 INFO L290 TraceCheckUtils]: 412: Hoare triple {639738#false} assume !(4467 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,520 INFO L290 TraceCheckUtils]: 411: Hoare triple {639738#false} assume !(4466 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,520 INFO L290 TraceCheckUtils]: 410: Hoare triple {639738#false} assume !(4465 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,520 INFO L290 TraceCheckUtils]: 409: Hoare triple {639738#false} assume !(4464 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,521 INFO L290 TraceCheckUtils]: 408: Hoare triple {639738#false} assume !(4449 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,521 INFO L290 TraceCheckUtils]: 407: Hoare triple {639738#false} assume !(4448 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,521 INFO L290 TraceCheckUtils]: 406: Hoare triple {639738#false} assume !(4433 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,521 INFO L290 TraceCheckUtils]: 405: Hoare triple {639738#false} assume !(4432 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,521 INFO L290 TraceCheckUtils]: 404: Hoare triple {639738#false} assume !(4417 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,521 INFO L290 TraceCheckUtils]: 403: Hoare triple {639738#false} assume !(4416 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,521 INFO L290 TraceCheckUtils]: 402: Hoare triple {639738#false} assume !(4401 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,521 INFO L290 TraceCheckUtils]: 401: Hoare triple {639738#false} assume !(4400 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,521 INFO L290 TraceCheckUtils]: 400: Hoare triple {639738#false} assume !(4385 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,521 INFO L290 TraceCheckUtils]: 399: Hoare triple {639738#false} assume !(4384 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,521 INFO L290 TraceCheckUtils]: 398: Hoare triple {639738#false} assume !(4369 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,521 INFO L290 TraceCheckUtils]: 397: Hoare triple {639738#false} assume !(4368 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,521 INFO L290 TraceCheckUtils]: 396: Hoare triple {639738#false} assume !(4099 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,521 INFO L290 TraceCheckUtils]: 395: Hoare triple {639738#false} assume !(20480 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,521 INFO L290 TraceCheckUtils]: 394: Hoare triple {639738#false} assume !(4096 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,522 INFO L290 TraceCheckUtils]: 393: Hoare triple {639738#false} assume !(16384 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,522 INFO L290 TraceCheckUtils]: 392: Hoare triple {639738#false} assume !(12292 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,522 INFO L290 TraceCheckUtils]: 391: Hoare triple {639738#false} ~state~0 := ~s__state~0; {639738#false} is VALID [2022-04-28 15:00:02,522 INFO L290 TraceCheckUtils]: 390: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-28 15:00:02,522 INFO L290 TraceCheckUtils]: 389: Hoare triple {639738#false} ~skip~0 := 0; {639738#false} is VALID [2022-04-28 15:00:02,522 INFO L290 TraceCheckUtils]: 388: Hoare triple {639738#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {639738#false} is VALID [2022-04-28 15:00:02,522 INFO L290 TraceCheckUtils]: 387: Hoare triple {639738#false} ~s__init_num~0 := 0; {639738#false} is VALID [2022-04-28 15:00:02,522 INFO L290 TraceCheckUtils]: 386: Hoare triple {639738#false} assume !(0 != 2 + ~__cil_tmp67~0); {639738#false} is VALID [2022-04-28 15:00:02,522 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-28 15:00:02,522 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 := (if ~__cil_tmp66~0 % 4294967296 <= 2147483647 then ~__cil_tmp66~0 % 4294967296 else ~__cil_tmp66~0 % 4294967296 - 4294967296); {639738#false} is VALID [2022-04-28 15:00:02,522 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-28 15:00:02,522 INFO L290 TraceCheckUtils]: 382: Hoare triple {639738#false} assume 4528 == ~s__state~0; {639738#false} is VALID [2022-04-28 15:00:02,522 INFO L290 TraceCheckUtils]: 381: Hoare triple {639738#false} assume !(4513 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,522 INFO L290 TraceCheckUtils]: 380: Hoare triple {639738#false} assume !(4512 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,522 INFO L290 TraceCheckUtils]: 379: Hoare triple {639738#false} assume !(4497 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,523 INFO L290 TraceCheckUtils]: 378: Hoare triple {639738#false} assume !(4496 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,523 INFO L290 TraceCheckUtils]: 377: Hoare triple {639738#false} assume !(4481 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,523 INFO L290 TraceCheckUtils]: 376: Hoare triple {639738#false} assume !(4480 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,523 INFO L290 TraceCheckUtils]: 375: Hoare triple {639738#false} assume !(4467 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,523 INFO L290 TraceCheckUtils]: 374: Hoare triple {639738#false} assume !(4466 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,523 INFO L290 TraceCheckUtils]: 373: Hoare triple {639738#false} assume !(4465 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,523 INFO L290 TraceCheckUtils]: 372: Hoare triple {639738#false} assume !(4464 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,523 INFO L290 TraceCheckUtils]: 371: Hoare triple {639738#false} assume !(4449 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,523 INFO L290 TraceCheckUtils]: 370: Hoare triple {639738#false} assume !(4448 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,523 INFO L290 TraceCheckUtils]: 369: Hoare triple {639738#false} assume !(4433 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,523 INFO L290 TraceCheckUtils]: 368: Hoare triple {639738#false} assume !(4432 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,523 INFO L290 TraceCheckUtils]: 367: Hoare triple {639738#false} assume !(4417 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,523 INFO L290 TraceCheckUtils]: 366: Hoare triple {639738#false} assume !(4416 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,523 INFO L290 TraceCheckUtils]: 365: Hoare triple {639738#false} assume !(4401 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,523 INFO L290 TraceCheckUtils]: 364: Hoare triple {639738#false} assume !(4400 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,524 INFO L290 TraceCheckUtils]: 363: Hoare triple {639738#false} assume !(4385 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,524 INFO L290 TraceCheckUtils]: 362: Hoare triple {639738#false} assume !(4384 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,524 INFO L290 TraceCheckUtils]: 361: Hoare triple {639738#false} assume !(4369 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,524 INFO L290 TraceCheckUtils]: 360: Hoare triple {639738#false} assume !(4368 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,524 INFO L290 TraceCheckUtils]: 359: Hoare triple {639738#false} assume !(4099 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,524 INFO L290 TraceCheckUtils]: 358: Hoare triple {639738#false} assume !(20480 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,524 INFO L290 TraceCheckUtils]: 357: Hoare triple {639738#false} assume !(4096 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,524 INFO L290 TraceCheckUtils]: 356: Hoare triple {639738#false} assume !(16384 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,524 INFO L290 TraceCheckUtils]: 355: Hoare triple {639738#false} assume !(12292 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,524 INFO L290 TraceCheckUtils]: 354: Hoare triple {639738#false} ~state~0 := ~s__state~0; {639738#false} is VALID [2022-04-28 15:00:02,524 INFO L290 TraceCheckUtils]: 353: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-28 15:00:02,524 INFO L290 TraceCheckUtils]: 352: Hoare triple {639738#false} ~skip~0 := 0; {639738#false} is VALID [2022-04-28 15:00:02,524 INFO L290 TraceCheckUtils]: 351: Hoare triple {639738#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {639738#false} is VALID [2022-04-28 15:00:02,524 INFO L290 TraceCheckUtils]: 350: Hoare triple {639738#false} assume !(0 == ~tmp___8~0); {639738#false} is VALID [2022-04-28 15:00:02,524 INFO L290 TraceCheckUtils]: 349: Hoare triple {639738#false} assume !(0 == ~tmp___7~0); {639738#false} is VALID [2022-04-28 15:00:02,525 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-28 15:00:02,525 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-28 15:00:02,525 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-28 15:00:02,525 INFO L290 TraceCheckUtils]: 345: Hoare triple {639738#false} assume 4512 == ~s__state~0; {639738#false} is VALID [2022-04-28 15:00:02,525 INFO L290 TraceCheckUtils]: 344: Hoare triple {639738#false} assume !(4497 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,525 INFO L290 TraceCheckUtils]: 343: Hoare triple {639738#false} assume !(4496 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,525 INFO L290 TraceCheckUtils]: 342: Hoare triple {639738#false} assume !(4481 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,525 INFO L290 TraceCheckUtils]: 341: Hoare triple {639738#false} assume !(4480 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,525 INFO L290 TraceCheckUtils]: 340: Hoare triple {639738#false} assume !(4467 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,525 INFO L290 TraceCheckUtils]: 339: Hoare triple {639738#false} assume !(4466 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,525 INFO L290 TraceCheckUtils]: 338: Hoare triple {639738#false} assume !(4465 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,525 INFO L290 TraceCheckUtils]: 337: Hoare triple {639738#false} assume !(4464 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,525 INFO L290 TraceCheckUtils]: 336: Hoare triple {639738#false} assume !(4449 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,525 INFO L290 TraceCheckUtils]: 335: Hoare triple {639738#false} assume !(4448 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,525 INFO L290 TraceCheckUtils]: 334: Hoare triple {639738#false} assume !(4433 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,526 INFO L290 TraceCheckUtils]: 333: Hoare triple {639738#false} assume !(4432 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,526 INFO L290 TraceCheckUtils]: 332: Hoare triple {639738#false} assume !(4417 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,526 INFO L290 TraceCheckUtils]: 331: Hoare triple {639738#false} assume !(4416 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,526 INFO L290 TraceCheckUtils]: 330: Hoare triple {639738#false} assume !(4401 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,526 INFO L290 TraceCheckUtils]: 329: Hoare triple {639738#false} assume !(4400 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,526 INFO L290 TraceCheckUtils]: 328: Hoare triple {639738#false} assume !(4385 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,526 INFO L290 TraceCheckUtils]: 327: Hoare triple {639738#false} assume !(4384 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,526 INFO L290 TraceCheckUtils]: 326: Hoare triple {639738#false} assume !(4369 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,526 INFO L290 TraceCheckUtils]: 325: Hoare triple {639738#false} assume !(4368 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,526 INFO L290 TraceCheckUtils]: 324: Hoare triple {639738#false} assume !(4099 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,526 INFO L290 TraceCheckUtils]: 323: Hoare triple {639738#false} assume !(20480 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,526 INFO L290 TraceCheckUtils]: 322: Hoare triple {639738#false} assume !(4096 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,526 INFO L290 TraceCheckUtils]: 321: Hoare triple {639738#false} assume !(16384 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,526 INFO L290 TraceCheckUtils]: 320: Hoare triple {639738#false} assume !(12292 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,526 INFO L290 TraceCheckUtils]: 319: Hoare triple {639738#false} ~state~0 := ~s__state~0; {639738#false} is VALID [2022-04-28 15:00:02,527 INFO L290 TraceCheckUtils]: 318: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-28 15:00:02,527 INFO L290 TraceCheckUtils]: 317: Hoare triple {639738#false} ~skip~0 := 0; {639738#false} is VALID [2022-04-28 15:00:02,527 INFO L290 TraceCheckUtils]: 316: Hoare triple {639738#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {639738#false} is VALID [2022-04-28 15:00:02,527 INFO L290 TraceCheckUtils]: 315: Hoare triple {639738#false} ~s__init_num~0 := 0; {639738#false} is VALID [2022-04-28 15:00:02,527 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-28 15:00:02,527 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-28 15:00:02,527 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-28 15:00:02,527 INFO L290 TraceCheckUtils]: 311: Hoare triple {639738#false} assume 4480 == ~s__state~0; {639738#false} is VALID [2022-04-28 15:00:02,527 INFO L290 TraceCheckUtils]: 310: Hoare triple {639738#false} assume !(4467 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,527 INFO L290 TraceCheckUtils]: 309: Hoare triple {639738#false} assume !(4466 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,527 INFO L290 TraceCheckUtils]: 308: Hoare triple {639738#false} assume !(4465 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,527 INFO L290 TraceCheckUtils]: 307: Hoare triple {639738#false} assume !(4464 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,527 INFO L290 TraceCheckUtils]: 306: Hoare triple {639738#false} assume !(4449 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,527 INFO L290 TraceCheckUtils]: 305: Hoare triple {639738#false} assume !(4448 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,528 INFO L290 TraceCheckUtils]: 304: Hoare triple {639738#false} assume !(4433 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,528 INFO L290 TraceCheckUtils]: 303: Hoare triple {639738#false} assume !(4432 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,528 INFO L290 TraceCheckUtils]: 302: Hoare triple {639738#false} assume !(4417 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,528 INFO L290 TraceCheckUtils]: 301: Hoare triple {639738#false} assume !(4416 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,528 INFO L290 TraceCheckUtils]: 300: Hoare triple {639738#false} assume !(4401 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,528 INFO L290 TraceCheckUtils]: 299: Hoare triple {639738#false} assume !(4400 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,528 INFO L290 TraceCheckUtils]: 298: Hoare triple {639738#false} assume !(4385 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,528 INFO L290 TraceCheckUtils]: 297: Hoare triple {639738#false} assume !(4384 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,528 INFO L290 TraceCheckUtils]: 296: Hoare triple {639738#false} assume !(4369 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,528 INFO L290 TraceCheckUtils]: 295: Hoare triple {639738#false} assume !(4368 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,528 INFO L290 TraceCheckUtils]: 294: Hoare triple {639738#false} assume !(4099 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,528 INFO L290 TraceCheckUtils]: 293: Hoare triple {639738#false} assume !(20480 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,528 INFO L290 TraceCheckUtils]: 292: Hoare triple {639738#false} assume !(4096 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,528 INFO L290 TraceCheckUtils]: 291: Hoare triple {639738#false} assume !(16384 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,528 INFO L290 TraceCheckUtils]: 290: Hoare triple {639738#false} assume !(12292 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,528 INFO L290 TraceCheckUtils]: 289: Hoare triple {639738#false} ~state~0 := ~s__state~0; {639738#false} is VALID [2022-04-28 15:00:02,529 INFO L290 TraceCheckUtils]: 288: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-28 15:00:02,529 INFO L290 TraceCheckUtils]: 287: Hoare triple {639738#false} ~skip~0 := 0; {639738#false} is VALID [2022-04-28 15:00:02,529 INFO L290 TraceCheckUtils]: 286: Hoare triple {639738#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {639738#false} is VALID [2022-04-28 15:00:02,529 INFO L290 TraceCheckUtils]: 285: Hoare triple {639738#false} ~s__init_num~0 := 0; {639738#false} is VALID [2022-04-28 15:00:02,529 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-28 15:00:02,529 INFO L290 TraceCheckUtils]: 283: Hoare triple {639738#false} assume !(~ret~0 <= 0); {639738#false} is VALID [2022-04-28 15:00:02,529 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-28 15:00:02,529 INFO L290 TraceCheckUtils]: 281: Hoare triple {639738#false} assume 4448 == ~s__state~0; {639738#false} is VALID [2022-04-28 15:00:02,529 INFO L290 TraceCheckUtils]: 280: Hoare triple {639738#false} assume !(4433 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,529 INFO L290 TraceCheckUtils]: 279: Hoare triple {639738#false} assume !(4432 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,529 INFO L290 TraceCheckUtils]: 278: Hoare triple {639738#false} assume !(4417 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,529 INFO L290 TraceCheckUtils]: 277: Hoare triple {639738#false} assume !(4416 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,529 INFO L290 TraceCheckUtils]: 276: Hoare triple {639738#false} assume !(4401 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,529 INFO L290 TraceCheckUtils]: 275: Hoare triple {639738#false} assume !(4400 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,529 INFO L290 TraceCheckUtils]: 274: Hoare triple {639738#false} assume !(4385 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,530 INFO L290 TraceCheckUtils]: 273: Hoare triple {639738#false} assume !(4384 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,530 INFO L290 TraceCheckUtils]: 272: Hoare triple {639738#false} assume !(4369 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,530 INFO L290 TraceCheckUtils]: 271: Hoare triple {639738#false} assume !(4368 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,530 INFO L290 TraceCheckUtils]: 270: Hoare triple {639738#false} assume !(4099 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,530 INFO L290 TraceCheckUtils]: 269: Hoare triple {639738#false} assume !(20480 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,530 INFO L290 TraceCheckUtils]: 268: Hoare triple {639738#false} assume !(4096 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,530 INFO L290 TraceCheckUtils]: 267: Hoare triple {639738#false} assume !(16384 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,530 INFO L290 TraceCheckUtils]: 266: Hoare triple {639738#false} assume !(12292 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,530 INFO L290 TraceCheckUtils]: 265: Hoare triple {639738#false} ~state~0 := ~s__state~0; {639738#false} is VALID [2022-04-28 15:00:02,530 INFO L290 TraceCheckUtils]: 264: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-28 15:00:02,530 INFO L290 TraceCheckUtils]: 263: Hoare triple {639738#false} ~skip~0 := 0; {639738#false} is VALID [2022-04-28 15:00:02,530 INFO L290 TraceCheckUtils]: 262: Hoare triple {639738#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {639738#false} is VALID [2022-04-28 15:00:02,530 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-28 15:00:02,530 INFO L290 TraceCheckUtils]: 260: Hoare triple {639738#false} assume !(5 == ~blastFlag~0); {639738#false} is VALID [2022-04-28 15:00:02,530 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-28 15:00:02,531 INFO L290 TraceCheckUtils]: 258: Hoare triple {639738#false} assume 4432 == ~s__state~0; {639738#false} is VALID [2022-04-28 15:00:02,531 INFO L290 TraceCheckUtils]: 257: Hoare triple {639738#false} assume !(4417 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,531 INFO L290 TraceCheckUtils]: 256: Hoare triple {639738#false} assume !(4416 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,531 INFO L290 TraceCheckUtils]: 255: Hoare triple {639738#false} assume !(4401 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,531 INFO L290 TraceCheckUtils]: 254: Hoare triple {639738#false} assume !(4400 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,531 INFO L290 TraceCheckUtils]: 253: Hoare triple {639738#false} assume !(4385 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,531 INFO L290 TraceCheckUtils]: 252: Hoare triple {639738#false} assume !(4384 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,531 INFO L290 TraceCheckUtils]: 251: Hoare triple {639738#false} assume !(4369 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,531 INFO L290 TraceCheckUtils]: 250: Hoare triple {639738#false} assume !(4368 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,531 INFO L290 TraceCheckUtils]: 249: Hoare triple {639738#false} assume !(4099 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,531 INFO L290 TraceCheckUtils]: 248: Hoare triple {639738#false} assume !(20480 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,531 INFO L290 TraceCheckUtils]: 247: Hoare triple {639738#false} assume !(4096 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,531 INFO L290 TraceCheckUtils]: 246: Hoare triple {639738#false} assume !(16384 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,531 INFO L290 TraceCheckUtils]: 245: Hoare triple {639738#false} assume !(12292 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,532 INFO L290 TraceCheckUtils]: 244: Hoare triple {639738#false} ~state~0 := ~s__state~0; {639738#false} is VALID [2022-04-28 15:00:02,532 INFO L290 TraceCheckUtils]: 243: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-28 15:00:02,532 INFO L290 TraceCheckUtils]: 242: Hoare triple {639738#false} ~skip~0 := 0; {639738#false} is VALID [2022-04-28 15:00:02,532 INFO L290 TraceCheckUtils]: 241: Hoare triple {639738#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {639738#false} is VALID [2022-04-28 15:00:02,532 INFO L290 TraceCheckUtils]: 240: Hoare triple {639738#false} assume !(0 == ~tmp___6~0); {639738#false} is VALID [2022-04-28 15:00:02,532 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-28 15:00:02,532 INFO L290 TraceCheckUtils]: 238: Hoare triple {639738#false} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {639738#false} is VALID [2022-04-28 15:00:02,532 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-28 15:00:02,532 INFO L290 TraceCheckUtils]: 236: Hoare triple {639738#false} assume 4416 == ~s__state~0; {639738#false} is VALID [2022-04-28 15:00:02,532 INFO L290 TraceCheckUtils]: 235: Hoare triple {639738#false} assume !(4401 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,532 INFO L290 TraceCheckUtils]: 234: Hoare triple {639738#false} assume !(4400 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,532 INFO L290 TraceCheckUtils]: 233: Hoare triple {639738#false} assume !(4385 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,532 INFO L290 TraceCheckUtils]: 232: Hoare triple {639738#false} assume !(4384 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,532 INFO L290 TraceCheckUtils]: 231: Hoare triple {639738#false} assume !(4369 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,532 INFO L290 TraceCheckUtils]: 230: Hoare triple {639738#false} assume !(4368 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,533 INFO L290 TraceCheckUtils]: 229: Hoare triple {639738#false} assume !(4099 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,533 INFO L290 TraceCheckUtils]: 228: Hoare triple {639738#false} assume !(20480 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,533 INFO L290 TraceCheckUtils]: 227: Hoare triple {639738#false} assume !(4096 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,533 INFO L290 TraceCheckUtils]: 226: Hoare triple {639738#false} assume !(16384 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,533 INFO L290 TraceCheckUtils]: 225: Hoare triple {639738#false} assume !(12292 == ~s__state~0); {639738#false} is VALID [2022-04-28 15:00:02,533 INFO L290 TraceCheckUtils]: 224: Hoare triple {639738#false} ~state~0 := ~s__state~0; {639738#false} is VALID [2022-04-28 15:00:02,533 INFO L290 TraceCheckUtils]: 223: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-28 15:00:02,533 INFO L290 TraceCheckUtils]: 222: Hoare triple {639738#false} ~skip~0 := 0; {639738#false} is VALID [2022-04-28 15:00:02,533 INFO L290 TraceCheckUtils]: 221: Hoare triple {639738#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {639738#false} is VALID [2022-04-28 15:00:02,533 INFO L290 TraceCheckUtils]: 220: Hoare triple {639738#false} ~s__state~0 := 4416;~s__init_num~0 := 0; {639738#false} is VALID [2022-04-28 15:00:02,533 INFO L290 TraceCheckUtils]: 219: Hoare triple {639738#false} assume !(~ret~0 <= 0); {639738#false} is VALID [2022-04-28 15:00:02,533 INFO L290 TraceCheckUtils]: 218: Hoare triple {639738#false} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {639738#false} is VALID [2022-04-28 15:00:02,533 INFO L290 TraceCheckUtils]: 217: Hoare triple {639738#false} assume !(0 != (256 + ~__cil_tmp64~0) % 18446744073709551616);assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;~ret~0 := #t~nondet40;havoc #t~nondet40; {639738#false} is VALID [2022-04-28 15:00:02,533 INFO L290 TraceCheckUtils]: 216: Hoare triple {639738#false} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {639738#false} is VALID [2022-04-28 15:00:02,534 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-28 15:00:02,534 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-28 15:00:02,534 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-28 15:00:02,535 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-28 15:00:02,535 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-28 15:00:02,535 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-28 15:00:02,535 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-28 15:00:02,536 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-28 15:00:02,536 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-28 15:00:02,536 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-28 15:00:02,536 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-28 15:00:02,537 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-28 15:00:02,537 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-28 15:00:02,537 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-28 15:00:02,537 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-28 15:00:02,538 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-28 15:00:02,538 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-28 15:00:02,538 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-28 15:00:02,538 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-28 15:00:02,539 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-28 15:00:02,539 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-28 15:00:02,539 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-28 15:00:02,539 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-28 15:00:02,540 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-28 15:00:02,540 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-28 15:00:02,540 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-28 15:00:02,540 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-28 15:00:02,541 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-28 15:00:02,541 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-28 15:00:02,541 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-28 15:00:02,541 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-28 15:00:02,542 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-28 15:00:02,542 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-28 15:00:02,542 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-28 15:00:02,542 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-28 15:00:02,543 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-28 15:00:02,543 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-28 15:00:02,543 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-28 15:00:02,543 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-28 15:00:02,544 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-28 15:00:02,544 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-28 15:00:02,544 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-28 15:00:02,545 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-28 15:00:02,545 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-28 15:00:02,545 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-28 15:00:02,545 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-28 15:00:02,546 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-28 15:00:02,546 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-28 15:00:02,546 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-28 15:00:02,546 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-28 15:00:02,547 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-28 15:00:02,547 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-28 15:00:02,547 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-28 15:00:02,547 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-28 15:00:02,548 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-28 15:00:02,548 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-28 15:00:02,548 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 := (if ~__cil_tmp66~0 % 4294967296 <= 2147483647 then ~__cil_tmp66~0 % 4294967296 else ~__cil_tmp66~0 % 4294967296 - 4294967296); {639737#true} is VALID [2022-04-28 15:00:02,548 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-28 15:00:02,548 INFO L290 TraceCheckUtils]: 157: Hoare triple {639737#true} assume 4528 == ~s__state~0; {639737#true} is VALID [2022-04-28 15:00:02,548 INFO L290 TraceCheckUtils]: 156: Hoare triple {639737#true} assume !(4513 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,548 INFO L290 TraceCheckUtils]: 155: Hoare triple {639737#true} assume !(4512 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,548 INFO L290 TraceCheckUtils]: 154: Hoare triple {639737#true} assume !(4497 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,548 INFO L290 TraceCheckUtils]: 153: Hoare triple {639737#true} assume !(4496 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,548 INFO L290 TraceCheckUtils]: 152: Hoare triple {639737#true} assume !(4481 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,549 INFO L290 TraceCheckUtils]: 151: Hoare triple {639737#true} assume !(4480 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,549 INFO L290 TraceCheckUtils]: 150: Hoare triple {639737#true} assume !(4467 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,549 INFO L290 TraceCheckUtils]: 149: Hoare triple {639737#true} assume !(4466 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,549 INFO L290 TraceCheckUtils]: 148: Hoare triple {639737#true} assume !(4465 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,549 INFO L290 TraceCheckUtils]: 147: Hoare triple {639737#true} assume !(4464 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,549 INFO L290 TraceCheckUtils]: 146: Hoare triple {639737#true} assume !(4449 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,549 INFO L290 TraceCheckUtils]: 145: Hoare triple {639737#true} assume !(4448 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,549 INFO L290 TraceCheckUtils]: 144: Hoare triple {639737#true} assume !(4433 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,549 INFO L290 TraceCheckUtils]: 143: Hoare triple {639737#true} assume !(4432 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,549 INFO L290 TraceCheckUtils]: 142: Hoare triple {639737#true} assume !(4417 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,549 INFO L290 TraceCheckUtils]: 141: Hoare triple {639737#true} assume !(4416 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,549 INFO L290 TraceCheckUtils]: 140: Hoare triple {639737#true} assume !(4401 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,549 INFO L290 TraceCheckUtils]: 139: Hoare triple {639737#true} assume !(4400 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,549 INFO L290 TraceCheckUtils]: 138: Hoare triple {639737#true} assume !(4385 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,549 INFO L290 TraceCheckUtils]: 137: Hoare triple {639737#true} assume !(4384 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,549 INFO L290 TraceCheckUtils]: 136: Hoare triple {639737#true} assume !(4369 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,550 INFO L290 TraceCheckUtils]: 135: Hoare triple {639737#true} assume !(4368 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,550 INFO L290 TraceCheckUtils]: 134: Hoare triple {639737#true} assume !(4099 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,550 INFO L290 TraceCheckUtils]: 133: Hoare triple {639737#true} assume !(20480 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,550 INFO L290 TraceCheckUtils]: 132: Hoare triple {639737#true} assume !(4096 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,550 INFO L290 TraceCheckUtils]: 131: Hoare triple {639737#true} assume !(16384 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,550 INFO L290 TraceCheckUtils]: 130: Hoare triple {639737#true} assume !(12292 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,550 INFO L290 TraceCheckUtils]: 129: Hoare triple {639737#true} ~state~0 := ~s__state~0; {639737#true} is VALID [2022-04-28 15:00:02,550 INFO L290 TraceCheckUtils]: 128: Hoare triple {639737#true} assume !false; {639737#true} is VALID [2022-04-28 15:00:02,550 INFO L290 TraceCheckUtils]: 127: Hoare triple {639737#true} ~skip~0 := 0; {639737#true} is VALID [2022-04-28 15:00:02,550 INFO L290 TraceCheckUtils]: 126: Hoare triple {639737#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {639737#true} is VALID [2022-04-28 15:00:02,550 INFO L290 TraceCheckUtils]: 125: Hoare triple {639737#true} assume !(0 == ~tmp___8~0); {639737#true} is VALID [2022-04-28 15:00:02,550 INFO L290 TraceCheckUtils]: 124: Hoare triple {639737#true} assume !(0 == ~tmp___7~0); {639737#true} is VALID [2022-04-28 15:00:02,550 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-28 15:00:02,550 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-28 15:00:02,551 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-28 15:00:02,551 INFO L290 TraceCheckUtils]: 120: Hoare triple {639737#true} assume 4512 == ~s__state~0; {639737#true} is VALID [2022-04-28 15:00:02,551 INFO L290 TraceCheckUtils]: 119: Hoare triple {639737#true} assume !(4497 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,551 INFO L290 TraceCheckUtils]: 118: Hoare triple {639737#true} assume !(4496 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,551 INFO L290 TraceCheckUtils]: 117: Hoare triple {639737#true} assume !(4481 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,551 INFO L290 TraceCheckUtils]: 116: Hoare triple {639737#true} assume !(4480 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,551 INFO L290 TraceCheckUtils]: 115: Hoare triple {639737#true} assume !(4467 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,551 INFO L290 TraceCheckUtils]: 114: Hoare triple {639737#true} assume !(4466 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,551 INFO L290 TraceCheckUtils]: 113: Hoare triple {639737#true} assume !(4465 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,551 INFO L290 TraceCheckUtils]: 112: Hoare triple {639737#true} assume !(4464 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,551 INFO L290 TraceCheckUtils]: 111: Hoare triple {639737#true} assume !(4449 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,551 INFO L290 TraceCheckUtils]: 110: Hoare triple {639737#true} assume !(4448 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,551 INFO L290 TraceCheckUtils]: 109: Hoare triple {639737#true} assume !(4433 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,551 INFO L290 TraceCheckUtils]: 108: Hoare triple {639737#true} assume !(4432 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,551 INFO L290 TraceCheckUtils]: 107: Hoare triple {639737#true} assume !(4417 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,552 INFO L290 TraceCheckUtils]: 106: Hoare triple {639737#true} assume !(4416 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,552 INFO L290 TraceCheckUtils]: 105: Hoare triple {639737#true} assume !(4401 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,552 INFO L290 TraceCheckUtils]: 104: Hoare triple {639737#true} assume !(4400 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,552 INFO L290 TraceCheckUtils]: 103: Hoare triple {639737#true} assume !(4385 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,552 INFO L290 TraceCheckUtils]: 102: Hoare triple {639737#true} assume !(4384 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,552 INFO L290 TraceCheckUtils]: 101: Hoare triple {639737#true} assume !(4369 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,552 INFO L290 TraceCheckUtils]: 100: Hoare triple {639737#true} assume !(4368 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,552 INFO L290 TraceCheckUtils]: 99: Hoare triple {639737#true} assume !(4099 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,552 INFO L290 TraceCheckUtils]: 98: Hoare triple {639737#true} assume !(20480 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,552 INFO L290 TraceCheckUtils]: 97: Hoare triple {639737#true} assume !(4096 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,552 INFO L290 TraceCheckUtils]: 96: Hoare triple {639737#true} assume !(16384 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,552 INFO L290 TraceCheckUtils]: 95: Hoare triple {639737#true} assume !(12292 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,552 INFO L290 TraceCheckUtils]: 94: Hoare triple {639737#true} ~state~0 := ~s__state~0; {639737#true} is VALID [2022-04-28 15:00:02,552 INFO L290 TraceCheckUtils]: 93: Hoare triple {639737#true} assume !false; {639737#true} is VALID [2022-04-28 15:00:02,552 INFO L290 TraceCheckUtils]: 92: Hoare triple {639737#true} ~skip~0 := 0; {639737#true} is VALID [2022-04-28 15:00:02,553 INFO L290 TraceCheckUtils]: 91: Hoare triple {639737#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {639737#true} is VALID [2022-04-28 15:00:02,553 INFO L290 TraceCheckUtils]: 90: Hoare triple {639737#true} ~s__init_num~0 := 0; {639737#true} is VALID [2022-04-28 15:00:02,553 INFO L290 TraceCheckUtils]: 89: Hoare triple {639737#true} assume 0 != ~s__hit~0;~s__state~0 := 4512; {639737#true} is VALID [2022-04-28 15:00:02,553 INFO L290 TraceCheckUtils]: 88: Hoare triple {639737#true} assume !(~ret~0 <= 0); {639737#true} is VALID [2022-04-28 15:00:02,553 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-28 15:00:02,553 INFO L290 TraceCheckUtils]: 86: Hoare triple {639737#true} assume 4560 == ~s__state~0; {639737#true} is VALID [2022-04-28 15:00:02,553 INFO L290 TraceCheckUtils]: 85: Hoare triple {639737#true} assume !(4529 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,553 INFO L290 TraceCheckUtils]: 84: Hoare triple {639737#true} assume !(4528 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,553 INFO L290 TraceCheckUtils]: 83: Hoare triple {639737#true} assume !(4513 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,553 INFO L290 TraceCheckUtils]: 82: Hoare triple {639737#true} assume !(4512 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,553 INFO L290 TraceCheckUtils]: 81: Hoare triple {639737#true} assume !(4497 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,553 INFO L290 TraceCheckUtils]: 80: Hoare triple {639737#true} assume !(4496 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,553 INFO L290 TraceCheckUtils]: 79: Hoare triple {639737#true} assume !(4481 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,553 INFO L290 TraceCheckUtils]: 78: Hoare triple {639737#true} assume !(4480 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,553 INFO L290 TraceCheckUtils]: 77: Hoare triple {639737#true} assume !(4467 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,554 INFO L290 TraceCheckUtils]: 76: Hoare triple {639737#true} assume !(4466 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,554 INFO L290 TraceCheckUtils]: 75: Hoare triple {639737#true} assume !(4465 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,554 INFO L290 TraceCheckUtils]: 74: Hoare triple {639737#true} assume !(4464 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,554 INFO L290 TraceCheckUtils]: 73: Hoare triple {639737#true} assume !(4449 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,554 INFO L290 TraceCheckUtils]: 72: Hoare triple {639737#true} assume !(4448 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,554 INFO L290 TraceCheckUtils]: 71: Hoare triple {639737#true} assume !(4433 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,554 INFO L290 TraceCheckUtils]: 70: Hoare triple {639737#true} assume !(4432 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,554 INFO L290 TraceCheckUtils]: 69: Hoare triple {639737#true} assume !(4417 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,554 INFO L290 TraceCheckUtils]: 68: Hoare triple {639737#true} assume !(4416 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,554 INFO L290 TraceCheckUtils]: 67: Hoare triple {639737#true} assume !(4401 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,554 INFO L290 TraceCheckUtils]: 66: Hoare triple {639737#true} assume !(4400 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,554 INFO L290 TraceCheckUtils]: 65: Hoare triple {639737#true} assume !(4385 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,554 INFO L290 TraceCheckUtils]: 64: Hoare triple {639737#true} assume !(4384 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,554 INFO L290 TraceCheckUtils]: 63: Hoare triple {639737#true} assume !(4369 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,554 INFO L290 TraceCheckUtils]: 62: Hoare triple {639737#true} assume !(4368 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,555 INFO L290 TraceCheckUtils]: 61: Hoare triple {639737#true} assume !(4099 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,555 INFO L290 TraceCheckUtils]: 60: Hoare triple {639737#true} assume !(20480 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,555 INFO L290 TraceCheckUtils]: 59: Hoare triple {639737#true} assume !(4096 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,555 INFO L290 TraceCheckUtils]: 58: Hoare triple {639737#true} assume !(16384 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,555 INFO L290 TraceCheckUtils]: 57: Hoare triple {639737#true} assume !(12292 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,555 INFO L290 TraceCheckUtils]: 56: Hoare triple {639737#true} ~state~0 := ~s__state~0; {639737#true} is VALID [2022-04-28 15:00:02,555 INFO L290 TraceCheckUtils]: 55: Hoare triple {639737#true} assume !false; {639737#true} is VALID [2022-04-28 15:00:02,555 INFO L290 TraceCheckUtils]: 54: Hoare triple {639737#true} ~skip~0 := 0; {639737#true} is VALID [2022-04-28 15:00:02,555 INFO L290 TraceCheckUtils]: 53: Hoare triple {639737#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {639737#true} is VALID [2022-04-28 15:00:02,555 INFO L290 TraceCheckUtils]: 52: Hoare triple {639737#true} ~s__init_num~0 := 0; {639737#true} is VALID [2022-04-28 15:00:02,555 INFO L290 TraceCheckUtils]: 51: Hoare triple {639737#true} assume 0 != ~s__hit~0;~s__state~0 := 4560; {639737#true} is VALID [2022-04-28 15:00:02,555 INFO L290 TraceCheckUtils]: 50: Hoare triple {639737#true} assume !(~ret~0 <= 0); {639737#true} is VALID [2022-04-28 15:00:02,555 INFO L290 TraceCheckUtils]: 49: Hoare triple {639737#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {639737#true} is VALID [2022-04-28 15:00:02,555 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-28 15:00:02,555 INFO L290 TraceCheckUtils]: 47: Hoare triple {639737#true} assume 4384 == ~s__state~0; {639737#true} is VALID [2022-04-28 15:00:02,556 INFO L290 TraceCheckUtils]: 46: Hoare triple {639737#true} assume !(4369 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,556 INFO L290 TraceCheckUtils]: 45: Hoare triple {639737#true} assume !(4368 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,556 INFO L290 TraceCheckUtils]: 44: Hoare triple {639737#true} assume !(4099 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,556 INFO L290 TraceCheckUtils]: 43: Hoare triple {639737#true} assume !(20480 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,556 INFO L290 TraceCheckUtils]: 42: Hoare triple {639737#true} assume !(4096 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,556 INFO L290 TraceCheckUtils]: 41: Hoare triple {639737#true} assume !(16384 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,556 INFO L290 TraceCheckUtils]: 40: Hoare triple {639737#true} assume !(12292 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,556 INFO L290 TraceCheckUtils]: 39: Hoare triple {639737#true} ~state~0 := ~s__state~0; {639737#true} is VALID [2022-04-28 15:00:02,556 INFO L290 TraceCheckUtils]: 38: Hoare triple {639737#true} assume !false; {639737#true} is VALID [2022-04-28 15:00:02,556 INFO L290 TraceCheckUtils]: 37: Hoare triple {639737#true} ~skip~0 := 0; {639737#true} is VALID [2022-04-28 15:00:02,556 INFO L290 TraceCheckUtils]: 36: Hoare triple {639737#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {639737#true} is VALID [2022-04-28 15:00:02,556 INFO L290 TraceCheckUtils]: 35: Hoare triple {639737#true} assume ~__cil_tmp63~0 % 18446744073709551616 != ~__cil_tmp62~0 % 18446744073709551616; {639737#true} is VALID [2022-04-28 15:00:02,556 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-28 15:00:02,556 INFO L290 TraceCheckUtils]: 33: Hoare triple {639737#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {639737#true} is VALID [2022-04-28 15:00:02,556 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-28 15:00:02,557 INFO L290 TraceCheckUtils]: 31: Hoare triple {639737#true} assume 4368 == ~s__state~0; {639737#true} is VALID [2022-04-28 15:00:02,557 INFO L290 TraceCheckUtils]: 30: Hoare triple {639737#true} assume !(4099 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,557 INFO L290 TraceCheckUtils]: 29: Hoare triple {639737#true} assume !(20480 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,557 INFO L290 TraceCheckUtils]: 28: Hoare triple {639737#true} assume !(4096 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,557 INFO L290 TraceCheckUtils]: 27: Hoare triple {639737#true} assume !(16384 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,557 INFO L290 TraceCheckUtils]: 26: Hoare triple {639737#true} assume !(12292 == ~s__state~0); {639737#true} is VALID [2022-04-28 15:00:02,557 INFO L290 TraceCheckUtils]: 25: Hoare triple {639737#true} ~state~0 := ~s__state~0; {639737#true} is VALID [2022-04-28 15:00:02,557 INFO L290 TraceCheckUtils]: 24: Hoare triple {639737#true} assume !false; {639737#true} is VALID [2022-04-28 15:00:02,557 INFO L290 TraceCheckUtils]: 23: Hoare triple {639737#true} ~skip~0 := 0; {639737#true} is VALID [2022-04-28 15:00:02,557 INFO L290 TraceCheckUtils]: 22: Hoare triple {639737#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {639737#true} is VALID [2022-04-28 15:00:02,557 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-28 15:00:02,557 INFO L290 TraceCheckUtils]: 20: Hoare triple {639737#true} assume !(0 == ~tmp___4~0); {639737#true} is VALID [2022-04-28 15:00:02,557 INFO L290 TraceCheckUtils]: 19: Hoare triple {639737#true} assume !(~__cil_tmp58~0 % 18446744073709551616 == ~__cil_tmp57~0 % 18446744073709551616); {639737#true} is VALID [2022-04-28 15:00:02,557 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-28 15:00:02,557 INFO L290 TraceCheckUtils]: 17: Hoare triple {639737#true} ~__cil_tmp55~0 := 65280 + ~s__version~0; {639737#true} is VALID [2022-04-28 15:00:02,558 INFO L290 TraceCheckUtils]: 16: Hoare triple {639737#true} assume 0 != ~cb~0; {639737#true} is VALID [2022-04-28 15:00:02,558 INFO L290 TraceCheckUtils]: 15: Hoare triple {639737#true} ~s__server~0 := 0; {639737#true} is VALID [2022-04-28 15:00:02,558 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-28 15:00:02,558 INFO L290 TraceCheckUtils]: 13: Hoare triple {639737#true} assume 12292 == ~s__state~0; {639737#true} is VALID [2022-04-28 15:00:02,558 INFO L290 TraceCheckUtils]: 12: Hoare triple {639737#true} ~state~0 := ~s__state~0; {639737#true} is VALID [2022-04-28 15:00:02,558 INFO L290 TraceCheckUtils]: 11: Hoare triple {639737#true} assume !false; {639737#true} is VALID [2022-04-28 15:00:02,558 INFO L290 TraceCheckUtils]: 10: Hoare triple {639737#true} assume !(0 != 12288 + ~tmp___1~0); {639737#true} is VALID [2022-04-28 15:00:02,558 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-28 15:00:02,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-28 15:00:02,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-28 15:00:02,558 INFO L272 TraceCheckUtils]: 6: Hoare triple {639737#true} call #t~ret54 := ssl3_connect(~s~0); {639737#true} is VALID [2022-04-28 15:00:02,558 INFO L290 TraceCheckUtils]: 5: Hoare triple {639737#true} havoc ~s~0;~s~0 := 12292; {639737#true} is VALID [2022-04-28 15:00:02,558 INFO L272 TraceCheckUtils]: 4: Hoare triple {639737#true} call #t~ret55 := main(); {639737#true} is VALID [2022-04-28 15:00:02,558 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {639737#true} {639737#true} #547#return; {639737#true} is VALID [2022-04-28 15:00:02,558 INFO L290 TraceCheckUtils]: 2: Hoare triple {639737#true} assume true; {639737#true} is VALID [2022-04-28 15:00:02,559 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-28 15:00:02,559 INFO L272 TraceCheckUtils]: 0: Hoare triple {639737#true} call ULTIMATE.init(); {639737#true} is VALID [2022-04-28 15:00:02,560 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-28 15:00:02,560 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [26780937] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-28 15:00:02,561 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-28 15:00:02,561 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 9 [2022-04-28 15:00:02,561 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-28 15:00:02,561 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [780296102] [2022-04-28 15:00:02,561 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [780296102] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-28 15:00:02,561 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-28 15:00:02,561 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-28 15:00:02,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [873722393] [2022-04-28 15:00:02,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-28 15:00:02,564 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-28 15:00:02,564 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-28 15:00:02,564 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-28 15:00:02,689 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-28 15:00:02,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-28 15:00:02,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-28 15:00:02,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-28 15:00:02,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2022-04-28 15:00:02,690 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-28 15:00:04,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 15:00:04,226 INFO L93 Difference]: Finished difference Result 2944 states and 3642 transitions. [2022-04-28 15:00:04,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-28 15:00:04,226 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-28 15:00:04,226 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-28 15:00:04,226 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-28 15:00:04,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 378 transitions. [2022-04-28 15:00:04,228 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-28 15:00:04,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 378 transitions. [2022-04-28 15:00:04,229 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 5 states and 378 transitions. [2022-04-28 15:00:04,445 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-28 15:00:04,445 INFO L225 Difference]: With dead ends: 2944 [2022-04-28 15:00:04,445 INFO L226 Difference]: Without dead ends: 0 [2022-04-28 15:00:04,450 INFO L412 NwaCegarLoop]: 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-28 15:00:04,454 INFO L413 NwaCegarLoop]: 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-28 15:00:04,454 INFO L414 NwaCegarLoop]: 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-28 15:00:04,454 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2022-04-28 15:00:04,454 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2022-04-28 15:00:04,454 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-28 15:00:04,455 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-28 15:00:04,455 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-28 15:00:04,455 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-28 15:00:04,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 15:00:04,455 INFO L93 Difference]: Finished difference Result 0 states and 0 transitions. [2022-04-28 15:00:04,455 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2022-04-28 15:00:04,455 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-28 15:00:04,455 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-28 15:00:04,455 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-28 15:00:04,455 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-28 15:00:04,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-28 15:00:04,455 INFO L93 Difference]: Finished difference Result 0 states and 0 transitions. [2022-04-28 15:00:04,455 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2022-04-28 15:00:04,455 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-28 15:00:04,455 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-28 15:00:04,455 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-28 15:00:04,455 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-28 15:00:04,456 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-28 15:00:04,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2022-04-28 15:00:04,456 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 615 [2022-04-28 15:00:04,456 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-28 15:00:04,456 INFO L495 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-04-28 15:00:04,456 INFO L496 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-28 15:00:04,456 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 0 states and 0 transitions. [2022-04-28 15:00:04,456 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-28 15:00:04,456 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2022-04-28 15:00:04,456 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-28 15:00:04,458 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2022-04-28 15:00:04,482 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-28 15:00:04,661 WARN L477 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-28 15:00:04,663 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2022-04-28 15:01:02,990 INFO L899 garLoopResultBuilder]: For program point reach_errorEXIT(line 13) no Hoare annotation was computed. [2022-04-28 15:01:02,990 INFO L899 garLoopResultBuilder]: For program point reach_errorENTRY(line 13) no Hoare annotation was computed. [2022-04-28 15:01:02,991 INFO L899 garLoopResultBuilder]: For program point reach_errorFINAL(line 13) no Hoare annotation was computed. [2022-04-28 15:01:02,991 INFO L902 garLoopResultBuilder]: At program point L594-1(line 594) the Hoare annotation is: true [2022-04-28 15:01:02,991 INFO L902 garLoopResultBuilder]: At program point mainENTRY(lines 588 598) the Hoare annotation is: true [2022-04-28 15:01:02,991 INFO L902 garLoopResultBuilder]: At program point mainFINAL(lines 588 598) the Hoare annotation is: true [2022-04-28 15:01:02,991 INFO L902 garLoopResultBuilder]: At program point mainEXIT(lines 588 598) the Hoare annotation is: true [2022-04-28 15:01:02,991 INFO L895 garLoopResultBuilder]: At program point L594(line 594) the Hoare annotation is: (<= 12292 main_~s~0) [2022-04-28 15:01:02,991 INFO L902 garLoopResultBuilder]: At program point ULTIMATE.initFINAL(line -1) the Hoare annotation is: true [2022-04-28 15:01:02,991 INFO L895 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-28 15:01:02,991 INFO L902 garLoopResultBuilder]: At program point ULTIMATE.initEXIT(line -1) the Hoare annotation is: true [2022-04-28 15:01:02,991 INFO L895 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-28 15:01:02,991 INFO L895 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-28 15:01:02,992 INFO L895 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-28 15:01:02,992 INFO L895 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-28 15:01:02,992 INFO L895 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-28 15:01:02,992 INFO L895 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-28 15:01:02,993 INFO L895 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-28 15:01:02,993 INFO L895 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-28 15:01:02,993 INFO L895 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-28 15:01:02,993 INFO L895 garLoopResultBuilder]: At program point L303(lines 303 305) the Hoare annotation is: (not (<= 12292 |ssl3_connect_#in~initial_state|)) [2022-04-28 15:01:02,993 INFO L895 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-28 15:01:02,994 INFO L895 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-28 15:01:02,994 INFO L895 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-28 15:01:02,994 INFO L895 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-28 15:01:02,995 INFO L902 garLoopResultBuilder]: At program point L502(lines 502 504) the Hoare annotation is: true [2022-04-28 15:01:02,995 INFO L895 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-28 15:01:02,995 INFO L902 garLoopResultBuilder]: At program point L502-2(lines 502 504) the Hoare annotation is: true [2022-04-28 15:01:02,995 INFO L895 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-28 15:01:02,995 INFO L895 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-28 15:01:02,995 INFO L895 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-28 15:01:02,995 INFO L895 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-28 15:01:02,996 INFO L895 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-28 15:01:02,996 INFO L895 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-28 15:01:02,996 INFO L895 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-28 15:01:02,996 INFO L895 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-28 15:01:02,996 INFO L895 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-28 15:01:02,996 INFO L895 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-28 15:01:02,996 INFO L895 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-28 15:01:02,996 INFO L895 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-28 15:01:02,996 INFO L895 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-28 15:01:02,996 INFO L895 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-28 15:01:02,996 INFO L895 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-28 15:01:02,997 INFO L895 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-28 15:01:02,997 INFO L895 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-28 15:01:02,997 INFO L902 garLoopResultBuilder]: At program point L508(lines 508 510) the Hoare annotation is: true [2022-04-28 15:01:02,997 INFO L902 garLoopResultBuilder]: At program point L508-2(lines 508 510) the Hoare annotation is: true [2022-04-28 15:01:02,997 INFO L895 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-28 15:01:02,997 INFO L895 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-28 15:01:02,997 INFO L902 garLoopResultBuilder]: At program point L575(lines 118 576) the Hoare annotation is: true [2022-04-28 15:01:02,997 INFO L895 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-28 15:01:02,998 INFO L895 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-28 15:01:02,998 INFO L895 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-28 15:01:02,998 INFO L895 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-28 15:01:02,998 INFO L895 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-28 15:01:02,998 INFO L895 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-28 15:01:02,998 INFO L895 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-28 15:01:02,998 INFO L895 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-28 15:01:02,999 INFO L895 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-28 15:01:02,999 INFO L895 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-28 15:01:02,999 INFO L895 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-28 15:01:02,999 INFO L895 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-28 15:01:02,999 INFO L895 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-28 15:01:02,999 INFO L895 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-28 15:01:02,999 INFO L895 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-28 15:01:02,999 INFO L895 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-28 15:01:02,999 INFO L895 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-28 15:01:03,000 INFO L895 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-28 15:01:03,000 INFO L895 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-28 15:01:03,000 INFO L902 garLoopResultBuilder]: At program point L513(lines 513 515) the Hoare annotation is: true [2022-04-28 15:01:03,000 INFO L895 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-28 15:01:03,000 INFO L895 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-28 15:01:03,000 INFO L902 garLoopResultBuilder]: At program point ssl3_connectENTRY(lines 22 587) the Hoare annotation is: true [2022-04-28 15:01:03,000 INFO L902 garLoopResultBuilder]: At program point L580(lines 580 582) the Hoare annotation is: true [2022-04-28 15:01:03,001 INFO L902 garLoopResultBuilder]: At program point L580-2(lines 580 582) the Hoare annotation is: true [2022-04-28 15:01:03,001 INFO L895 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-28 15:01:03,001 INFO L895 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-28 15:01:03,001 INFO L902 garLoopResultBuilder]: At program point L218(lines 218 523) the Hoare annotation is: true [2022-04-28 15:01:03,001 INFO L895 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-28 15:01:03,001 INFO L895 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-28 15:01:03,001 INFO L895 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-28 15:01:03,001 INFO L895 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-28 15:01:03,001 INFO L902 garLoopResultBuilder]: At program point L219(lines 218 523) the Hoare annotation is: true [2022-04-28 15:01:03,001 INFO L895 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-28 15:01:03,002 INFO L895 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-28 15:01:03,002 INFO L895 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-28 15:01:03,002 INFO L895 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-28 15:01:03,002 INFO L902 garLoopResultBuilder]: At program point L221(lines 220 523) the Hoare annotation is: true [2022-04-28 15:01:03,002 INFO L895 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-28 15:01:03,002 INFO L895 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-28 15:01:03,003 INFO L895 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-28 15:01:03,003 INFO L895 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-28 15:01:03,003 INFO L895 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-28 15:01:03,003 INFO L895 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-28 15:01:03,003 INFO L895 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-28 15:01:03,003 INFO L895 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-28 15:01:03,003 INFO L895 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-28 15:01:03,003 INFO L895 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-28 15:01:03,003 INFO L895 garLoopResultBuilder]: At program point L356(lines 96 586) the Hoare annotation is: (not (<= 12292 |ssl3_connect_#in~initial_state|)) [2022-04-28 15:01:03,003 INFO L895 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-28 15:01:03,003 INFO L895 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-28 15:01:03,003 INFO L895 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-28 15:01:03,009 INFO L895 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-28 15:01:03,009 INFO L902 garLoopResultBuilder]: At program point ssl3_connectEXIT(lines 22 587) the Hoare annotation is: true [2022-04-28 15:01:03,009 INFO L895 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-28 15:01:03,009 INFO L895 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-28 15:01:03,009 INFO L902 garLoopResultBuilder]: At program point ssl3_connectFINAL(lines 22 587) the Hoare annotation is: true [2022-04-28 15:01:03,009 INFO L895 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-28 15:01:03,009 INFO L895 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-28 15:01:03,009 INFO L895 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-28 15:01:03,009 INFO L895 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-28 15:01:03,009 INFO L895 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-28 15:01:03,009 INFO L895 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-28 15:01:03,009 INFO L895 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-28 15:01:03,009 INFO L895 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-28 15:01:03,010 INFO L895 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-28 15:01:03,010 INFO L895 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-28 15:01:03,010 INFO L895 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-28 15:01:03,010 INFO L895 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-28 15:01:03,011 INFO L895 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-28 15:01:03,011 INFO L895 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-28 15:01:03,011 INFO L895 garLoopResultBuilder]: At program point ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION(line 584) the Hoare annotation is: (not (<= 12292 |ssl3_connect_#in~initial_state|)) [2022-04-28 15:01:03,011 INFO L895 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-28 15:01:03,011 INFO L895 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-28 15:01:03,011 INFO L895 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-28 15:01:03,011 INFO L895 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-28 15:01:03,011 INFO L895 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-28 15:01:03,011 INFO L895 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-28 15:01:03,011 INFO L895 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-28 15:01:03,012 INFO L902 garLoopResultBuilder]: At program point L496-1(lines 496 498) the Hoare annotation is: true [2022-04-28 15:01:03,012 INFO L895 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-28 15:01:03,012 INFO L895 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-28 15:01:03,012 INFO L895 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-28 15:01:03,012 INFO L895 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-28 15:01:03,012 INFO L895 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-28 15:01:03,019 INFO L895 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-28 15:01:03,019 INFO L902 garLoopResultBuilder]: At program point ULTIMATE.startEXIT(line -1) the Hoare annotation is: true [2022-04-28 15:01:03,020 INFO L902 garLoopResultBuilder]: At program point L-1(line -1) the Hoare annotation is: true [2022-04-28 15:01:03,020 INFO L902 garLoopResultBuilder]: At program point ULTIMATE.startENTRY(line -1) the Hoare annotation is: true [2022-04-28 15:01:03,020 INFO L902 garLoopResultBuilder]: At program point ULTIMATE.startFINAL(line -1) the Hoare annotation is: true [2022-04-28 15:01:03,022 INFO L356 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-28 15:01:03,023 INFO L176 ceAbstractionStarter]: Computing trace abstraction results [2022-04-28 15:01:03,037 WARN L170 areAnnotationChecker]: reach_errorENTRY has no Hoare annotation [2022-04-28 15:01:03,040 WARN L170 areAnnotationChecker]: reach_errorFINAL has no Hoare annotation [2022-04-28 15:01:03,298 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-28 15:01:03,318 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.04 03:01:03 BoogieIcfgContainer [2022-04-28 15:01:03,318 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-04-28 15:01:03,318 INFO L158 Benchmark]: Toolchain (without parser) took 528847.02ms. Allocated memory was 204.5MB in the beginning and 1.0GB in the end (delta: 842.0MB). Free memory was 149.7MB in the beginning and 373.4MB in the end (delta: -223.7MB). Peak memory consumption was 821.9MB. Max. memory is 8.0GB. [2022-04-28 15:01:03,318 INFO L158 Benchmark]: CDTParser took 0.12ms. Allocated memory is still 204.5MB. Free memory was 166.9MB in the beginning and 166.7MB in the end (delta: 150.3kB). There was no memory consumed. Max. memory is 8.0GB. [2022-04-28 15:01:03,319 INFO L158 Benchmark]: CACSL2BoogieTranslator took 316.43ms. Allocated memory is still 204.5MB. Free memory was 149.5MB in the beginning and 169.2MB in the end (delta: -19.7MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. [2022-04-28 15:01:03,319 INFO L158 Benchmark]: Boogie Preprocessor took 82.04ms. Allocated memory is still 204.5MB. Free memory was 169.2MB in the beginning and 166.7MB in the end (delta: 2.5MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2022-04-28 15:01:03,319 INFO L158 Benchmark]: RCFGBuilder took 618.41ms. Allocated memory is still 204.5MB. Free memory was 166.7MB in the beginning and 132.5MB in the end (delta: 34.2MB). Peak memory consumption was 34.6MB. Max. memory is 8.0GB. [2022-04-28 15:01:03,319 INFO L158 Benchmark]: TraceAbstraction took 527825.54ms. Allocated memory was 204.5MB in the beginning and 1.0GB in the end (delta: 842.0MB). Free memory was 132.1MB in the beginning and 373.4MB in the end (delta: -241.3MB). Peak memory consumption was 804.4MB. Max. memory is 8.0GB. [2022-04-28 15:01:03,320 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 204.5MB. Free memory was 166.9MB in the beginning and 166.7MB in the end (delta: 150.3kB). There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 316.43ms. Allocated memory is still 204.5MB. Free memory was 149.5MB in the beginning and 169.2MB in the end (delta: -19.7MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. * Boogie Preprocessor took 82.04ms. Allocated memory is still 204.5MB. Free memory was 169.2MB in the beginning and 166.7MB in the end (delta: 2.5MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * RCFGBuilder took 618.41ms. Allocated memory is still 204.5MB. Free memory was 166.7MB in the beginning and 132.5MB in the end (delta: 34.2MB). Peak memory consumption was 34.6MB. Max. memory is 8.0GB. * TraceAbstraction took 527825.54ms. Allocated memory was 204.5MB in the beginning and 1.0GB in the end (delta: 842.0MB). Free memory was 132.1MB in the beginning and 373.4MB in the end (delta: -241.3MB). Peak memory consumption was 804.4MB. 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: 527.5s, OverallIterations: 29, TraceHistogramMax: 21, PathProgramHistogramMax: 4, EmptinessCheckTime: 0.1s, AutomataDifference: 232.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 58.3s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 6824 SdHoareTripleChecker+Valid, 3.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 6822 mSDsluCounter, 6585 SdHoareTripleChecker+Invalid, 3.3s 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: 156.3s AutomataMinimizationTime, 29 MinimizatonAttempts, 4667 StatesRemovedByMinimization, 23 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 137 LocationsWithAnnotation, 137 PreInvPairs, 3321 NumberOfFragments, 11212 HoareAnnotationTreeSize, 137 FomulaSimplifications, 68536 FormulaSimplificationTreeSizeReduction, 25.7s HoareSimplificationTime, 137 FomulaSimplificationsInter, 143790 FormulaSimplificationTreeSizeReductionInter, 32.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-28 15:01:03,380 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...