/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/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf -i ../../../trunk/examples/svcomp/openssl-simplified/s3_srvr_7.cil.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-fb4f59a-m [2022-04-27 15:08:53,423 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-04-27 15:08:53,425 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-04-27 15:08:53,472 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-04-27 15:08:53,472 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-04-27 15:08:53,473 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-04-27 15:08:53,476 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-04-27 15:08:53,479 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-04-27 15:08:53,480 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-04-27 15:08:53,485 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-04-27 15:08:53,486 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-04-27 15:08:53,487 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-04-27 15:08:53,487 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-04-27 15:08:53,487 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-04-27 15:08:53,488 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-04-27 15:08:53,489 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-04-27 15:08:53,489 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-04-27 15:08:53,493 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-04-27 15:08:53,495 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-04-27 15:08:53,501 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-04-27 15:08:53,502 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-04-27 15:08:53,504 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-04-27 15:08:53,505 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-04-27 15:08:53,505 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-04-27 15:08:53,506 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-04-27 15:08:53,508 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-04-27 15:08:53,508 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-04-27 15:08:53,509 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-04-27 15:08:53,509 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-04-27 15:08:53,509 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-04-27 15:08:53,510 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-04-27 15:08:53,510 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-04-27 15:08:53,511 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-04-27 15:08:53,511 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-04-27 15:08:53,512 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-04-27 15:08:53,513 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-04-27 15:08:53,513 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-04-27 15:08:53,513 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-04-27 15:08:53,513 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-04-27 15:08:53,514 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-04-27 15:08:53,514 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-04-27 15:08:53,520 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-04-27 15:08:53,521 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf [2022-04-27 15:08:53,557 INFO L113 SettingsManager]: Loading preferences was successful [2022-04-27 15:08:53,558 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-04-27 15:08:53,558 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-04-27 15:08:53,558 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-04-27 15:08:53,559 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-04-27 15:08:53,559 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-04-27 15:08:53,559 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-04-27 15:08:53,559 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-04-27 15:08:53,559 INFO L138 SettingsManager]: * Use SBE=true [2022-04-27 15:08:53,560 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-04-27 15:08:53,561 INFO L138 SettingsManager]: * sizeof long=4 [2022-04-27 15:08:53,561 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-04-27 15:08:53,561 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-04-27 15:08:53,561 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-04-27 15:08:53,561 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-04-27 15:08:53,561 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-04-27 15:08:53,561 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-04-27 15:08:53,561 INFO L138 SettingsManager]: * sizeof long double=12 [2022-04-27 15:08:53,562 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-04-27 15:08:53,562 INFO L138 SettingsManager]: * Use constant arrays=true [2022-04-27 15:08:53,562 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-04-27 15:08:53,562 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-04-27 15:08:53,562 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-04-27 15:08:53,562 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-04-27 15:08:53,562 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-04-27 15:08:53,562 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-04-27 15:08:53,563 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-04-27 15:08:53,563 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-04-27 15:08:53,563 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-04-27 15:08:53,563 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-04-27 15:08:53,563 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-04-27 15:08:53,563 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-04-27 15:08:53,563 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-04-27 15:08:53,564 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode 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-27 15:08:53,770 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-04-27 15:08:53,789 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-04-27 15:08:53,791 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-04-27 15:08:53,791 INFO L271 PluginConnector]: Initializing CDTParser... [2022-04-27 15:08:53,792 INFO L275 PluginConnector]: CDTParser initialized [2022-04-27 15:08:53,793 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/openssl-simplified/s3_srvr_7.cil.c [2022-04-27 15:08:53,854 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2937ef04e/4a486fad75604c469c24d939b555718f/FLAG6763e6a57 [2022-04-27 15:08:54,271 INFO L306 CDTParser]: Found 1 translation units. [2022-04-27 15:08:54,272 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/openssl-simplified/s3_srvr_7.cil.c [2022-04-27 15:08:54,280 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2937ef04e/4a486fad75604c469c24d939b555718f/FLAG6763e6a57 [2022-04-27 15:08:54,291 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2937ef04e/4a486fad75604c469c24d939b555718f [2022-04-27 15:08:54,293 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-04-27 15:08:54,295 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-04-27 15:08:54,298 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-04-27 15:08:54,298 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-04-27 15:08:54,301 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-04-27 15:08:54,302 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.04 03:08:54" (1/1) ... [2022-04-27 15:08:54,303 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@383515f8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.04 03:08:54, skipping insertion in model container [2022-04-27 15:08:54,303 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.04 03:08:54" (1/1) ... [2022-04-27 15:08:54,309 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-04-27 15:08:54,353 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-04-27 15:08:54,589 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_srvr_7.cil.c[44376,44389] [2022-04-27 15:08:54,602 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-04-27 15:08:54,609 INFO L203 MainTranslator]: Completed pre-run [2022-04-27 15:08:54,667 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_srvr_7.cil.c[44376,44389] [2022-04-27 15:08:54,671 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-04-27 15:08:54,681 INFO L208 MainTranslator]: Completed translation [2022-04-27 15:08:54,682 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.04 03:08:54 WrapperNode [2022-04-27 15:08:54,682 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-04-27 15:08:54,686 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-04-27 15:08:54,687 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-04-27 15:08:54,687 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-04-27 15:08:54,697 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.04 03:08:54" (1/1) ... [2022-04-27 15:08:54,697 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.04 03:08:54" (1/1) ... [2022-04-27 15:08:54,713 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.04 03:08:54" (1/1) ... [2022-04-27 15:08:54,713 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.04 03:08:54" (1/1) ... [2022-04-27 15:08:54,730 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.04 03:08:54" (1/1) ... [2022-04-27 15:08:54,743 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.04 03:08:54" (1/1) ... [2022-04-27 15:08:54,746 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.04 03:08:54" (1/1) ... [2022-04-27 15:08:54,749 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-04-27 15:08:54,750 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-04-27 15:08:54,750 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-04-27 15:08:54,751 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-04-27 15:08:54,751 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.04 03:08:54" (1/1) ... [2022-04-27 15:08:54,766 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-04-27 15:08:54,775 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-27 15:08:54,785 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-27 15:08:54,787 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-27 15:08:54,812 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-04-27 15:08:54,812 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-04-27 15:08:54,812 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-04-27 15:08:54,813 INFO L138 BoogieDeclarations]: Found implementation of procedure ssl3_accept [2022-04-27 15:08:54,813 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-04-27 15:08:54,813 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-04-27 15:08:54,813 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-04-27 15:08:54,813 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-04-27 15:08:54,813 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-04-27 15:08:54,813 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_char [2022-04-27 15:08:54,813 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2022-04-27 15:08:54,813 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_long [2022-04-27 15:08:54,814 INFO L130 BoogieDeclarations]: Found specification of procedure ssl3_accept [2022-04-27 15:08:54,814 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-04-27 15:08:54,814 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-04-27 15:08:54,814 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-04-27 15:08:54,814 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-04-27 15:08:54,814 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-04-27 15:08:54,814 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-04-27 15:08:54,814 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-04-27 15:08:54,886 INFO L234 CfgBuilder]: Building ICFG [2022-04-27 15:08:54,888 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-04-27 15:08:55,000 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-04-27 15:08:55,695 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2022-04-27 15:08:55,696 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2022-04-27 15:08:55,712 INFO L275 CfgBuilder]: Performing block encoding [2022-04-27 15:08:55,719 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-04-27 15:08:55,720 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2022-04-27 15:08:55,721 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.04 03:08:55 BoogieIcfgContainer [2022-04-27 15:08:55,721 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-04-27 15:08:55,723 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-04-27 15:08:55,723 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-04-27 15:08:55,728 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-04-27 15:08:55,728 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.04 03:08:54" (1/3) ... [2022-04-27 15:08:55,729 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@c2b1918 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.04 03:08:55, skipping insertion in model container [2022-04-27 15:08:55,729 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.04 03:08:54" (2/3) ... [2022-04-27 15:08:55,729 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@c2b1918 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.04 03:08:55, skipping insertion in model container [2022-04-27 15:08:55,729 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.04 03:08:55" (3/3) ... [2022-04-27 15:08:55,731 INFO L111 eAbstractionObserver]: Analyzing ICFG s3_srvr_7.cil.c [2022-04-27 15:08:55,743 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-04-27 15:08:55,743 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-04-27 15:08:55,788 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-04-27 15:08:55,794 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, 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@1cdf7358, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@229948c1 [2022-04-27 15:08:55,794 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-04-27 15:08:55,803 INFO L276 IsEmpty]: Start isEmpty. Operand has 155 states, 147 states have (on average 1.7210884353741496) internal successors, (253), 148 states have internal predecessors, (253), 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-27 15:08:55,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-04-27 15:08:55,811 INFO L187 NwaCegarLoop]: Found error trace [2022-04-27 15:08:55,811 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-27 15:08:55,812 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-27 15:08:55,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-27 15:08:55,817 INFO L85 PathProgramCache]: Analyzing trace with hash 657014833, now seen corresponding path program 1 times [2022-04-27 15:08:55,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-27 15:08:55,825 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389205043] [2022-04-27 15:08:55,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-27 15:08:55,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-27 15:08:55,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 15:08:56,087 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-27 15:08:56,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 15:08:56,107 INFO L290 TraceCheckUtils]: 0: Hoare triple {164#(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(16, 2);call #Ultimate.allocInit(12, 3); {158#true} is VALID [2022-04-27 15:08:56,107 INFO L290 TraceCheckUtils]: 1: Hoare triple {158#true} assume true; {158#true} is VALID [2022-04-27 15:08:56,108 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {158#true} {158#true} #638#return; {158#true} is VALID [2022-04-27 15:08:56,110 INFO L272 TraceCheckUtils]: 0: Hoare triple {158#true} call ULTIMATE.init(); {164#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-27 15:08:56,110 INFO L290 TraceCheckUtils]: 1: Hoare triple {164#(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(16, 2);call #Ultimate.allocInit(12, 3); {158#true} is VALID [2022-04-27 15:08:56,110 INFO L290 TraceCheckUtils]: 2: Hoare triple {158#true} assume true; {158#true} is VALID [2022-04-27 15:08:56,110 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {158#true} {158#true} #638#return; {158#true} is VALID [2022-04-27 15:08:56,110 INFO L272 TraceCheckUtils]: 4: Hoare triple {158#true} call #t~ret55 := main(); {158#true} is VALID [2022-04-27 15:08:56,111 INFO L290 TraceCheckUtils]: 5: Hoare triple {158#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {158#true} is VALID [2022-04-27 15:08:56,111 INFO L272 TraceCheckUtils]: 6: Hoare triple {158#true} call #t~ret54 := ssl3_accept(~s~0); {158#true} is VALID [2022-04-27 15:08:56,114 INFO L290 TraceCheckUtils]: 7: Hoare triple {158#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__hit~0 := #t~nondet7;havoc #t~nondet7;havoc ~s__rwstate~0;~s__init_buf___0~0 := 1;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__debug~0 := #t~nondet8;havoc #t~nondet8;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__options~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__verify_mode~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__session__peer~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet16;havoc #t~nondet16;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet18;havoc #t~nondet18;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet20;havoc #t~nondet20;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet21;havoc #t~nondet21;havoc ~s__session__cipher~0;havoc ~buf~0;havoc ~l~0;havoc ~Time~0;havoc ~tmp~0;havoc ~cb~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~num1~0 := #t~nondet22;havoc #t~nondet22;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~tmp___1~0 := #t~nondet23;havoc #t~nondet23;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___2~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___3~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___4~0 := #t~nondet26;havoc #t~nondet26;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp___5~0 := #t~nondet27;havoc #t~nondet27;assume -2147483648 <= #t~nondet28 && #t~nondet28 <= 2147483647;~tmp___6~0 := #t~nondet28;havoc #t~nondet28;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet29 && #t~nondet29 <= 2147483647;~tmp___8~0 := #t~nondet29;havoc #t~nondet29;assume -2147483648 <= #t~nondet30 && #t~nondet30 <= 2147483647;~tmp___9~0 := #t~nondet30;havoc #t~nondet30;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___10~0 := #t~nondet31;havoc #t~nondet31;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp~0 := #t~nondet32;havoc #t~nondet32;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {163#(= ssl3_accept_~blastFlag~0 0)} is VALID [2022-04-27 15:08:56,115 INFO L290 TraceCheckUtils]: 8: Hoare triple {163#(= ssl3_accept_~blastFlag~0 0)} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {163#(= ssl3_accept_~blastFlag~0 0)} is VALID [2022-04-27 15:08:56,115 INFO L290 TraceCheckUtils]: 9: Hoare triple {163#(= ssl3_accept_~blastFlag~0 0)} #t~post33 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post33;havoc #t~post33; {163#(= ssl3_accept_~blastFlag~0 0)} is VALID [2022-04-27 15:08:56,116 INFO L290 TraceCheckUtils]: 10: Hoare triple {163#(= ssl3_accept_~blastFlag~0 0)} assume !(0 != 12288 + ~tmp___1~0); {163#(= ssl3_accept_~blastFlag~0 0)} is VALID [2022-04-27 15:08:56,116 INFO L290 TraceCheckUtils]: 11: Hoare triple {163#(= ssl3_accept_~blastFlag~0 0)} assume !(0 == ~s__cert~0); {163#(= ssl3_accept_~blastFlag~0 0)} is VALID [2022-04-27 15:08:56,117 INFO L290 TraceCheckUtils]: 12: Hoare triple {163#(= ssl3_accept_~blastFlag~0 0)} assume !false; {163#(= ssl3_accept_~blastFlag~0 0)} is VALID [2022-04-27 15:08:56,117 INFO L290 TraceCheckUtils]: 13: Hoare triple {163#(= ssl3_accept_~blastFlag~0 0)} ~state~0 := ~s__state~0; {163#(= ssl3_accept_~blastFlag~0 0)} is VALID [2022-04-27 15:08:56,118 INFO L290 TraceCheckUtils]: 14: Hoare triple {163#(= ssl3_accept_~blastFlag~0 0)} assume !(12292 == ~s__state~0); {163#(= ssl3_accept_~blastFlag~0 0)} is VALID [2022-04-27 15:08:56,118 INFO L290 TraceCheckUtils]: 15: Hoare triple {163#(= ssl3_accept_~blastFlag~0 0)} assume !(16384 == ~s__state~0); {163#(= ssl3_accept_~blastFlag~0 0)} is VALID [2022-04-27 15:08:56,119 INFO L290 TraceCheckUtils]: 16: Hoare triple {163#(= ssl3_accept_~blastFlag~0 0)} assume !(8192 == ~s__state~0); {163#(= ssl3_accept_~blastFlag~0 0)} is VALID [2022-04-27 15:08:56,119 INFO L290 TraceCheckUtils]: 17: Hoare triple {163#(= ssl3_accept_~blastFlag~0 0)} assume !(24576 == ~s__state~0); {163#(= ssl3_accept_~blastFlag~0 0)} is VALID [2022-04-27 15:08:56,120 INFO L290 TraceCheckUtils]: 18: Hoare triple {163#(= ssl3_accept_~blastFlag~0 0)} assume !(8195 == ~s__state~0); {163#(= ssl3_accept_~blastFlag~0 0)} is VALID [2022-04-27 15:08:56,120 INFO L290 TraceCheckUtils]: 19: Hoare triple {163#(= ssl3_accept_~blastFlag~0 0)} assume !(8480 == ~s__state~0); {163#(= ssl3_accept_~blastFlag~0 0)} is VALID [2022-04-27 15:08:56,120 INFO L290 TraceCheckUtils]: 20: Hoare triple {163#(= ssl3_accept_~blastFlag~0 0)} assume !(8481 == ~s__state~0); {163#(= ssl3_accept_~blastFlag~0 0)} is VALID [2022-04-27 15:08:56,121 INFO L290 TraceCheckUtils]: 21: Hoare triple {163#(= ssl3_accept_~blastFlag~0 0)} assume !(8482 == ~s__state~0); {163#(= ssl3_accept_~blastFlag~0 0)} is VALID [2022-04-27 15:08:56,121 INFO L290 TraceCheckUtils]: 22: Hoare triple {163#(= ssl3_accept_~blastFlag~0 0)} assume !(8464 == ~s__state~0); {163#(= ssl3_accept_~blastFlag~0 0)} is VALID [2022-04-27 15:08:56,122 INFO L290 TraceCheckUtils]: 23: Hoare triple {163#(= ssl3_accept_~blastFlag~0 0)} assume !(8465 == ~s__state~0); {163#(= ssl3_accept_~blastFlag~0 0)} is VALID [2022-04-27 15:08:56,122 INFO L290 TraceCheckUtils]: 24: Hoare triple {163#(= ssl3_accept_~blastFlag~0 0)} assume !(8466 == ~s__state~0); {163#(= ssl3_accept_~blastFlag~0 0)} is VALID [2022-04-27 15:08:56,123 INFO L290 TraceCheckUtils]: 25: Hoare triple {163#(= ssl3_accept_~blastFlag~0 0)} assume !(8496 == ~s__state~0); {163#(= ssl3_accept_~blastFlag~0 0)} is VALID [2022-04-27 15:08:56,123 INFO L290 TraceCheckUtils]: 26: Hoare triple {163#(= ssl3_accept_~blastFlag~0 0)} assume !(8497 == ~s__state~0); {163#(= ssl3_accept_~blastFlag~0 0)} is VALID [2022-04-27 15:08:56,124 INFO L290 TraceCheckUtils]: 27: Hoare triple {163#(= ssl3_accept_~blastFlag~0 0)} assume !(8512 == ~s__state~0); {163#(= ssl3_accept_~blastFlag~0 0)} is VALID [2022-04-27 15:08:56,124 INFO L290 TraceCheckUtils]: 28: Hoare triple {163#(= ssl3_accept_~blastFlag~0 0)} assume !(8513 == ~s__state~0); {163#(= ssl3_accept_~blastFlag~0 0)} is VALID [2022-04-27 15:08:56,125 INFO L290 TraceCheckUtils]: 29: Hoare triple {163#(= ssl3_accept_~blastFlag~0 0)} assume !(8528 == ~s__state~0); {163#(= ssl3_accept_~blastFlag~0 0)} is VALID [2022-04-27 15:08:56,125 INFO L290 TraceCheckUtils]: 30: Hoare triple {163#(= ssl3_accept_~blastFlag~0 0)} assume !(8529 == ~s__state~0); {163#(= ssl3_accept_~blastFlag~0 0)} is VALID [2022-04-27 15:08:56,125 INFO L290 TraceCheckUtils]: 31: Hoare triple {163#(= ssl3_accept_~blastFlag~0 0)} assume 8544 == ~s__state~0; {163#(= ssl3_accept_~blastFlag~0 0)} is VALID [2022-04-27 15:08:56,126 INFO L290 TraceCheckUtils]: 32: Hoare triple {163#(= ssl3_accept_~blastFlag~0 0)} assume 0 != 1 + ~s__verify_mode~0; {163#(= ssl3_accept_~blastFlag~0 0)} is VALID [2022-04-27 15:08:56,126 INFO L290 TraceCheckUtils]: 33: Hoare triple {163#(= ssl3_accept_~blastFlag~0 0)} assume !(0 != ~s__session__peer~0); {163#(= ssl3_accept_~blastFlag~0 0)} is VALID [2022-04-27 15:08:56,127 INFO L290 TraceCheckUtils]: 34: Hoare triple {163#(= ssl3_accept_~blastFlag~0 0)} ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; {163#(= ssl3_accept_~blastFlag~0 0)} is VALID [2022-04-27 15:08:56,127 INFO L290 TraceCheckUtils]: 35: Hoare triple {163#(= ssl3_accept_~blastFlag~0 0)} assume !(0 != (256 + ~__cil_tmp61~0) % 4294967296); {163#(= ssl3_accept_~blastFlag~0 0)} is VALID [2022-04-27 15:08:56,128 INFO L290 TraceCheckUtils]: 36: Hoare triple {163#(= ssl3_accept_~blastFlag~0 0)} ~s__s3__tmp__cert_request~0 := 1;assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {163#(= ssl3_accept_~blastFlag~0 0)} is VALID [2022-04-27 15:08:56,128 INFO L290 TraceCheckUtils]: 37: Hoare triple {163#(= ssl3_accept_~blastFlag~0 0)} assume 8 == ~blastFlag~0; {159#false} is VALID [2022-04-27 15:08:56,129 INFO L290 TraceCheckUtils]: 38: Hoare triple {159#false} assume !false; {159#false} is VALID [2022-04-27 15:08:56,129 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-27 15:08:56,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-27 15:08:56,130 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [389205043] [2022-04-27 15:08:56,130 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [389205043] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-27 15:08:56,131 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-27 15:08:56,131 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-27 15:08:56,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120831304] [2022-04-27 15:08:56,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-27 15:08:56,139 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.75) internal successors, (35), 3 states have internal predecessors, (35), 1 states have call successors, (3), 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 39 [2022-04-27 15:08:56,141 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-27 15:08:56,144 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 4 states, 4 states have (on average 8.75) internal successors, (35), 3 states have internal predecessors, (35), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:08:56,182 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 39 edges. 39 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-27 15:08:56,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-27 15:08:56,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-27 15:08:56,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-27 15:08:56,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-27 15:08:56,210 INFO L87 Difference]: Start difference. First operand has 155 states, 147 states have (on average 1.7210884353741496) internal successors, (253), 148 states have internal predecessors, (253), 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 8.75) internal successors, (35), 3 states have internal predecessors, (35), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:08:57,039 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 15:08:57,039 INFO L93 Difference]: Finished difference Result 429 states and 731 transitions. [2022-04-27 15:08:57,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-27 15:08:57,040 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.75) internal successors, (35), 3 states have internal predecessors, (35), 1 states have call successors, (3), 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 39 [2022-04-27 15:08:57,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-27 15:08:57,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 8.75) internal successors, (35), 3 states have internal predecessors, (35), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:08:57,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 731 transitions. [2022-04-27 15:08:57,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 8.75) internal successors, (35), 3 states have internal predecessors, (35), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:08:57,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 731 transitions. [2022-04-27 15:08:57,066 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 4 states and 731 transitions. [2022-04-27 15:08:57,769 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 731 edges. 731 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-27 15:08:57,786 INFO L225 Difference]: With dead ends: 429 [2022-04-27 15:08:57,787 INFO L226 Difference]: Without dead ends: 261 [2022-04-27 15:08:57,790 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-27 15:08:57,793 INFO L413 NwaCegarLoop]: 245 mSDtfsCounter, 665 mSDsluCounter, 9 mSDsCounter, 0 mSdLazyCounter, 251 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 667 SdHoareTripleChecker+Valid, 254 SdHoareTripleChecker+Invalid, 263 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 251 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-27 15:08:57,794 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [667 Valid, 254 Invalid, 263 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 251 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-27 15:08:57,809 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 261 states. [2022-04-27 15:08:57,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 261 to 261. [2022-04-27 15:08:57,847 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-27 15:08:57,849 INFO L82 GeneralOperation]: Start isEquivalent. First operand 261 states. Second operand has 261 states, 256 states have (on average 1.5234375) internal successors, (390), 256 states have internal predecessors, (390), 3 states have call successors, (3), 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-27 15:08:57,850 INFO L74 IsIncluded]: Start isIncluded. First operand 261 states. Second operand has 261 states, 256 states have (on average 1.5234375) internal successors, (390), 256 states have internal predecessors, (390), 3 states have call successors, (3), 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-27 15:08:57,851 INFO L87 Difference]: Start difference. First operand 261 states. Second operand has 261 states, 256 states have (on average 1.5234375) internal successors, (390), 256 states have internal predecessors, (390), 3 states have call successors, (3), 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-27 15:08:57,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 15:08:57,866 INFO L93 Difference]: Finished difference Result 261 states and 394 transitions. [2022-04-27 15:08:57,866 INFO L276 IsEmpty]: Start isEmpty. Operand 261 states and 394 transitions. [2022-04-27 15:08:57,868 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 15:08:57,868 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 15:08:57,869 INFO L74 IsIncluded]: Start isIncluded. First operand has 261 states, 256 states have (on average 1.5234375) internal successors, (390), 256 states have internal predecessors, (390), 3 states have call successors, (3), 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 261 states. [2022-04-27 15:08:57,869 INFO L87 Difference]: Start difference. First operand has 261 states, 256 states have (on average 1.5234375) internal successors, (390), 256 states have internal predecessors, (390), 3 states have call successors, (3), 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 261 states. [2022-04-27 15:08:57,881 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 15:08:57,881 INFO L93 Difference]: Finished difference Result 261 states and 394 transitions. [2022-04-27 15:08:57,882 INFO L276 IsEmpty]: Start isEmpty. Operand 261 states and 394 transitions. [2022-04-27 15:08:57,883 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 15:08:57,883 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 15:08:57,883 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-27 15:08:57,883 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-27 15:08:57,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 261 states, 256 states have (on average 1.5234375) internal successors, (390), 256 states have internal predecessors, (390), 3 states have call successors, (3), 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-27 15:08:57,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 261 states to 261 states and 394 transitions. [2022-04-27 15:08:57,896 INFO L78 Accepts]: Start accepts. Automaton has 261 states and 394 transitions. Word has length 39 [2022-04-27 15:08:57,896 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-27 15:08:57,896 INFO L495 AbstractCegarLoop]: Abstraction has 261 states and 394 transitions. [2022-04-27 15:08:57,897 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.75) internal successors, (35), 3 states have internal predecessors, (35), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:08:57,897 INFO L276 IsEmpty]: Start isEmpty. Operand 261 states and 394 transitions. [2022-04-27 15:08:57,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-04-27 15:08:57,898 INFO L187 NwaCegarLoop]: Found error trace [2022-04-27 15:08:57,898 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-27 15:08:57,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-04-27 15:08:57,899 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-27 15:08:57,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-27 15:08:57,900 INFO L85 PathProgramCache]: Analyzing trace with hash 1480272050, now seen corresponding path program 1 times [2022-04-27 15:08:57,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-27 15:08:57,900 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [855075961] [2022-04-27 15:08:57,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-27 15:08:57,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-27 15:08:57,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 15:08:58,009 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-27 15:08:58,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 15:08:58,024 INFO L290 TraceCheckUtils]: 0: Hoare triple {1521#(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(16, 2);call #Ultimate.allocInit(12, 3); {1515#true} is VALID [2022-04-27 15:08:58,024 INFO L290 TraceCheckUtils]: 1: Hoare triple {1515#true} assume true; {1515#true} is VALID [2022-04-27 15:08:58,024 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {1515#true} {1515#true} #638#return; {1515#true} is VALID [2022-04-27 15:08:58,025 INFO L272 TraceCheckUtils]: 0: Hoare triple {1515#true} call ULTIMATE.init(); {1521#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-27 15:08:58,025 INFO L290 TraceCheckUtils]: 1: Hoare triple {1521#(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(16, 2);call #Ultimate.allocInit(12, 3); {1515#true} is VALID [2022-04-27 15:08:58,025 INFO L290 TraceCheckUtils]: 2: Hoare triple {1515#true} assume true; {1515#true} is VALID [2022-04-27 15:08:58,025 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {1515#true} {1515#true} #638#return; {1515#true} is VALID [2022-04-27 15:08:58,025 INFO L272 TraceCheckUtils]: 4: Hoare triple {1515#true} call #t~ret55 := main(); {1515#true} is VALID [2022-04-27 15:08:58,026 INFO L290 TraceCheckUtils]: 5: Hoare triple {1515#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {1515#true} is VALID [2022-04-27 15:08:58,026 INFO L272 TraceCheckUtils]: 6: Hoare triple {1515#true} call #t~ret54 := ssl3_accept(~s~0); {1515#true} is VALID [2022-04-27 15:08:58,026 INFO L290 TraceCheckUtils]: 7: Hoare triple {1515#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__hit~0 := #t~nondet7;havoc #t~nondet7;havoc ~s__rwstate~0;~s__init_buf___0~0 := 1;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__debug~0 := #t~nondet8;havoc #t~nondet8;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__options~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__verify_mode~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__session__peer~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet16;havoc #t~nondet16;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet18;havoc #t~nondet18;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet20;havoc #t~nondet20;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet21;havoc #t~nondet21;havoc ~s__session__cipher~0;havoc ~buf~0;havoc ~l~0;havoc ~Time~0;havoc ~tmp~0;havoc ~cb~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~num1~0 := #t~nondet22;havoc #t~nondet22;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~tmp___1~0 := #t~nondet23;havoc #t~nondet23;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___2~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___3~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___4~0 := #t~nondet26;havoc #t~nondet26;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp___5~0 := #t~nondet27;havoc #t~nondet27;assume -2147483648 <= #t~nondet28 && #t~nondet28 <= 2147483647;~tmp___6~0 := #t~nondet28;havoc #t~nondet28;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet29 && #t~nondet29 <= 2147483647;~tmp___8~0 := #t~nondet29;havoc #t~nondet29;assume -2147483648 <= #t~nondet30 && #t~nondet30 <= 2147483647;~tmp___9~0 := #t~nondet30;havoc #t~nondet30;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___10~0 := #t~nondet31;havoc #t~nondet31;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp~0 := #t~nondet32;havoc #t~nondet32;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {1515#true} is VALID [2022-04-27 15:08:58,026 INFO L290 TraceCheckUtils]: 8: Hoare triple {1515#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {1515#true} is VALID [2022-04-27 15:08:58,026 INFO L290 TraceCheckUtils]: 9: Hoare triple {1515#true} #t~post33 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post33;havoc #t~post33; {1515#true} is VALID [2022-04-27 15:08:58,026 INFO L290 TraceCheckUtils]: 10: Hoare triple {1515#true} assume !(0 != 12288 + ~tmp___1~0); {1515#true} is VALID [2022-04-27 15:08:58,027 INFO L290 TraceCheckUtils]: 11: Hoare triple {1515#true} assume !(0 == ~s__cert~0); {1515#true} is VALID [2022-04-27 15:08:58,027 INFO L290 TraceCheckUtils]: 12: Hoare triple {1515#true} assume !false; {1515#true} is VALID [2022-04-27 15:08:58,027 INFO L290 TraceCheckUtils]: 13: Hoare triple {1515#true} ~state~0 := ~s__state~0; {1515#true} is VALID [2022-04-27 15:08:58,027 INFO L290 TraceCheckUtils]: 14: Hoare triple {1515#true} assume !(12292 == ~s__state~0); {1515#true} is VALID [2022-04-27 15:08:58,027 INFO L290 TraceCheckUtils]: 15: Hoare triple {1515#true} assume !(16384 == ~s__state~0); {1515#true} is VALID [2022-04-27 15:08:58,027 INFO L290 TraceCheckUtils]: 16: Hoare triple {1515#true} assume !(8192 == ~s__state~0); {1515#true} is VALID [2022-04-27 15:08:58,028 INFO L290 TraceCheckUtils]: 17: Hoare triple {1515#true} assume !(24576 == ~s__state~0); {1515#true} is VALID [2022-04-27 15:08:58,028 INFO L290 TraceCheckUtils]: 18: Hoare triple {1515#true} assume !(8195 == ~s__state~0); {1515#true} is VALID [2022-04-27 15:08:58,028 INFO L290 TraceCheckUtils]: 19: Hoare triple {1515#true} assume !(8480 == ~s__state~0); {1515#true} is VALID [2022-04-27 15:08:58,028 INFO L290 TraceCheckUtils]: 20: Hoare triple {1515#true} assume !(8481 == ~s__state~0); {1515#true} is VALID [2022-04-27 15:08:58,028 INFO L290 TraceCheckUtils]: 21: Hoare triple {1515#true} assume !(8482 == ~s__state~0); {1515#true} is VALID [2022-04-27 15:08:58,028 INFO L290 TraceCheckUtils]: 22: Hoare triple {1515#true} assume 8464 == ~s__state~0; {1515#true} is VALID [2022-04-27 15:08:58,029 INFO L290 TraceCheckUtils]: 23: Hoare triple {1515#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~ret~0 := #t~nondet38;havoc #t~nondet38; {1515#true} is VALID [2022-04-27 15:08:58,029 INFO L290 TraceCheckUtils]: 24: Hoare triple {1515#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {1515#true} is VALID [2022-04-27 15:08:58,029 INFO L290 TraceCheckUtils]: 25: Hoare triple {1515#true} assume !(~ret~0 <= 0);~got_new_session~0 := 1;~s__state~0 := 8496;~s__init_num~0 := 0; {1520#(= (+ ssl3_accept_~s__state~0 (- 8496)) 0)} is VALID [2022-04-27 15:08:58,034 INFO L290 TraceCheckUtils]: 26: Hoare triple {1520#(= (+ ssl3_accept_~s__state~0 (- 8496)) 0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {1520#(= (+ ssl3_accept_~s__state~0 (- 8496)) 0)} is VALID [2022-04-27 15:08:58,034 INFO L290 TraceCheckUtils]: 27: Hoare triple {1520#(= (+ ssl3_accept_~s__state~0 (- 8496)) 0)} ~skip~0 := 0; {1520#(= (+ ssl3_accept_~s__state~0 (- 8496)) 0)} is VALID [2022-04-27 15:08:58,035 INFO L290 TraceCheckUtils]: 28: Hoare triple {1520#(= (+ ssl3_accept_~s__state~0 (- 8496)) 0)} assume !false; {1520#(= (+ ssl3_accept_~s__state~0 (- 8496)) 0)} is VALID [2022-04-27 15:08:58,035 INFO L290 TraceCheckUtils]: 29: Hoare triple {1520#(= (+ ssl3_accept_~s__state~0 (- 8496)) 0)} ~state~0 := ~s__state~0; {1520#(= (+ ssl3_accept_~s__state~0 (- 8496)) 0)} is VALID [2022-04-27 15:08:58,035 INFO L290 TraceCheckUtils]: 30: Hoare triple {1520#(= (+ ssl3_accept_~s__state~0 (- 8496)) 0)} assume !(12292 == ~s__state~0); {1520#(= (+ ssl3_accept_~s__state~0 (- 8496)) 0)} is VALID [2022-04-27 15:08:58,036 INFO L290 TraceCheckUtils]: 31: Hoare triple {1520#(= (+ ssl3_accept_~s__state~0 (- 8496)) 0)} assume !(16384 == ~s__state~0); {1520#(= (+ ssl3_accept_~s__state~0 (- 8496)) 0)} is VALID [2022-04-27 15:08:58,036 INFO L290 TraceCheckUtils]: 32: Hoare triple {1520#(= (+ ssl3_accept_~s__state~0 (- 8496)) 0)} assume !(8192 == ~s__state~0); {1520#(= (+ ssl3_accept_~s__state~0 (- 8496)) 0)} is VALID [2022-04-27 15:08:58,037 INFO L290 TraceCheckUtils]: 33: Hoare triple {1520#(= (+ ssl3_accept_~s__state~0 (- 8496)) 0)} assume !(24576 == ~s__state~0); {1520#(= (+ ssl3_accept_~s__state~0 (- 8496)) 0)} is VALID [2022-04-27 15:08:58,037 INFO L290 TraceCheckUtils]: 34: Hoare triple {1520#(= (+ ssl3_accept_~s__state~0 (- 8496)) 0)} assume !(8195 == ~s__state~0); {1520#(= (+ ssl3_accept_~s__state~0 (- 8496)) 0)} is VALID [2022-04-27 15:08:58,037 INFO L290 TraceCheckUtils]: 35: Hoare triple {1520#(= (+ ssl3_accept_~s__state~0 (- 8496)) 0)} assume !(8480 == ~s__state~0); {1520#(= (+ ssl3_accept_~s__state~0 (- 8496)) 0)} is VALID [2022-04-27 15:08:58,038 INFO L290 TraceCheckUtils]: 36: Hoare triple {1520#(= (+ ssl3_accept_~s__state~0 (- 8496)) 0)} assume !(8481 == ~s__state~0); {1520#(= (+ ssl3_accept_~s__state~0 (- 8496)) 0)} is VALID [2022-04-27 15:08:58,038 INFO L290 TraceCheckUtils]: 37: Hoare triple {1520#(= (+ ssl3_accept_~s__state~0 (- 8496)) 0)} assume !(8482 == ~s__state~0); {1520#(= (+ ssl3_accept_~s__state~0 (- 8496)) 0)} is VALID [2022-04-27 15:08:58,039 INFO L290 TraceCheckUtils]: 38: Hoare triple {1520#(= (+ ssl3_accept_~s__state~0 (- 8496)) 0)} assume !(8464 == ~s__state~0); {1520#(= (+ ssl3_accept_~s__state~0 (- 8496)) 0)} is VALID [2022-04-27 15:08:58,040 INFO L290 TraceCheckUtils]: 39: Hoare triple {1520#(= (+ ssl3_accept_~s__state~0 (- 8496)) 0)} assume !(8465 == ~s__state~0); {1520#(= (+ ssl3_accept_~s__state~0 (- 8496)) 0)} is VALID [2022-04-27 15:08:58,040 INFO L290 TraceCheckUtils]: 40: Hoare triple {1520#(= (+ ssl3_accept_~s__state~0 (- 8496)) 0)} assume !(8466 == ~s__state~0); {1520#(= (+ ssl3_accept_~s__state~0 (- 8496)) 0)} is VALID [2022-04-27 15:08:58,041 INFO L290 TraceCheckUtils]: 41: Hoare triple {1520#(= (+ ssl3_accept_~s__state~0 (- 8496)) 0)} assume !(8496 == ~s__state~0); {1516#false} is VALID [2022-04-27 15:08:58,041 INFO L290 TraceCheckUtils]: 42: Hoare triple {1516#false} assume !(8497 == ~s__state~0); {1516#false} is VALID [2022-04-27 15:08:58,041 INFO L290 TraceCheckUtils]: 43: Hoare triple {1516#false} assume !(8512 == ~s__state~0); {1516#false} is VALID [2022-04-27 15:08:58,041 INFO L290 TraceCheckUtils]: 44: Hoare triple {1516#false} assume !(8513 == ~s__state~0); {1516#false} is VALID [2022-04-27 15:08:58,042 INFO L290 TraceCheckUtils]: 45: Hoare triple {1516#false} assume !(8528 == ~s__state~0); {1516#false} is VALID [2022-04-27 15:08:58,042 INFO L290 TraceCheckUtils]: 46: Hoare triple {1516#false} assume !(8529 == ~s__state~0); {1516#false} is VALID [2022-04-27 15:08:58,042 INFO L290 TraceCheckUtils]: 47: Hoare triple {1516#false} assume 8544 == ~s__state~0; {1516#false} is VALID [2022-04-27 15:08:58,042 INFO L290 TraceCheckUtils]: 48: Hoare triple {1516#false} assume 0 != 1 + ~s__verify_mode~0; {1516#false} is VALID [2022-04-27 15:08:58,042 INFO L290 TraceCheckUtils]: 49: Hoare triple {1516#false} assume !(0 != ~s__session__peer~0); {1516#false} is VALID [2022-04-27 15:08:58,043 INFO L290 TraceCheckUtils]: 50: Hoare triple {1516#false} ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; {1516#false} is VALID [2022-04-27 15:08:58,043 INFO L290 TraceCheckUtils]: 51: Hoare triple {1516#false} assume !(0 != (256 + ~__cil_tmp61~0) % 4294967296); {1516#false} is VALID [2022-04-27 15:08:58,043 INFO L290 TraceCheckUtils]: 52: Hoare triple {1516#false} ~s__s3__tmp__cert_request~0 := 1;assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {1516#false} is VALID [2022-04-27 15:08:58,043 INFO L290 TraceCheckUtils]: 53: Hoare triple {1516#false} assume 8 == ~blastFlag~0; {1516#false} is VALID [2022-04-27 15:08:58,043 INFO L290 TraceCheckUtils]: 54: Hoare triple {1516#false} assume !false; {1516#false} is VALID [2022-04-27 15:08:58,044 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-27 15:08:58,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-27 15:08:58,044 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [855075961] [2022-04-27 15:08:58,044 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [855075961] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-27 15:08:58,045 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-27 15:08:58,045 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-27 15:08:58,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301330878] [2022-04-27 15:08:58,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-27 15:08:58,046 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.75) internal successors, (51), 3 states have internal predecessors, (51), 1 states have call successors, (3), 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 55 [2022-04-27 15:08:58,047 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-27 15:08:58,047 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 4 states, 4 states have (on average 12.75) internal successors, (51), 3 states have internal predecessors, (51), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:08:58,086 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 55 edges. 55 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-27 15:08:58,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-27 15:08:58,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-27 15:08:58,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-27 15:08:58,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-27 15:08:58,087 INFO L87 Difference]: Start difference. First operand 261 states and 394 transitions. Second operand has 4 states, 4 states have (on average 12.75) internal successors, (51), 3 states have internal predecessors, (51), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:08:58,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 15:08:58,621 INFO L93 Difference]: Finished difference Result 415 states and 637 transitions. [2022-04-27 15:08:58,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-27 15:08:58,622 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.75) internal successors, (51), 3 states have internal predecessors, (51), 1 states have call successors, (3), 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 55 [2022-04-27 15:08:58,622 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-27 15:08:58,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 12.75) internal successors, (51), 3 states have internal predecessors, (51), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:08:58,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 450 transitions. [2022-04-27 15:08:58,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 12.75) internal successors, (51), 3 states have internal predecessors, (51), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:08:58,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 450 transitions. [2022-04-27 15:08:58,637 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 4 states and 450 transitions. [2022-04-27 15:08:58,981 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 450 edges. 450 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-27 15:08:58,987 INFO L225 Difference]: With dead ends: 415 [2022-04-27 15:08:58,988 INFO L226 Difference]: Without dead ends: 290 [2022-04-27 15:08:58,989 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-27 15:08:58,990 INFO L413 NwaCegarLoop]: 223 mSDtfsCounter, 225 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 221 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 225 SdHoareTripleChecker+Valid, 230 SdHoareTripleChecker+Invalid, 236 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 221 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-27 15:08:58,990 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [225 Valid, 230 Invalid, 236 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 221 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-27 15:08:58,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 290 states. [2022-04-27 15:08:59,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 290 to 282. [2022-04-27 15:08:59,007 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-27 15:08:59,008 INFO L82 GeneralOperation]: Start isEquivalent. First operand 290 states. Second operand has 282 states, 277 states have (on average 1.5018050541516246) internal successors, (416), 277 states have internal predecessors, (416), 3 states have call successors, (3), 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-27 15:08:59,008 INFO L74 IsIncluded]: Start isIncluded. First operand 290 states. Second operand has 282 states, 277 states have (on average 1.5018050541516246) internal successors, (416), 277 states have internal predecessors, (416), 3 states have call successors, (3), 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-27 15:08:59,009 INFO L87 Difference]: Start difference. First operand 290 states. Second operand has 282 states, 277 states have (on average 1.5018050541516246) internal successors, (416), 277 states have internal predecessors, (416), 3 states have call successors, (3), 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-27 15:08:59,021 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 15:08:59,022 INFO L93 Difference]: Finished difference Result 290 states and 431 transitions. [2022-04-27 15:08:59,022 INFO L276 IsEmpty]: Start isEmpty. Operand 290 states and 431 transitions. [2022-04-27 15:08:59,022 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 15:08:59,023 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 15:08:59,023 INFO L74 IsIncluded]: Start isIncluded. First operand has 282 states, 277 states have (on average 1.5018050541516246) internal successors, (416), 277 states have internal predecessors, (416), 3 states have call successors, (3), 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 290 states. [2022-04-27 15:08:59,024 INFO L87 Difference]: Start difference. First operand has 282 states, 277 states have (on average 1.5018050541516246) internal successors, (416), 277 states have internal predecessors, (416), 3 states have call successors, (3), 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 290 states. [2022-04-27 15:08:59,033 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 15:08:59,034 INFO L93 Difference]: Finished difference Result 290 states and 431 transitions. [2022-04-27 15:08:59,034 INFO L276 IsEmpty]: Start isEmpty. Operand 290 states and 431 transitions. [2022-04-27 15:08:59,034 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 15:08:59,034 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 15:08:59,034 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-27 15:08:59,034 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-27 15:08:59,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 282 states, 277 states have (on average 1.5018050541516246) internal successors, (416), 277 states have internal predecessors, (416), 3 states have call successors, (3), 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-27 15:08:59,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 282 states to 282 states and 420 transitions. [2022-04-27 15:08:59,044 INFO L78 Accepts]: Start accepts. Automaton has 282 states and 420 transitions. Word has length 55 [2022-04-27 15:08:59,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-27 15:08:59,047 INFO L495 AbstractCegarLoop]: Abstraction has 282 states and 420 transitions. [2022-04-27 15:08:59,047 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.75) internal successors, (51), 3 states have internal predecessors, (51), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:08:59,047 INFO L276 IsEmpty]: Start isEmpty. Operand 282 states and 420 transitions. [2022-04-27 15:08:59,050 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2022-04-27 15:08:59,050 INFO L187 NwaCegarLoop]: Found error trace [2022-04-27 15:08:59,051 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-27 15:08:59,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-04-27 15:08:59,051 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-27 15:08:59,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-27 15:08:59,052 INFO L85 PathProgramCache]: Analyzing trace with hash 461892214, now seen corresponding path program 1 times [2022-04-27 15:08:59,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-27 15:08:59,053 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1113478195] [2022-04-27 15:08:59,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-27 15:08:59,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-27 15:08:59,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 15:08:59,211 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-27 15:08:59,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 15:08:59,220 INFO L290 TraceCheckUtils]: 0: Hoare triple {2941#(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(16, 2);call #Ultimate.allocInit(12, 3); {2935#true} is VALID [2022-04-27 15:08:59,220 INFO L290 TraceCheckUtils]: 1: Hoare triple {2935#true} assume true; {2935#true} is VALID [2022-04-27 15:08:59,221 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {2935#true} {2935#true} #638#return; {2935#true} is VALID [2022-04-27 15:08:59,221 INFO L272 TraceCheckUtils]: 0: Hoare triple {2935#true} call ULTIMATE.init(); {2941#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-27 15:08:59,223 INFO L290 TraceCheckUtils]: 1: Hoare triple {2941#(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(16, 2);call #Ultimate.allocInit(12, 3); {2935#true} is VALID [2022-04-27 15:08:59,223 INFO L290 TraceCheckUtils]: 2: Hoare triple {2935#true} assume true; {2935#true} is VALID [2022-04-27 15:08:59,224 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {2935#true} {2935#true} #638#return; {2935#true} is VALID [2022-04-27 15:08:59,224 INFO L272 TraceCheckUtils]: 4: Hoare triple {2935#true} call #t~ret55 := main(); {2935#true} is VALID [2022-04-27 15:08:59,224 INFO L290 TraceCheckUtils]: 5: Hoare triple {2935#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {2935#true} is VALID [2022-04-27 15:08:59,224 INFO L272 TraceCheckUtils]: 6: Hoare triple {2935#true} call #t~ret54 := ssl3_accept(~s~0); {2935#true} is VALID [2022-04-27 15:08:59,224 INFO L290 TraceCheckUtils]: 7: Hoare triple {2935#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__hit~0 := #t~nondet7;havoc #t~nondet7;havoc ~s__rwstate~0;~s__init_buf___0~0 := 1;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__debug~0 := #t~nondet8;havoc #t~nondet8;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__options~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__verify_mode~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__session__peer~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet16;havoc #t~nondet16;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet18;havoc #t~nondet18;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet20;havoc #t~nondet20;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet21;havoc #t~nondet21;havoc ~s__session__cipher~0;havoc ~buf~0;havoc ~l~0;havoc ~Time~0;havoc ~tmp~0;havoc ~cb~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~num1~0 := #t~nondet22;havoc #t~nondet22;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~tmp___1~0 := #t~nondet23;havoc #t~nondet23;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___2~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___3~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___4~0 := #t~nondet26;havoc #t~nondet26;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp___5~0 := #t~nondet27;havoc #t~nondet27;assume -2147483648 <= #t~nondet28 && #t~nondet28 <= 2147483647;~tmp___6~0 := #t~nondet28;havoc #t~nondet28;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet29 && #t~nondet29 <= 2147483647;~tmp___8~0 := #t~nondet29;havoc #t~nondet29;assume -2147483648 <= #t~nondet30 && #t~nondet30 <= 2147483647;~tmp___9~0 := #t~nondet30;havoc #t~nondet30;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___10~0 := #t~nondet31;havoc #t~nondet31;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp~0 := #t~nondet32;havoc #t~nondet32;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {2935#true} is VALID [2022-04-27 15:08:59,225 INFO L290 TraceCheckUtils]: 8: Hoare triple {2935#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {2935#true} is VALID [2022-04-27 15:08:59,225 INFO L290 TraceCheckUtils]: 9: Hoare triple {2935#true} #t~post33 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post33;havoc #t~post33; {2935#true} is VALID [2022-04-27 15:08:59,225 INFO L290 TraceCheckUtils]: 10: Hoare triple {2935#true} assume !(0 != 12288 + ~tmp___1~0); {2935#true} is VALID [2022-04-27 15:08:59,226 INFO L290 TraceCheckUtils]: 11: Hoare triple {2935#true} assume !(0 == ~s__cert~0); {2935#true} is VALID [2022-04-27 15:08:59,226 INFO L290 TraceCheckUtils]: 12: Hoare triple {2935#true} assume !false; {2935#true} is VALID [2022-04-27 15:08:59,226 INFO L290 TraceCheckUtils]: 13: Hoare triple {2935#true} ~state~0 := ~s__state~0; {2935#true} is VALID [2022-04-27 15:08:59,226 INFO L290 TraceCheckUtils]: 14: Hoare triple {2935#true} assume !(12292 == ~s__state~0); {2935#true} is VALID [2022-04-27 15:08:59,226 INFO L290 TraceCheckUtils]: 15: Hoare triple {2935#true} assume !(16384 == ~s__state~0); {2935#true} is VALID [2022-04-27 15:08:59,226 INFO L290 TraceCheckUtils]: 16: Hoare triple {2935#true} assume !(8192 == ~s__state~0); {2935#true} is VALID [2022-04-27 15:08:59,226 INFO L290 TraceCheckUtils]: 17: Hoare triple {2935#true} assume !(24576 == ~s__state~0); {2935#true} is VALID [2022-04-27 15:08:59,227 INFO L290 TraceCheckUtils]: 18: Hoare triple {2935#true} assume !(8195 == ~s__state~0); {2935#true} is VALID [2022-04-27 15:08:59,227 INFO L290 TraceCheckUtils]: 19: Hoare triple {2935#true} assume !(8480 == ~s__state~0); {2935#true} is VALID [2022-04-27 15:08:59,227 INFO L290 TraceCheckUtils]: 20: Hoare triple {2935#true} assume !(8481 == ~s__state~0); {2935#true} is VALID [2022-04-27 15:08:59,227 INFO L290 TraceCheckUtils]: 21: Hoare triple {2935#true} assume !(8482 == ~s__state~0); {2935#true} is VALID [2022-04-27 15:08:59,227 INFO L290 TraceCheckUtils]: 22: Hoare triple {2935#true} assume 8464 == ~s__state~0; {2935#true} is VALID [2022-04-27 15:08:59,227 INFO L290 TraceCheckUtils]: 23: Hoare triple {2935#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~ret~0 := #t~nondet38;havoc #t~nondet38; {2935#true} is VALID [2022-04-27 15:08:59,227 INFO L290 TraceCheckUtils]: 24: Hoare triple {2935#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {2935#true} is VALID [2022-04-27 15:08:59,227 INFO L290 TraceCheckUtils]: 25: Hoare triple {2935#true} assume !(~ret~0 <= 0);~got_new_session~0 := 1;~s__state~0 := 8496;~s__init_num~0 := 0; {2935#true} is VALID [2022-04-27 15:08:59,228 INFO L290 TraceCheckUtils]: 26: Hoare triple {2935#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {2935#true} is VALID [2022-04-27 15:08:59,228 INFO L290 TraceCheckUtils]: 27: Hoare triple {2935#true} ~skip~0 := 0; {2935#true} is VALID [2022-04-27 15:08:59,228 INFO L290 TraceCheckUtils]: 28: Hoare triple {2935#true} assume !false; {2935#true} is VALID [2022-04-27 15:08:59,228 INFO L290 TraceCheckUtils]: 29: Hoare triple {2935#true} ~state~0 := ~s__state~0; {2935#true} is VALID [2022-04-27 15:08:59,228 INFO L290 TraceCheckUtils]: 30: Hoare triple {2935#true} assume !(12292 == ~s__state~0); {2935#true} is VALID [2022-04-27 15:08:59,228 INFO L290 TraceCheckUtils]: 31: Hoare triple {2935#true} assume !(16384 == ~s__state~0); {2935#true} is VALID [2022-04-27 15:08:59,228 INFO L290 TraceCheckUtils]: 32: Hoare triple {2935#true} assume !(8192 == ~s__state~0); {2935#true} is VALID [2022-04-27 15:08:59,229 INFO L290 TraceCheckUtils]: 33: Hoare triple {2935#true} assume !(24576 == ~s__state~0); {2935#true} is VALID [2022-04-27 15:08:59,229 INFO L290 TraceCheckUtils]: 34: Hoare triple {2935#true} assume !(8195 == ~s__state~0); {2935#true} is VALID [2022-04-27 15:08:59,229 INFO L290 TraceCheckUtils]: 35: Hoare triple {2935#true} assume !(8480 == ~s__state~0); {2935#true} is VALID [2022-04-27 15:08:59,229 INFO L290 TraceCheckUtils]: 36: Hoare triple {2935#true} assume !(8481 == ~s__state~0); {2935#true} is VALID [2022-04-27 15:08:59,229 INFO L290 TraceCheckUtils]: 37: Hoare triple {2935#true} assume !(8482 == ~s__state~0); {2935#true} is VALID [2022-04-27 15:08:59,229 INFO L290 TraceCheckUtils]: 38: Hoare triple {2935#true} assume !(8464 == ~s__state~0); {2935#true} is VALID [2022-04-27 15:08:59,229 INFO L290 TraceCheckUtils]: 39: Hoare triple {2935#true} assume !(8465 == ~s__state~0); {2935#true} is VALID [2022-04-27 15:08:59,229 INFO L290 TraceCheckUtils]: 40: Hoare triple {2935#true} assume !(8466 == ~s__state~0); {2935#true} is VALID [2022-04-27 15:08:59,230 INFO L290 TraceCheckUtils]: 41: Hoare triple {2935#true} assume 8496 == ~s__state~0; {2935#true} is VALID [2022-04-27 15:08:59,230 INFO L290 TraceCheckUtils]: 42: Hoare triple {2935#true} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {2935#true} is VALID [2022-04-27 15:08:59,230 INFO L290 TraceCheckUtils]: 43: Hoare triple {2935#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {2935#true} is VALID [2022-04-27 15:08:59,230 INFO L290 TraceCheckUtils]: 44: Hoare triple {2935#true} assume !(~ret~0 <= 0); {2935#true} is VALID [2022-04-27 15:08:59,231 INFO L290 TraceCheckUtils]: 45: Hoare triple {2935#true} assume 0 != ~s__hit~0;~s__state~0 := 8656; {2940#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:08:59,236 INFO L290 TraceCheckUtils]: 46: Hoare triple {2940#(<= 8656 ssl3_accept_~s__state~0)} ~s__init_num~0 := 0; {2940#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:08:59,236 INFO L290 TraceCheckUtils]: 47: Hoare triple {2940#(<= 8656 ssl3_accept_~s__state~0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {2940#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:08:59,236 INFO L290 TraceCheckUtils]: 48: Hoare triple {2940#(<= 8656 ssl3_accept_~s__state~0)} ~skip~0 := 0; {2940#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:08:59,237 INFO L290 TraceCheckUtils]: 49: Hoare triple {2940#(<= 8656 ssl3_accept_~s__state~0)} assume !false; {2940#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:08:59,237 INFO L290 TraceCheckUtils]: 50: Hoare triple {2940#(<= 8656 ssl3_accept_~s__state~0)} ~state~0 := ~s__state~0; {2940#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:08:59,238 INFO L290 TraceCheckUtils]: 51: Hoare triple {2940#(<= 8656 ssl3_accept_~s__state~0)} assume !(12292 == ~s__state~0); {2940#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:08:59,238 INFO L290 TraceCheckUtils]: 52: Hoare triple {2940#(<= 8656 ssl3_accept_~s__state~0)} assume !(16384 == ~s__state~0); {2940#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:08:59,238 INFO L290 TraceCheckUtils]: 53: Hoare triple {2940#(<= 8656 ssl3_accept_~s__state~0)} assume !(8192 == ~s__state~0); {2940#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:08:59,239 INFO L290 TraceCheckUtils]: 54: Hoare triple {2940#(<= 8656 ssl3_accept_~s__state~0)} assume !(24576 == ~s__state~0); {2940#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:08:59,239 INFO L290 TraceCheckUtils]: 55: Hoare triple {2940#(<= 8656 ssl3_accept_~s__state~0)} assume !(8195 == ~s__state~0); {2940#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:08:59,239 INFO L290 TraceCheckUtils]: 56: Hoare triple {2940#(<= 8656 ssl3_accept_~s__state~0)} assume !(8480 == ~s__state~0); {2940#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:08:59,240 INFO L290 TraceCheckUtils]: 57: Hoare triple {2940#(<= 8656 ssl3_accept_~s__state~0)} assume !(8481 == ~s__state~0); {2940#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:08:59,240 INFO L290 TraceCheckUtils]: 58: Hoare triple {2940#(<= 8656 ssl3_accept_~s__state~0)} assume !(8482 == ~s__state~0); {2940#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:08:59,240 INFO L290 TraceCheckUtils]: 59: Hoare triple {2940#(<= 8656 ssl3_accept_~s__state~0)} assume !(8464 == ~s__state~0); {2940#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:08:59,241 INFO L290 TraceCheckUtils]: 60: Hoare triple {2940#(<= 8656 ssl3_accept_~s__state~0)} assume !(8465 == ~s__state~0); {2940#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:08:59,241 INFO L290 TraceCheckUtils]: 61: Hoare triple {2940#(<= 8656 ssl3_accept_~s__state~0)} assume !(8466 == ~s__state~0); {2940#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:08:59,241 INFO L290 TraceCheckUtils]: 62: Hoare triple {2940#(<= 8656 ssl3_accept_~s__state~0)} assume !(8496 == ~s__state~0); {2940#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:08:59,242 INFO L290 TraceCheckUtils]: 63: Hoare triple {2940#(<= 8656 ssl3_accept_~s__state~0)} assume !(8497 == ~s__state~0); {2940#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:08:59,242 INFO L290 TraceCheckUtils]: 64: Hoare triple {2940#(<= 8656 ssl3_accept_~s__state~0)} assume !(8512 == ~s__state~0); {2940#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:08:59,242 INFO L290 TraceCheckUtils]: 65: Hoare triple {2940#(<= 8656 ssl3_accept_~s__state~0)} assume !(8513 == ~s__state~0); {2940#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:08:59,243 INFO L290 TraceCheckUtils]: 66: Hoare triple {2940#(<= 8656 ssl3_accept_~s__state~0)} assume !(8528 == ~s__state~0); {2940#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:08:59,243 INFO L290 TraceCheckUtils]: 67: Hoare triple {2940#(<= 8656 ssl3_accept_~s__state~0)} assume !(8529 == ~s__state~0); {2940#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:08:59,243 INFO L290 TraceCheckUtils]: 68: Hoare triple {2940#(<= 8656 ssl3_accept_~s__state~0)} assume 8544 == ~s__state~0; {2936#false} is VALID [2022-04-27 15:08:59,243 INFO L290 TraceCheckUtils]: 69: Hoare triple {2936#false} assume 0 != 1 + ~s__verify_mode~0; {2936#false} is VALID [2022-04-27 15:08:59,243 INFO L290 TraceCheckUtils]: 70: Hoare triple {2936#false} assume !(0 != ~s__session__peer~0); {2936#false} is VALID [2022-04-27 15:08:59,244 INFO L290 TraceCheckUtils]: 71: Hoare triple {2936#false} ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; {2936#false} is VALID [2022-04-27 15:08:59,244 INFO L290 TraceCheckUtils]: 72: Hoare triple {2936#false} assume !(0 != (256 + ~__cil_tmp61~0) % 4294967296); {2936#false} is VALID [2022-04-27 15:08:59,244 INFO L290 TraceCheckUtils]: 73: Hoare triple {2936#false} ~s__s3__tmp__cert_request~0 := 1;assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {2936#false} is VALID [2022-04-27 15:08:59,244 INFO L290 TraceCheckUtils]: 74: Hoare triple {2936#false} assume 8 == ~blastFlag~0; {2936#false} is VALID [2022-04-27 15:08:59,244 INFO L290 TraceCheckUtils]: 75: Hoare triple {2936#false} assume !false; {2936#false} is VALID [2022-04-27 15:08:59,244 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 27 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-04-27 15:08:59,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-27 15:08:59,245 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1113478195] [2022-04-27 15:08:59,245 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1113478195] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-27 15:08:59,245 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-27 15:08:59,245 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-27 15:08:59,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619204142] [2022-04-27 15:08:59,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-27 15:08:59,246 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.5) internal successors, (62), 3 states have internal predecessors, (62), 1 states have call successors, (3), 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 76 [2022-04-27 15:08:59,246 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-27 15:08:59,246 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 4 states, 4 states have (on average 15.5) internal successors, (62), 3 states have internal predecessors, (62), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:08:59,289 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 66 edges. 66 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-27 15:08:59,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-27 15:08:59,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-27 15:08:59,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-27 15:08:59,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-27 15:08:59,290 INFO L87 Difference]: Start difference. First operand 282 states and 420 transitions. Second operand has 4 states, 4 states have (on average 15.5) internal successors, (62), 3 states have internal predecessors, (62), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:08:59,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 15:08:59,869 INFO L93 Difference]: Finished difference Result 660 states and 1014 transitions. [2022-04-27 15:08:59,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-27 15:08:59,869 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.5) internal successors, (62), 3 states have internal predecessors, (62), 1 states have call successors, (3), 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 76 [2022-04-27 15:08:59,871 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-27 15:08:59,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 15.5) internal successors, (62), 3 states have internal predecessors, (62), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:08:59,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 502 transitions. [2022-04-27 15:08:59,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 15.5) internal successors, (62), 3 states have internal predecessors, (62), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:08:59,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 502 transitions. [2022-04-27 15:08:59,893 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 4 states and 502 transitions. [2022-04-27 15:09:00,257 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 502 edges. 502 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-27 15:09:00,267 INFO L225 Difference]: With dead ends: 660 [2022-04-27 15:09:00,267 INFO L226 Difference]: Without dead ends: 392 [2022-04-27 15:09:00,268 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-27 15:09:00,269 INFO L413 NwaCegarLoop]: 222 mSDtfsCounter, 269 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 230 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 269 SdHoareTripleChecker+Valid, 229 SdHoareTripleChecker+Invalid, 269 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 230 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-27 15:09:00,270 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [269 Valid, 229 Invalid, 269 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 230 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-27 15:09:00,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 392 states. [2022-04-27 15:09:00,300 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 392 to 364. [2022-04-27 15:09:00,300 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-27 15:09:00,301 INFO L82 GeneralOperation]: Start isEquivalent. First operand 392 states. Second operand has 364 states, 359 states have (on average 1.4317548746518105) internal successors, (514), 359 states have internal predecessors, (514), 3 states have call successors, (3), 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-27 15:09:00,303 INFO L74 IsIncluded]: Start isIncluded. First operand 392 states. Second operand has 364 states, 359 states have (on average 1.4317548746518105) internal successors, (514), 359 states have internal predecessors, (514), 3 states have call successors, (3), 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-27 15:09:00,304 INFO L87 Difference]: Start difference. First operand 392 states. Second operand has 364 states, 359 states have (on average 1.4317548746518105) internal successors, (514), 359 states have internal predecessors, (514), 3 states have call successors, (3), 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-27 15:09:00,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 15:09:00,317 INFO L93 Difference]: Finished difference Result 392 states and 558 transitions. [2022-04-27 15:09:00,317 INFO L276 IsEmpty]: Start isEmpty. Operand 392 states and 558 transitions. [2022-04-27 15:09:00,318 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 15:09:00,318 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 15:09:00,319 INFO L74 IsIncluded]: Start isIncluded. First operand has 364 states, 359 states have (on average 1.4317548746518105) internal successors, (514), 359 states have internal predecessors, (514), 3 states have call successors, (3), 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 392 states. [2022-04-27 15:09:00,320 INFO L87 Difference]: Start difference. First operand has 364 states, 359 states have (on average 1.4317548746518105) internal successors, (514), 359 states have internal predecessors, (514), 3 states have call successors, (3), 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 392 states. [2022-04-27 15:09:00,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 15:09:00,331 INFO L93 Difference]: Finished difference Result 392 states and 558 transitions. [2022-04-27 15:09:00,331 INFO L276 IsEmpty]: Start isEmpty. Operand 392 states and 558 transitions. [2022-04-27 15:09:00,332 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 15:09:00,332 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 15:09:00,332 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-27 15:09:00,332 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-27 15:09:00,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 364 states, 359 states have (on average 1.4317548746518105) internal successors, (514), 359 states have internal predecessors, (514), 3 states have call successors, (3), 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-27 15:09:00,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 518 transitions. [2022-04-27 15:09:00,344 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 518 transitions. Word has length 76 [2022-04-27 15:09:00,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-27 15:09:00,344 INFO L495 AbstractCegarLoop]: Abstraction has 364 states and 518 transitions. [2022-04-27 15:09:00,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.5) internal successors, (62), 3 states have internal predecessors, (62), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:09:00,344 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 518 transitions. [2022-04-27 15:09:00,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2022-04-27 15:09:00,345 INFO L187 NwaCegarLoop]: Found error trace [2022-04-27 15:09:00,345 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-27 15:09:00,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-04-27 15:09:00,346 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-27 15:09:00,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-27 15:09:00,346 INFO L85 PathProgramCache]: Analyzing trace with hash 1163492088, now seen corresponding path program 1 times [2022-04-27 15:09:00,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-27 15:09:00,347 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041871790] [2022-04-27 15:09:00,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-27 15:09:00,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-27 15:09:00,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 15:09:00,426 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-27 15:09:00,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 15:09:00,447 INFO L290 TraceCheckUtils]: 0: Hoare triple {4924#(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(16, 2);call #Ultimate.allocInit(12, 3); {4918#true} is VALID [2022-04-27 15:09:00,447 INFO L290 TraceCheckUtils]: 1: Hoare triple {4918#true} assume true; {4918#true} is VALID [2022-04-27 15:09:00,447 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {4918#true} {4918#true} #638#return; {4918#true} is VALID [2022-04-27 15:09:00,452 INFO L272 TraceCheckUtils]: 0: Hoare triple {4918#true} call ULTIMATE.init(); {4924#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-27 15:09:00,452 INFO L290 TraceCheckUtils]: 1: Hoare triple {4924#(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(16, 2);call #Ultimate.allocInit(12, 3); {4918#true} is VALID [2022-04-27 15:09:00,452 INFO L290 TraceCheckUtils]: 2: Hoare triple {4918#true} assume true; {4918#true} is VALID [2022-04-27 15:09:00,452 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {4918#true} {4918#true} #638#return; {4918#true} is VALID [2022-04-27 15:09:00,453 INFO L272 TraceCheckUtils]: 4: Hoare triple {4918#true} call #t~ret55 := main(); {4918#true} is VALID [2022-04-27 15:09:00,453 INFO L290 TraceCheckUtils]: 5: Hoare triple {4918#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {4918#true} is VALID [2022-04-27 15:09:00,453 INFO L272 TraceCheckUtils]: 6: Hoare triple {4918#true} call #t~ret54 := ssl3_accept(~s~0); {4918#true} is VALID [2022-04-27 15:09:00,453 INFO L290 TraceCheckUtils]: 7: Hoare triple {4918#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__hit~0 := #t~nondet7;havoc #t~nondet7;havoc ~s__rwstate~0;~s__init_buf___0~0 := 1;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__debug~0 := #t~nondet8;havoc #t~nondet8;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__options~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__verify_mode~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__session__peer~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet16;havoc #t~nondet16;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet18;havoc #t~nondet18;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet20;havoc #t~nondet20;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet21;havoc #t~nondet21;havoc ~s__session__cipher~0;havoc ~buf~0;havoc ~l~0;havoc ~Time~0;havoc ~tmp~0;havoc ~cb~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~num1~0 := #t~nondet22;havoc #t~nondet22;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~tmp___1~0 := #t~nondet23;havoc #t~nondet23;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___2~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___3~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___4~0 := #t~nondet26;havoc #t~nondet26;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp___5~0 := #t~nondet27;havoc #t~nondet27;assume -2147483648 <= #t~nondet28 && #t~nondet28 <= 2147483647;~tmp___6~0 := #t~nondet28;havoc #t~nondet28;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet29 && #t~nondet29 <= 2147483647;~tmp___8~0 := #t~nondet29;havoc #t~nondet29;assume -2147483648 <= #t~nondet30 && #t~nondet30 <= 2147483647;~tmp___9~0 := #t~nondet30;havoc #t~nondet30;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___10~0 := #t~nondet31;havoc #t~nondet31;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp~0 := #t~nondet32;havoc #t~nondet32;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {4918#true} is VALID [2022-04-27 15:09:00,453 INFO L290 TraceCheckUtils]: 8: Hoare triple {4918#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {4918#true} is VALID [2022-04-27 15:09:00,453 INFO L290 TraceCheckUtils]: 9: Hoare triple {4918#true} #t~post33 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post33;havoc #t~post33; {4918#true} is VALID [2022-04-27 15:09:00,453 INFO L290 TraceCheckUtils]: 10: Hoare triple {4918#true} assume !(0 != 12288 + ~tmp___1~0); {4918#true} is VALID [2022-04-27 15:09:00,454 INFO L290 TraceCheckUtils]: 11: Hoare triple {4918#true} assume !(0 == ~s__cert~0); {4918#true} is VALID [2022-04-27 15:09:00,454 INFO L290 TraceCheckUtils]: 12: Hoare triple {4918#true} assume !false; {4918#true} is VALID [2022-04-27 15:09:00,454 INFO L290 TraceCheckUtils]: 13: Hoare triple {4918#true} ~state~0 := ~s__state~0; {4918#true} is VALID [2022-04-27 15:09:00,454 INFO L290 TraceCheckUtils]: 14: Hoare triple {4918#true} assume !(12292 == ~s__state~0); {4918#true} is VALID [2022-04-27 15:09:00,454 INFO L290 TraceCheckUtils]: 15: Hoare triple {4918#true} assume !(16384 == ~s__state~0); {4918#true} is VALID [2022-04-27 15:09:00,454 INFO L290 TraceCheckUtils]: 16: Hoare triple {4918#true} assume !(8192 == ~s__state~0); {4918#true} is VALID [2022-04-27 15:09:00,454 INFO L290 TraceCheckUtils]: 17: Hoare triple {4918#true} assume !(24576 == ~s__state~0); {4918#true} is VALID [2022-04-27 15:09:00,455 INFO L290 TraceCheckUtils]: 18: Hoare triple {4918#true} assume !(8195 == ~s__state~0); {4918#true} is VALID [2022-04-27 15:09:00,455 INFO L290 TraceCheckUtils]: 19: Hoare triple {4918#true} assume !(8480 == ~s__state~0); {4918#true} is VALID [2022-04-27 15:09:00,455 INFO L290 TraceCheckUtils]: 20: Hoare triple {4918#true} assume !(8481 == ~s__state~0); {4918#true} is VALID [2022-04-27 15:09:00,455 INFO L290 TraceCheckUtils]: 21: Hoare triple {4918#true} assume !(8482 == ~s__state~0); {4918#true} is VALID [2022-04-27 15:09:00,455 INFO L290 TraceCheckUtils]: 22: Hoare triple {4918#true} assume 8464 == ~s__state~0; {4918#true} is VALID [2022-04-27 15:09:00,455 INFO L290 TraceCheckUtils]: 23: Hoare triple {4918#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~ret~0 := #t~nondet38;havoc #t~nondet38; {4918#true} is VALID [2022-04-27 15:09:00,455 INFO L290 TraceCheckUtils]: 24: Hoare triple {4918#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {4918#true} is VALID [2022-04-27 15:09:00,456 INFO L290 TraceCheckUtils]: 25: Hoare triple {4918#true} assume !(~ret~0 <= 0);~got_new_session~0 := 1;~s__state~0 := 8496;~s__init_num~0 := 0; {4918#true} is VALID [2022-04-27 15:09:00,456 INFO L290 TraceCheckUtils]: 26: Hoare triple {4918#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {4918#true} is VALID [2022-04-27 15:09:00,456 INFO L290 TraceCheckUtils]: 27: Hoare triple {4918#true} ~skip~0 := 0; {4918#true} is VALID [2022-04-27 15:09:00,456 INFO L290 TraceCheckUtils]: 28: Hoare triple {4918#true} assume !false; {4918#true} is VALID [2022-04-27 15:09:00,456 INFO L290 TraceCheckUtils]: 29: Hoare triple {4918#true} ~state~0 := ~s__state~0; {4918#true} is VALID [2022-04-27 15:09:00,456 INFO L290 TraceCheckUtils]: 30: Hoare triple {4918#true} assume !(12292 == ~s__state~0); {4918#true} is VALID [2022-04-27 15:09:00,456 INFO L290 TraceCheckUtils]: 31: Hoare triple {4918#true} assume !(16384 == ~s__state~0); {4918#true} is VALID [2022-04-27 15:09:00,457 INFO L290 TraceCheckUtils]: 32: Hoare triple {4918#true} assume !(8192 == ~s__state~0); {4918#true} is VALID [2022-04-27 15:09:00,457 INFO L290 TraceCheckUtils]: 33: Hoare triple {4918#true} assume !(24576 == ~s__state~0); {4918#true} is VALID [2022-04-27 15:09:00,457 INFO L290 TraceCheckUtils]: 34: Hoare triple {4918#true} assume !(8195 == ~s__state~0); {4918#true} is VALID [2022-04-27 15:09:00,457 INFO L290 TraceCheckUtils]: 35: Hoare triple {4918#true} assume !(8480 == ~s__state~0); {4918#true} is VALID [2022-04-27 15:09:00,457 INFO L290 TraceCheckUtils]: 36: Hoare triple {4918#true} assume !(8481 == ~s__state~0); {4918#true} is VALID [2022-04-27 15:09:00,457 INFO L290 TraceCheckUtils]: 37: Hoare triple {4918#true} assume !(8482 == ~s__state~0); {4918#true} is VALID [2022-04-27 15:09:00,457 INFO L290 TraceCheckUtils]: 38: Hoare triple {4918#true} assume !(8464 == ~s__state~0); {4918#true} is VALID [2022-04-27 15:09:00,457 INFO L290 TraceCheckUtils]: 39: Hoare triple {4918#true} assume !(8465 == ~s__state~0); {4918#true} is VALID [2022-04-27 15:09:00,458 INFO L290 TraceCheckUtils]: 40: Hoare triple {4918#true} assume !(8466 == ~s__state~0); {4918#true} is VALID [2022-04-27 15:09:00,458 INFO L290 TraceCheckUtils]: 41: Hoare triple {4918#true} assume 8496 == ~s__state~0; {4918#true} is VALID [2022-04-27 15:09:00,458 INFO L290 TraceCheckUtils]: 42: Hoare triple {4918#true} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {4918#true} is VALID [2022-04-27 15:09:00,458 INFO L290 TraceCheckUtils]: 43: Hoare triple {4918#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {4918#true} is VALID [2022-04-27 15:09:00,458 INFO L290 TraceCheckUtils]: 44: Hoare triple {4918#true} assume !(~ret~0 <= 0); {4918#true} is VALID [2022-04-27 15:09:00,463 INFO L290 TraceCheckUtils]: 45: Hoare triple {4918#true} assume !(0 != ~s__hit~0);~s__state~0 := 8512; {4923#(= (+ (- 8512) ssl3_accept_~s__state~0) 0)} is VALID [2022-04-27 15:09:00,464 INFO L290 TraceCheckUtils]: 46: Hoare triple {4923#(= (+ (- 8512) ssl3_accept_~s__state~0) 0)} ~s__init_num~0 := 0; {4923#(= (+ (- 8512) ssl3_accept_~s__state~0) 0)} is VALID [2022-04-27 15:09:00,464 INFO L290 TraceCheckUtils]: 47: Hoare triple {4923#(= (+ (- 8512) ssl3_accept_~s__state~0) 0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {4923#(= (+ (- 8512) ssl3_accept_~s__state~0) 0)} is VALID [2022-04-27 15:09:00,465 INFO L290 TraceCheckUtils]: 48: Hoare triple {4923#(= (+ (- 8512) ssl3_accept_~s__state~0) 0)} ~skip~0 := 0; {4923#(= (+ (- 8512) ssl3_accept_~s__state~0) 0)} is VALID [2022-04-27 15:09:00,465 INFO L290 TraceCheckUtils]: 49: Hoare triple {4923#(= (+ (- 8512) ssl3_accept_~s__state~0) 0)} assume !false; {4923#(= (+ (- 8512) ssl3_accept_~s__state~0) 0)} is VALID [2022-04-27 15:09:00,466 INFO L290 TraceCheckUtils]: 50: Hoare triple {4923#(= (+ (- 8512) ssl3_accept_~s__state~0) 0)} ~state~0 := ~s__state~0; {4923#(= (+ (- 8512) ssl3_accept_~s__state~0) 0)} is VALID [2022-04-27 15:09:00,466 INFO L290 TraceCheckUtils]: 51: Hoare triple {4923#(= (+ (- 8512) ssl3_accept_~s__state~0) 0)} assume !(12292 == ~s__state~0); {4923#(= (+ (- 8512) ssl3_accept_~s__state~0) 0)} is VALID [2022-04-27 15:09:00,466 INFO L290 TraceCheckUtils]: 52: Hoare triple {4923#(= (+ (- 8512) ssl3_accept_~s__state~0) 0)} assume !(16384 == ~s__state~0); {4923#(= (+ (- 8512) ssl3_accept_~s__state~0) 0)} is VALID [2022-04-27 15:09:00,467 INFO L290 TraceCheckUtils]: 53: Hoare triple {4923#(= (+ (- 8512) ssl3_accept_~s__state~0) 0)} assume !(8192 == ~s__state~0); {4923#(= (+ (- 8512) ssl3_accept_~s__state~0) 0)} is VALID [2022-04-27 15:09:00,467 INFO L290 TraceCheckUtils]: 54: Hoare triple {4923#(= (+ (- 8512) ssl3_accept_~s__state~0) 0)} assume !(24576 == ~s__state~0); {4923#(= (+ (- 8512) ssl3_accept_~s__state~0) 0)} is VALID [2022-04-27 15:09:00,468 INFO L290 TraceCheckUtils]: 55: Hoare triple {4923#(= (+ (- 8512) ssl3_accept_~s__state~0) 0)} assume !(8195 == ~s__state~0); {4923#(= (+ (- 8512) ssl3_accept_~s__state~0) 0)} is VALID [2022-04-27 15:09:00,468 INFO L290 TraceCheckUtils]: 56: Hoare triple {4923#(= (+ (- 8512) ssl3_accept_~s__state~0) 0)} assume !(8480 == ~s__state~0); {4923#(= (+ (- 8512) ssl3_accept_~s__state~0) 0)} is VALID [2022-04-27 15:09:00,468 INFO L290 TraceCheckUtils]: 57: Hoare triple {4923#(= (+ (- 8512) ssl3_accept_~s__state~0) 0)} assume !(8481 == ~s__state~0); {4923#(= (+ (- 8512) ssl3_accept_~s__state~0) 0)} is VALID [2022-04-27 15:09:00,469 INFO L290 TraceCheckUtils]: 58: Hoare triple {4923#(= (+ (- 8512) ssl3_accept_~s__state~0) 0)} assume !(8482 == ~s__state~0); {4923#(= (+ (- 8512) ssl3_accept_~s__state~0) 0)} is VALID [2022-04-27 15:09:00,469 INFO L290 TraceCheckUtils]: 59: Hoare triple {4923#(= (+ (- 8512) ssl3_accept_~s__state~0) 0)} assume !(8464 == ~s__state~0); {4923#(= (+ (- 8512) ssl3_accept_~s__state~0) 0)} is VALID [2022-04-27 15:09:00,470 INFO L290 TraceCheckUtils]: 60: Hoare triple {4923#(= (+ (- 8512) ssl3_accept_~s__state~0) 0)} assume !(8465 == ~s__state~0); {4923#(= (+ (- 8512) ssl3_accept_~s__state~0) 0)} is VALID [2022-04-27 15:09:00,470 INFO L290 TraceCheckUtils]: 61: Hoare triple {4923#(= (+ (- 8512) ssl3_accept_~s__state~0) 0)} assume !(8466 == ~s__state~0); {4923#(= (+ (- 8512) ssl3_accept_~s__state~0) 0)} is VALID [2022-04-27 15:09:00,470 INFO L290 TraceCheckUtils]: 62: Hoare triple {4923#(= (+ (- 8512) ssl3_accept_~s__state~0) 0)} assume !(8496 == ~s__state~0); {4923#(= (+ (- 8512) ssl3_accept_~s__state~0) 0)} is VALID [2022-04-27 15:09:00,471 INFO L290 TraceCheckUtils]: 63: Hoare triple {4923#(= (+ (- 8512) ssl3_accept_~s__state~0) 0)} assume !(8497 == ~s__state~0); {4923#(= (+ (- 8512) ssl3_accept_~s__state~0) 0)} is VALID [2022-04-27 15:09:00,471 INFO L290 TraceCheckUtils]: 64: Hoare triple {4923#(= (+ (- 8512) ssl3_accept_~s__state~0) 0)} assume !(8512 == ~s__state~0); {4919#false} is VALID [2022-04-27 15:09:00,471 INFO L290 TraceCheckUtils]: 65: Hoare triple {4919#false} assume !(8513 == ~s__state~0); {4919#false} is VALID [2022-04-27 15:09:00,471 INFO L290 TraceCheckUtils]: 66: Hoare triple {4919#false} assume !(8528 == ~s__state~0); {4919#false} is VALID [2022-04-27 15:09:00,472 INFO L290 TraceCheckUtils]: 67: Hoare triple {4919#false} assume !(8529 == ~s__state~0); {4919#false} is VALID [2022-04-27 15:09:00,472 INFO L290 TraceCheckUtils]: 68: Hoare triple {4919#false} assume 8544 == ~s__state~0; {4919#false} is VALID [2022-04-27 15:09:00,472 INFO L290 TraceCheckUtils]: 69: Hoare triple {4919#false} assume 0 != 1 + ~s__verify_mode~0; {4919#false} is VALID [2022-04-27 15:09:00,472 INFO L290 TraceCheckUtils]: 70: Hoare triple {4919#false} assume !(0 != ~s__session__peer~0); {4919#false} is VALID [2022-04-27 15:09:00,472 INFO L290 TraceCheckUtils]: 71: Hoare triple {4919#false} ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; {4919#false} is VALID [2022-04-27 15:09:00,472 INFO L290 TraceCheckUtils]: 72: Hoare triple {4919#false} assume !(0 != (256 + ~__cil_tmp61~0) % 4294967296); {4919#false} is VALID [2022-04-27 15:09:00,472 INFO L290 TraceCheckUtils]: 73: Hoare triple {4919#false} ~s__s3__tmp__cert_request~0 := 1;assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {4919#false} is VALID [2022-04-27 15:09:00,473 INFO L290 TraceCheckUtils]: 74: Hoare triple {4919#false} assume 8 == ~blastFlag~0; {4919#false} is VALID [2022-04-27 15:09:00,473 INFO L290 TraceCheckUtils]: 75: Hoare triple {4919#false} assume !false; {4919#false} is VALID [2022-04-27 15:09:00,473 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 27 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-04-27 15:09:00,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-27 15:09:00,474 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2041871790] [2022-04-27 15:09:00,474 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2041871790] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-27 15:09:00,474 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-27 15:09:00,474 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-27 15:09:00,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207625183] [2022-04-27 15:09:00,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-27 15:09:00,475 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.5) internal successors, (62), 3 states have internal predecessors, (62), 1 states have call successors, (3), 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 76 [2022-04-27 15:09:00,475 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-27 15:09:00,475 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 4 states, 4 states have (on average 15.5) internal successors, (62), 3 states have internal predecessors, (62), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:09:00,515 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 66 edges. 66 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-27 15:09:00,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-27 15:09:00,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-27 15:09:00,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-27 15:09:00,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-27 15:09:00,517 INFO L87 Difference]: Start difference. First operand 364 states and 518 transitions. Second operand has 4 states, 4 states have (on average 15.5) internal successors, (62), 3 states have internal predecessors, (62), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:09:01,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 15:09:01,077 INFO L93 Difference]: Finished difference Result 770 states and 1115 transitions. [2022-04-27 15:09:01,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-27 15:09:01,078 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.5) internal successors, (62), 3 states have internal predecessors, (62), 1 states have call successors, (3), 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 76 [2022-04-27 15:09:01,078 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-27 15:09:01,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 15.5) internal successors, (62), 3 states have internal predecessors, (62), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:09:01,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 456 transitions. [2022-04-27 15:09:01,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 15.5) internal successors, (62), 3 states have internal predecessors, (62), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:09:01,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 456 transitions. [2022-04-27 15:09:01,087 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 4 states and 456 transitions. [2022-04-27 15:09:01,390 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 456 edges. 456 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-27 15:09:01,401 INFO L225 Difference]: With dead ends: 770 [2022-04-27 15:09:01,402 INFO L226 Difference]: Without dead ends: 420 [2022-04-27 15:09:01,403 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-27 15:09:01,404 INFO L413 NwaCegarLoop]: 224 mSDtfsCounter, 228 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 223 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 228 SdHoareTripleChecker+Valid, 231 SdHoareTripleChecker+Invalid, 240 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 223 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-27 15:09:01,404 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [228 Valid, 231 Invalid, 240 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 223 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-27 15:09:01,405 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 420 states. [2022-04-27 15:09:01,419 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 420 to 410. [2022-04-27 15:09:01,420 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-27 15:09:01,421 INFO L82 GeneralOperation]: Start isEquivalent. First operand 420 states. Second operand has 410 states, 405 states have (on average 1.4074074074074074) internal successors, (570), 405 states have internal predecessors, (570), 3 states have call successors, (3), 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-27 15:09:01,422 INFO L74 IsIncluded]: Start isIncluded. First operand 420 states. Second operand has 410 states, 405 states have (on average 1.4074074074074074) internal successors, (570), 405 states have internal predecessors, (570), 3 states have call successors, (3), 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-27 15:09:01,423 INFO L87 Difference]: Start difference. First operand 420 states. Second operand has 410 states, 405 states have (on average 1.4074074074074074) internal successors, (570), 405 states have internal predecessors, (570), 3 states have call successors, (3), 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-27 15:09:01,435 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 15:09:01,436 INFO L93 Difference]: Finished difference Result 420 states and 587 transitions. [2022-04-27 15:09:01,436 INFO L276 IsEmpty]: Start isEmpty. Operand 420 states and 587 transitions. [2022-04-27 15:09:01,437 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 15:09:01,437 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 15:09:01,438 INFO L74 IsIncluded]: Start isIncluded. First operand has 410 states, 405 states have (on average 1.4074074074074074) internal successors, (570), 405 states have internal predecessors, (570), 3 states have call successors, (3), 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 420 states. [2022-04-27 15:09:01,439 INFO L87 Difference]: Start difference. First operand has 410 states, 405 states have (on average 1.4074074074074074) internal successors, (570), 405 states have internal predecessors, (570), 3 states have call successors, (3), 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 420 states. [2022-04-27 15:09:01,451 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 15:09:01,451 INFO L93 Difference]: Finished difference Result 420 states and 587 transitions. [2022-04-27 15:09:01,451 INFO L276 IsEmpty]: Start isEmpty. Operand 420 states and 587 transitions. [2022-04-27 15:09:01,452 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 15:09:01,452 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 15:09:01,452 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-27 15:09:01,452 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-27 15:09:01,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 410 states, 405 states have (on average 1.4074074074074074) internal successors, (570), 405 states have internal predecessors, (570), 3 states have call successors, (3), 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-27 15:09:01,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 410 states to 410 states and 574 transitions. [2022-04-27 15:09:01,467 INFO L78 Accepts]: Start accepts. Automaton has 410 states and 574 transitions. Word has length 76 [2022-04-27 15:09:01,467 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-27 15:09:01,467 INFO L495 AbstractCegarLoop]: Abstraction has 410 states and 574 transitions. [2022-04-27 15:09:01,467 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.5) internal successors, (62), 3 states have internal predecessors, (62), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:09:01,467 INFO L276 IsEmpty]: Start isEmpty. Operand 410 states and 574 transitions. [2022-04-27 15:09:01,468 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-04-27 15:09:01,468 INFO L187 NwaCegarLoop]: Found error trace [2022-04-27 15:09:01,469 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-27 15:09:01,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-04-27 15:09:01,469 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-27 15:09:01,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-27 15:09:01,469 INFO L85 PathProgramCache]: Analyzing trace with hash -1634735049, now seen corresponding path program 1 times [2022-04-27 15:09:01,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-27 15:09:01,470 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935272187] [2022-04-27 15:09:01,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-27 15:09:01,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-27 15:09:01,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 15:09:01,550 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-27 15:09:01,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 15:09:01,555 INFO L290 TraceCheckUtils]: 0: Hoare triple {7131#(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(16, 2);call #Ultimate.allocInit(12, 3); {7125#true} is VALID [2022-04-27 15:09:01,555 INFO L290 TraceCheckUtils]: 1: Hoare triple {7125#true} assume true; {7125#true} is VALID [2022-04-27 15:09:01,555 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {7125#true} {7125#true} #638#return; {7125#true} is VALID [2022-04-27 15:09:01,556 INFO L272 TraceCheckUtils]: 0: Hoare triple {7125#true} call ULTIMATE.init(); {7131#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-27 15:09:01,556 INFO L290 TraceCheckUtils]: 1: Hoare triple {7131#(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(16, 2);call #Ultimate.allocInit(12, 3); {7125#true} is VALID [2022-04-27 15:09:01,556 INFO L290 TraceCheckUtils]: 2: Hoare triple {7125#true} assume true; {7125#true} is VALID [2022-04-27 15:09:01,556 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {7125#true} {7125#true} #638#return; {7125#true} is VALID [2022-04-27 15:09:01,556 INFO L272 TraceCheckUtils]: 4: Hoare triple {7125#true} call #t~ret55 := main(); {7125#true} is VALID [2022-04-27 15:09:01,556 INFO L290 TraceCheckUtils]: 5: Hoare triple {7125#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {7125#true} is VALID [2022-04-27 15:09:01,556 INFO L272 TraceCheckUtils]: 6: Hoare triple {7125#true} call #t~ret54 := ssl3_accept(~s~0); {7125#true} is VALID [2022-04-27 15:09:01,556 INFO L290 TraceCheckUtils]: 7: Hoare triple {7125#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__hit~0 := #t~nondet7;havoc #t~nondet7;havoc ~s__rwstate~0;~s__init_buf___0~0 := 1;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__debug~0 := #t~nondet8;havoc #t~nondet8;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__options~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__verify_mode~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__session__peer~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet16;havoc #t~nondet16;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet18;havoc #t~nondet18;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet20;havoc #t~nondet20;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet21;havoc #t~nondet21;havoc ~s__session__cipher~0;havoc ~buf~0;havoc ~l~0;havoc ~Time~0;havoc ~tmp~0;havoc ~cb~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~num1~0 := #t~nondet22;havoc #t~nondet22;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~tmp___1~0 := #t~nondet23;havoc #t~nondet23;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___2~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___3~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___4~0 := #t~nondet26;havoc #t~nondet26;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp___5~0 := #t~nondet27;havoc #t~nondet27;assume -2147483648 <= #t~nondet28 && #t~nondet28 <= 2147483647;~tmp___6~0 := #t~nondet28;havoc #t~nondet28;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet29 && #t~nondet29 <= 2147483647;~tmp___8~0 := #t~nondet29;havoc #t~nondet29;assume -2147483648 <= #t~nondet30 && #t~nondet30 <= 2147483647;~tmp___9~0 := #t~nondet30;havoc #t~nondet30;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___10~0 := #t~nondet31;havoc #t~nondet31;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp~0 := #t~nondet32;havoc #t~nondet32;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {7125#true} is VALID [2022-04-27 15:09:01,556 INFO L290 TraceCheckUtils]: 8: Hoare triple {7125#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {7125#true} is VALID [2022-04-27 15:09:01,557 INFO L290 TraceCheckUtils]: 9: Hoare triple {7125#true} #t~post33 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post33;havoc #t~post33; {7125#true} is VALID [2022-04-27 15:09:01,557 INFO L290 TraceCheckUtils]: 10: Hoare triple {7125#true} assume !(0 != 12288 + ~tmp___1~0); {7125#true} is VALID [2022-04-27 15:09:01,557 INFO L290 TraceCheckUtils]: 11: Hoare triple {7125#true} assume !(0 == ~s__cert~0); {7125#true} is VALID [2022-04-27 15:09:01,557 INFO L290 TraceCheckUtils]: 12: Hoare triple {7125#true} assume !false; {7125#true} is VALID [2022-04-27 15:09:01,557 INFO L290 TraceCheckUtils]: 13: Hoare triple {7125#true} ~state~0 := ~s__state~0; {7125#true} is VALID [2022-04-27 15:09:01,557 INFO L290 TraceCheckUtils]: 14: Hoare triple {7125#true} assume !(12292 == ~s__state~0); {7125#true} is VALID [2022-04-27 15:09:01,557 INFO L290 TraceCheckUtils]: 15: Hoare triple {7125#true} assume !(16384 == ~s__state~0); {7125#true} is VALID [2022-04-27 15:09:01,557 INFO L290 TraceCheckUtils]: 16: Hoare triple {7125#true} assume !(8192 == ~s__state~0); {7125#true} is VALID [2022-04-27 15:09:01,557 INFO L290 TraceCheckUtils]: 17: Hoare triple {7125#true} assume !(24576 == ~s__state~0); {7125#true} is VALID [2022-04-27 15:09:01,558 INFO L290 TraceCheckUtils]: 18: Hoare triple {7125#true} assume !(8195 == ~s__state~0); {7125#true} is VALID [2022-04-27 15:09:01,558 INFO L290 TraceCheckUtils]: 19: Hoare triple {7125#true} assume !(8480 == ~s__state~0); {7125#true} is VALID [2022-04-27 15:09:01,558 INFO L290 TraceCheckUtils]: 20: Hoare triple {7125#true} assume !(8481 == ~s__state~0); {7125#true} is VALID [2022-04-27 15:09:01,558 INFO L290 TraceCheckUtils]: 21: Hoare triple {7125#true} assume !(8482 == ~s__state~0); {7125#true} is VALID [2022-04-27 15:09:01,558 INFO L290 TraceCheckUtils]: 22: Hoare triple {7125#true} assume 8464 == ~s__state~0; {7125#true} is VALID [2022-04-27 15:09:01,558 INFO L290 TraceCheckUtils]: 23: Hoare triple {7125#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~ret~0 := #t~nondet38;havoc #t~nondet38; {7125#true} is VALID [2022-04-27 15:09:01,558 INFO L290 TraceCheckUtils]: 24: Hoare triple {7125#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {7125#true} is VALID [2022-04-27 15:09:01,558 INFO L290 TraceCheckUtils]: 25: Hoare triple {7125#true} assume !(~ret~0 <= 0);~got_new_session~0 := 1;~s__state~0 := 8496;~s__init_num~0 := 0; {7125#true} is VALID [2022-04-27 15:09:01,558 INFO L290 TraceCheckUtils]: 26: Hoare triple {7125#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {7125#true} is VALID [2022-04-27 15:09:01,558 INFO L290 TraceCheckUtils]: 27: Hoare triple {7125#true} ~skip~0 := 0; {7125#true} is VALID [2022-04-27 15:09:01,559 INFO L290 TraceCheckUtils]: 28: Hoare triple {7125#true} assume !false; {7125#true} is VALID [2022-04-27 15:09:01,559 INFO L290 TraceCheckUtils]: 29: Hoare triple {7125#true} ~state~0 := ~s__state~0; {7125#true} is VALID [2022-04-27 15:09:01,559 INFO L290 TraceCheckUtils]: 30: Hoare triple {7125#true} assume !(12292 == ~s__state~0); {7125#true} is VALID [2022-04-27 15:09:01,559 INFO L290 TraceCheckUtils]: 31: Hoare triple {7125#true} assume !(16384 == ~s__state~0); {7125#true} is VALID [2022-04-27 15:09:01,559 INFO L290 TraceCheckUtils]: 32: Hoare triple {7125#true} assume !(8192 == ~s__state~0); {7125#true} is VALID [2022-04-27 15:09:01,559 INFO L290 TraceCheckUtils]: 33: Hoare triple {7125#true} assume !(24576 == ~s__state~0); {7125#true} is VALID [2022-04-27 15:09:01,559 INFO L290 TraceCheckUtils]: 34: Hoare triple {7125#true} assume !(8195 == ~s__state~0); {7125#true} is VALID [2022-04-27 15:09:01,559 INFO L290 TraceCheckUtils]: 35: Hoare triple {7125#true} assume !(8480 == ~s__state~0); {7125#true} is VALID [2022-04-27 15:09:01,559 INFO L290 TraceCheckUtils]: 36: Hoare triple {7125#true} assume !(8481 == ~s__state~0); {7125#true} is VALID [2022-04-27 15:09:01,559 INFO L290 TraceCheckUtils]: 37: Hoare triple {7125#true} assume !(8482 == ~s__state~0); {7125#true} is VALID [2022-04-27 15:09:01,560 INFO L290 TraceCheckUtils]: 38: Hoare triple {7125#true} assume !(8464 == ~s__state~0); {7125#true} is VALID [2022-04-27 15:09:01,560 INFO L290 TraceCheckUtils]: 39: Hoare triple {7125#true} assume !(8465 == ~s__state~0); {7125#true} is VALID [2022-04-27 15:09:01,560 INFO L290 TraceCheckUtils]: 40: Hoare triple {7125#true} assume !(8466 == ~s__state~0); {7125#true} is VALID [2022-04-27 15:09:01,560 INFO L290 TraceCheckUtils]: 41: Hoare triple {7125#true} assume 8496 == ~s__state~0; {7125#true} is VALID [2022-04-27 15:09:01,560 INFO L290 TraceCheckUtils]: 42: Hoare triple {7125#true} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {7125#true} is VALID [2022-04-27 15:09:01,560 INFO L290 TraceCheckUtils]: 43: Hoare triple {7125#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {7125#true} is VALID [2022-04-27 15:09:01,560 INFO L290 TraceCheckUtils]: 44: Hoare triple {7125#true} assume !(~ret~0 <= 0); {7125#true} is VALID [2022-04-27 15:09:01,571 INFO L290 TraceCheckUtils]: 45: Hoare triple {7125#true} assume 0 != ~s__hit~0;~s__state~0 := 8656; {7130#(<= ssl3_accept_~s__state~0 8656)} is VALID [2022-04-27 15:09:01,572 INFO L290 TraceCheckUtils]: 46: Hoare triple {7130#(<= ssl3_accept_~s__state~0 8656)} ~s__init_num~0 := 0; {7130#(<= ssl3_accept_~s__state~0 8656)} is VALID [2022-04-27 15:09:01,579 INFO L290 TraceCheckUtils]: 47: Hoare triple {7130#(<= ssl3_accept_~s__state~0 8656)} assume !(0 == ~s__s3__tmp__reuse_message~0); {7130#(<= ssl3_accept_~s__state~0 8656)} is VALID [2022-04-27 15:09:01,580 INFO L290 TraceCheckUtils]: 48: Hoare triple {7130#(<= ssl3_accept_~s__state~0 8656)} ~skip~0 := 0; {7130#(<= ssl3_accept_~s__state~0 8656)} is VALID [2022-04-27 15:09:01,580 INFO L290 TraceCheckUtils]: 49: Hoare triple {7130#(<= ssl3_accept_~s__state~0 8656)} assume !false; {7130#(<= ssl3_accept_~s__state~0 8656)} is VALID [2022-04-27 15:09:01,580 INFO L290 TraceCheckUtils]: 50: Hoare triple {7130#(<= ssl3_accept_~s__state~0 8656)} ~state~0 := ~s__state~0; {7130#(<= ssl3_accept_~s__state~0 8656)} is VALID [2022-04-27 15:09:01,581 INFO L290 TraceCheckUtils]: 51: Hoare triple {7130#(<= ssl3_accept_~s__state~0 8656)} assume 12292 == ~s__state~0; {7126#false} is VALID [2022-04-27 15:09:01,581 INFO L290 TraceCheckUtils]: 52: Hoare triple {7126#false} ~s__new_session~0 := 1; {7126#false} is VALID [2022-04-27 15:09:01,581 INFO L290 TraceCheckUtils]: 53: Hoare triple {7126#false} ~s__server~0 := 1; {7126#false} is VALID [2022-04-27 15:09:01,581 INFO L290 TraceCheckUtils]: 54: Hoare triple {7126#false} assume 0 != ~cb~0; {7126#false} is VALID [2022-04-27 15:09:01,581 INFO L290 TraceCheckUtils]: 55: Hoare triple {7126#false} ~__cil_tmp55~0 := 8 * ~s__version~0; {7126#false} is VALID [2022-04-27 15:09:01,581 INFO L290 TraceCheckUtils]: 56: Hoare triple {7126#false} assume !(3 != ~__cil_tmp55~0);~s__type~0 := 8192; {7126#false} is VALID [2022-04-27 15:09:01,581 INFO L290 TraceCheckUtils]: 57: Hoare triple {7126#false} assume !(0 == ~s__init_buf___0~0); {7126#false} is VALID [2022-04-27 15:09:01,582 INFO L290 TraceCheckUtils]: 58: Hoare triple {7126#false} assume !(0 == ~tmp___4~0);~s__init_num~0 := 0; {7126#false} is VALID [2022-04-27 15:09:01,582 INFO L290 TraceCheckUtils]: 59: Hoare triple {7126#false} assume !(12292 != ~s__state~0);#t~post36 := ~s__ctx__stats__sess_accept_renegotiate~0;~s__ctx__stats__sess_accept_renegotiate~0 := 1 + #t~post36;havoc #t~post36;~s__state~0 := 8480; {7126#false} is VALID [2022-04-27 15:09:01,582 INFO L290 TraceCheckUtils]: 60: Hoare triple {7126#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {7126#false} is VALID [2022-04-27 15:09:01,582 INFO L290 TraceCheckUtils]: 61: Hoare triple {7126#false} ~skip~0 := 0; {7126#false} is VALID [2022-04-27 15:09:01,582 INFO L290 TraceCheckUtils]: 62: Hoare triple {7126#false} assume !false; {7126#false} is VALID [2022-04-27 15:09:01,582 INFO L290 TraceCheckUtils]: 63: Hoare triple {7126#false} ~state~0 := ~s__state~0; {7126#false} is VALID [2022-04-27 15:09:01,582 INFO L290 TraceCheckUtils]: 64: Hoare triple {7126#false} assume !(12292 == ~s__state~0); {7126#false} is VALID [2022-04-27 15:09:01,582 INFO L290 TraceCheckUtils]: 65: Hoare triple {7126#false} assume !(16384 == ~s__state~0); {7126#false} is VALID [2022-04-27 15:09:01,582 INFO L290 TraceCheckUtils]: 66: Hoare triple {7126#false} assume !(8192 == ~s__state~0); {7126#false} is VALID [2022-04-27 15:09:01,582 INFO L290 TraceCheckUtils]: 67: Hoare triple {7126#false} assume !(24576 == ~s__state~0); {7126#false} is VALID [2022-04-27 15:09:01,583 INFO L290 TraceCheckUtils]: 68: Hoare triple {7126#false} assume !(8195 == ~s__state~0); {7126#false} is VALID [2022-04-27 15:09:01,583 INFO L290 TraceCheckUtils]: 69: Hoare triple {7126#false} assume !(8480 == ~s__state~0); {7126#false} is VALID [2022-04-27 15:09:01,583 INFO L290 TraceCheckUtils]: 70: Hoare triple {7126#false} assume !(8481 == ~s__state~0); {7126#false} is VALID [2022-04-27 15:09:01,583 INFO L290 TraceCheckUtils]: 71: Hoare triple {7126#false} assume !(8482 == ~s__state~0); {7126#false} is VALID [2022-04-27 15:09:01,583 INFO L290 TraceCheckUtils]: 72: Hoare triple {7126#false} assume !(8464 == ~s__state~0); {7126#false} is VALID [2022-04-27 15:09:01,583 INFO L290 TraceCheckUtils]: 73: Hoare triple {7126#false} assume !(8465 == ~s__state~0); {7126#false} is VALID [2022-04-27 15:09:01,583 INFO L290 TraceCheckUtils]: 74: Hoare triple {7126#false} assume !(8466 == ~s__state~0); {7126#false} is VALID [2022-04-27 15:09:01,583 INFO L290 TraceCheckUtils]: 75: Hoare triple {7126#false} assume !(8496 == ~s__state~0); {7126#false} is VALID [2022-04-27 15:09:01,583 INFO L290 TraceCheckUtils]: 76: Hoare triple {7126#false} assume !(8497 == ~s__state~0); {7126#false} is VALID [2022-04-27 15:09:01,584 INFO L290 TraceCheckUtils]: 77: Hoare triple {7126#false} assume !(8512 == ~s__state~0); {7126#false} is VALID [2022-04-27 15:09:01,584 INFO L290 TraceCheckUtils]: 78: Hoare triple {7126#false} assume !(8513 == ~s__state~0); {7126#false} is VALID [2022-04-27 15:09:01,584 INFO L290 TraceCheckUtils]: 79: Hoare triple {7126#false} assume !(8528 == ~s__state~0); {7126#false} is VALID [2022-04-27 15:09:01,584 INFO L290 TraceCheckUtils]: 80: Hoare triple {7126#false} assume !(8529 == ~s__state~0); {7126#false} is VALID [2022-04-27 15:09:01,584 INFO L290 TraceCheckUtils]: 81: Hoare triple {7126#false} assume 8544 == ~s__state~0; {7126#false} is VALID [2022-04-27 15:09:01,584 INFO L290 TraceCheckUtils]: 82: Hoare triple {7126#false} assume 0 != 1 + ~s__verify_mode~0; {7126#false} is VALID [2022-04-27 15:09:01,584 INFO L290 TraceCheckUtils]: 83: Hoare triple {7126#false} assume !(0 != ~s__session__peer~0); {7126#false} is VALID [2022-04-27 15:09:01,584 INFO L290 TraceCheckUtils]: 84: Hoare triple {7126#false} ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; {7126#false} is VALID [2022-04-27 15:09:01,584 INFO L290 TraceCheckUtils]: 85: Hoare triple {7126#false} assume !(0 != (256 + ~__cil_tmp61~0) % 4294967296); {7126#false} is VALID [2022-04-27 15:09:01,584 INFO L290 TraceCheckUtils]: 86: Hoare triple {7126#false} ~s__s3__tmp__cert_request~0 := 1;assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {7126#false} is VALID [2022-04-27 15:09:01,585 INFO L290 TraceCheckUtils]: 87: Hoare triple {7126#false} assume 8 == ~blastFlag~0; {7126#false} is VALID [2022-04-27 15:09:01,585 INFO L290 TraceCheckUtils]: 88: Hoare triple {7126#false} assume !false; {7126#false} is VALID [2022-04-27 15:09:01,585 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 40 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-04-27 15:09:01,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-27 15:09:01,585 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [935272187] [2022-04-27 15:09:01,585 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [935272187] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-27 15:09:01,585 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-27 15:09:01,586 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-27 15:09:01,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582357761] [2022-04-27 15:09:01,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-27 15:09:01,586 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 18.75) internal successors, (75), 3 states have internal predecessors, (75), 1 states have call successors, (3), 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 89 [2022-04-27 15:09:01,587 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-27 15:09:01,587 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 4 states, 4 states have (on average 18.75) internal successors, (75), 3 states have internal predecessors, (75), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:09:01,645 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 79 edges. 79 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-27 15:09:01,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-27 15:09:01,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-27 15:09:01,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-27 15:09:01,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-27 15:09:01,646 INFO L87 Difference]: Start difference. First operand 410 states and 574 transitions. Second operand has 4 states, 4 states have (on average 18.75) internal successors, (75), 3 states have internal predecessors, (75), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:09:02,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 15:09:02,253 INFO L93 Difference]: Finished difference Result 1002 states and 1427 transitions. [2022-04-27 15:09:02,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-27 15:09:02,253 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 18.75) internal successors, (75), 3 states have internal predecessors, (75), 1 states have call successors, (3), 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 89 [2022-04-27 15:09:02,254 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-27 15:09:02,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 18.75) internal successors, (75), 3 states have internal predecessors, (75), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:09:02,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 509 transitions. [2022-04-27 15:09:02,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 18.75) internal successors, (75), 3 states have internal predecessors, (75), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:09:02,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 509 transitions. [2022-04-27 15:09:02,262 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 4 states and 509 transitions. [2022-04-27 15:09:02,585 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 509 edges. 509 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-27 15:09:02,605 INFO L225 Difference]: With dead ends: 1002 [2022-04-27 15:09:02,605 INFO L226 Difference]: Without dead ends: 600 [2022-04-27 15:09:02,606 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-27 15:09:02,607 INFO L413 NwaCegarLoop]: 222 mSDtfsCounter, 352 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 158 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 352 SdHoareTripleChecker+Valid, 229 SdHoareTripleChecker+Invalid, 216 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 158 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-27 15:09:02,607 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [352 Valid, 229 Invalid, 216 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 158 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-27 15:09:02,608 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 600 states. [2022-04-27 15:09:02,652 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 600 to 586. [2022-04-27 15:09:02,652 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-27 15:09:02,653 INFO L82 GeneralOperation]: Start isEquivalent. First operand 600 states. Second operand has 586 states, 581 states have (on average 1.4182444061962134) internal successors, (824), 581 states have internal predecessors, (824), 3 states have call successors, (3), 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-27 15:09:02,654 INFO L74 IsIncluded]: Start isIncluded. First operand 600 states. Second operand has 586 states, 581 states have (on average 1.4182444061962134) internal successors, (824), 581 states have internal predecessors, (824), 3 states have call successors, (3), 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-27 15:09:02,655 INFO L87 Difference]: Start difference. First operand 600 states. Second operand has 586 states, 581 states have (on average 1.4182444061962134) internal successors, (824), 581 states have internal predecessors, (824), 3 states have call successors, (3), 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-27 15:09:02,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 15:09:02,677 INFO L93 Difference]: Finished difference Result 600 states and 845 transitions. [2022-04-27 15:09:02,677 INFO L276 IsEmpty]: Start isEmpty. Operand 600 states and 845 transitions. [2022-04-27 15:09:02,678 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 15:09:02,678 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 15:09:02,679 INFO L74 IsIncluded]: Start isIncluded. First operand has 586 states, 581 states have (on average 1.4182444061962134) internal successors, (824), 581 states have internal predecessors, (824), 3 states have call successors, (3), 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 600 states. [2022-04-27 15:09:02,681 INFO L87 Difference]: Start difference. First operand has 586 states, 581 states have (on average 1.4182444061962134) internal successors, (824), 581 states have internal predecessors, (824), 3 states have call successors, (3), 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 600 states. [2022-04-27 15:09:02,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 15:09:02,702 INFO L93 Difference]: Finished difference Result 600 states and 845 transitions. [2022-04-27 15:09:02,702 INFO L276 IsEmpty]: Start isEmpty. Operand 600 states and 845 transitions. [2022-04-27 15:09:02,703 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 15:09:02,703 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 15:09:02,703 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-27 15:09:02,703 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-27 15:09:02,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 586 states, 581 states have (on average 1.4182444061962134) internal successors, (824), 581 states have internal predecessors, (824), 3 states have call successors, (3), 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-27 15:09:02,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 586 states to 586 states and 828 transitions. [2022-04-27 15:09:02,729 INFO L78 Accepts]: Start accepts. Automaton has 586 states and 828 transitions. Word has length 89 [2022-04-27 15:09:02,729 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-27 15:09:02,729 INFO L495 AbstractCegarLoop]: Abstraction has 586 states and 828 transitions. [2022-04-27 15:09:02,729 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.75) internal successors, (75), 3 states have internal predecessors, (75), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:09:02,729 INFO L276 IsEmpty]: Start isEmpty. Operand 586 states and 828 transitions. [2022-04-27 15:09:02,731 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2022-04-27 15:09:02,731 INFO L187 NwaCegarLoop]: Found error trace [2022-04-27 15:09:02,731 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-27 15:09:02,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-04-27 15:09:02,731 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-27 15:09:02,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-27 15:09:02,732 INFO L85 PathProgramCache]: Analyzing trace with hash 1084029502, now seen corresponding path program 1 times [2022-04-27 15:09:02,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-27 15:09:02,732 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [328998583] [2022-04-27 15:09:02,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-27 15:09:02,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-27 15:09:02,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 15:09:02,793 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-27 15:09:02,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 15:09:02,798 INFO L290 TraceCheckUtils]: 0: Hoare triple {10130#(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(16, 2);call #Ultimate.allocInit(12, 3); {10124#true} is VALID [2022-04-27 15:09:02,798 INFO L290 TraceCheckUtils]: 1: Hoare triple {10124#true} assume true; {10124#true} is VALID [2022-04-27 15:09:02,798 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {10124#true} {10124#true} #638#return; {10124#true} is VALID [2022-04-27 15:09:02,799 INFO L272 TraceCheckUtils]: 0: Hoare triple {10124#true} call ULTIMATE.init(); {10130#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-27 15:09:02,799 INFO L290 TraceCheckUtils]: 1: Hoare triple {10130#(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(16, 2);call #Ultimate.allocInit(12, 3); {10124#true} is VALID [2022-04-27 15:09:02,799 INFO L290 TraceCheckUtils]: 2: Hoare triple {10124#true} assume true; {10124#true} is VALID [2022-04-27 15:09:02,799 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {10124#true} {10124#true} #638#return; {10124#true} is VALID [2022-04-27 15:09:02,799 INFO L272 TraceCheckUtils]: 4: Hoare triple {10124#true} call #t~ret55 := main(); {10124#true} is VALID [2022-04-27 15:09:02,799 INFO L290 TraceCheckUtils]: 5: Hoare triple {10124#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {10124#true} is VALID [2022-04-27 15:09:02,800 INFO L272 TraceCheckUtils]: 6: Hoare triple {10124#true} call #t~ret54 := ssl3_accept(~s~0); {10124#true} is VALID [2022-04-27 15:09:02,800 INFO L290 TraceCheckUtils]: 7: Hoare triple {10124#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__hit~0 := #t~nondet7;havoc #t~nondet7;havoc ~s__rwstate~0;~s__init_buf___0~0 := 1;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__debug~0 := #t~nondet8;havoc #t~nondet8;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__options~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__verify_mode~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__session__peer~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet16;havoc #t~nondet16;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet18;havoc #t~nondet18;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet20;havoc #t~nondet20;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet21;havoc #t~nondet21;havoc ~s__session__cipher~0;havoc ~buf~0;havoc ~l~0;havoc ~Time~0;havoc ~tmp~0;havoc ~cb~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~num1~0 := #t~nondet22;havoc #t~nondet22;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~tmp___1~0 := #t~nondet23;havoc #t~nondet23;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___2~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___3~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___4~0 := #t~nondet26;havoc #t~nondet26;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp___5~0 := #t~nondet27;havoc #t~nondet27;assume -2147483648 <= #t~nondet28 && #t~nondet28 <= 2147483647;~tmp___6~0 := #t~nondet28;havoc #t~nondet28;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet29 && #t~nondet29 <= 2147483647;~tmp___8~0 := #t~nondet29;havoc #t~nondet29;assume -2147483648 <= #t~nondet30 && #t~nondet30 <= 2147483647;~tmp___9~0 := #t~nondet30;havoc #t~nondet30;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___10~0 := #t~nondet31;havoc #t~nondet31;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp~0 := #t~nondet32;havoc #t~nondet32;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {10124#true} is VALID [2022-04-27 15:09:02,800 INFO L290 TraceCheckUtils]: 8: Hoare triple {10124#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {10124#true} is VALID [2022-04-27 15:09:02,800 INFO L290 TraceCheckUtils]: 9: Hoare triple {10124#true} #t~post33 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post33;havoc #t~post33; {10124#true} is VALID [2022-04-27 15:09:02,800 INFO L290 TraceCheckUtils]: 10: Hoare triple {10124#true} assume !(0 != 12288 + ~tmp___1~0); {10124#true} is VALID [2022-04-27 15:09:02,800 INFO L290 TraceCheckUtils]: 11: Hoare triple {10124#true} assume !(0 == ~s__cert~0); {10124#true} is VALID [2022-04-27 15:09:02,800 INFO L290 TraceCheckUtils]: 12: Hoare triple {10124#true} assume !false; {10124#true} is VALID [2022-04-27 15:09:02,800 INFO L290 TraceCheckUtils]: 13: Hoare triple {10124#true} ~state~0 := ~s__state~0; {10124#true} is VALID [2022-04-27 15:09:02,800 INFO L290 TraceCheckUtils]: 14: Hoare triple {10124#true} assume !(12292 == ~s__state~0); {10124#true} is VALID [2022-04-27 15:09:02,801 INFO L290 TraceCheckUtils]: 15: Hoare triple {10124#true} assume !(16384 == ~s__state~0); {10124#true} is VALID [2022-04-27 15:09:02,801 INFO L290 TraceCheckUtils]: 16: Hoare triple {10124#true} assume !(8192 == ~s__state~0); {10124#true} is VALID [2022-04-27 15:09:02,801 INFO L290 TraceCheckUtils]: 17: Hoare triple {10124#true} assume !(24576 == ~s__state~0); {10124#true} is VALID [2022-04-27 15:09:02,801 INFO L290 TraceCheckUtils]: 18: Hoare triple {10124#true} assume !(8195 == ~s__state~0); {10124#true} is VALID [2022-04-27 15:09:02,801 INFO L290 TraceCheckUtils]: 19: Hoare triple {10124#true} assume !(8480 == ~s__state~0); {10124#true} is VALID [2022-04-27 15:09:02,801 INFO L290 TraceCheckUtils]: 20: Hoare triple {10124#true} assume !(8481 == ~s__state~0); {10124#true} is VALID [2022-04-27 15:09:02,801 INFO L290 TraceCheckUtils]: 21: Hoare triple {10124#true} assume !(8482 == ~s__state~0); {10124#true} is VALID [2022-04-27 15:09:02,801 INFO L290 TraceCheckUtils]: 22: Hoare triple {10124#true} assume 8464 == ~s__state~0; {10124#true} is VALID [2022-04-27 15:09:02,802 INFO L290 TraceCheckUtils]: 23: Hoare triple {10124#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~ret~0 := #t~nondet38;havoc #t~nondet38; {10124#true} is VALID [2022-04-27 15:09:02,802 INFO L290 TraceCheckUtils]: 24: Hoare triple {10124#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {10124#true} is VALID [2022-04-27 15:09:02,802 INFO L290 TraceCheckUtils]: 25: Hoare triple {10124#true} assume !(~ret~0 <= 0);~got_new_session~0 := 1;~s__state~0 := 8496;~s__init_num~0 := 0; {10124#true} is VALID [2022-04-27 15:09:02,802 INFO L290 TraceCheckUtils]: 26: Hoare triple {10124#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {10124#true} is VALID [2022-04-27 15:09:02,802 INFO L290 TraceCheckUtils]: 27: Hoare triple {10124#true} ~skip~0 := 0; {10124#true} is VALID [2022-04-27 15:09:02,802 INFO L290 TraceCheckUtils]: 28: Hoare triple {10124#true} assume !false; {10124#true} is VALID [2022-04-27 15:09:02,802 INFO L290 TraceCheckUtils]: 29: Hoare triple {10124#true} ~state~0 := ~s__state~0; {10124#true} is VALID [2022-04-27 15:09:02,802 INFO L290 TraceCheckUtils]: 30: Hoare triple {10124#true} assume !(12292 == ~s__state~0); {10124#true} is VALID [2022-04-27 15:09:02,802 INFO L290 TraceCheckUtils]: 31: Hoare triple {10124#true} assume !(16384 == ~s__state~0); {10124#true} is VALID [2022-04-27 15:09:02,803 INFO L290 TraceCheckUtils]: 32: Hoare triple {10124#true} assume !(8192 == ~s__state~0); {10124#true} is VALID [2022-04-27 15:09:02,803 INFO L290 TraceCheckUtils]: 33: Hoare triple {10124#true} assume !(24576 == ~s__state~0); {10124#true} is VALID [2022-04-27 15:09:02,803 INFO L290 TraceCheckUtils]: 34: Hoare triple {10124#true} assume !(8195 == ~s__state~0); {10124#true} is VALID [2022-04-27 15:09:02,803 INFO L290 TraceCheckUtils]: 35: Hoare triple {10124#true} assume !(8480 == ~s__state~0); {10124#true} is VALID [2022-04-27 15:09:02,803 INFO L290 TraceCheckUtils]: 36: Hoare triple {10124#true} assume !(8481 == ~s__state~0); {10124#true} is VALID [2022-04-27 15:09:02,803 INFO L290 TraceCheckUtils]: 37: Hoare triple {10124#true} assume !(8482 == ~s__state~0); {10124#true} is VALID [2022-04-27 15:09:02,803 INFO L290 TraceCheckUtils]: 38: Hoare triple {10124#true} assume !(8464 == ~s__state~0); {10124#true} is VALID [2022-04-27 15:09:02,803 INFO L290 TraceCheckUtils]: 39: Hoare triple {10124#true} assume !(8465 == ~s__state~0); {10124#true} is VALID [2022-04-27 15:09:02,803 INFO L290 TraceCheckUtils]: 40: Hoare triple {10124#true} assume !(8466 == ~s__state~0); {10124#true} is VALID [2022-04-27 15:09:02,804 INFO L290 TraceCheckUtils]: 41: Hoare triple {10124#true} assume 8496 == ~s__state~0; {10124#true} is VALID [2022-04-27 15:09:02,804 INFO L290 TraceCheckUtils]: 42: Hoare triple {10124#true} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {10124#true} is VALID [2022-04-27 15:09:02,804 INFO L290 TraceCheckUtils]: 43: Hoare triple {10124#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {10124#true} is VALID [2022-04-27 15:09:02,804 INFO L290 TraceCheckUtils]: 44: Hoare triple {10124#true} assume !(~ret~0 <= 0); {10124#true} is VALID [2022-04-27 15:09:02,804 INFO L290 TraceCheckUtils]: 45: Hoare triple {10124#true} assume !(0 != ~s__hit~0);~s__state~0 := 8512; {10124#true} is VALID [2022-04-27 15:09:02,804 INFO L290 TraceCheckUtils]: 46: Hoare triple {10124#true} ~s__init_num~0 := 0; {10124#true} is VALID [2022-04-27 15:09:02,804 INFO L290 TraceCheckUtils]: 47: Hoare triple {10124#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {10124#true} is VALID [2022-04-27 15:09:02,804 INFO L290 TraceCheckUtils]: 48: Hoare triple {10124#true} ~skip~0 := 0; {10124#true} is VALID [2022-04-27 15:09:02,804 INFO L290 TraceCheckUtils]: 49: Hoare triple {10124#true} assume !false; {10124#true} is VALID [2022-04-27 15:09:02,805 INFO L290 TraceCheckUtils]: 50: Hoare triple {10124#true} ~state~0 := ~s__state~0; {10124#true} is VALID [2022-04-27 15:09:02,805 INFO L290 TraceCheckUtils]: 51: Hoare triple {10124#true} assume !(12292 == ~s__state~0); {10124#true} is VALID [2022-04-27 15:09:02,805 INFO L290 TraceCheckUtils]: 52: Hoare triple {10124#true} assume !(16384 == ~s__state~0); {10124#true} is VALID [2022-04-27 15:09:02,805 INFO L290 TraceCheckUtils]: 53: Hoare triple {10124#true} assume !(8192 == ~s__state~0); {10124#true} is VALID [2022-04-27 15:09:02,805 INFO L290 TraceCheckUtils]: 54: Hoare triple {10124#true} assume !(24576 == ~s__state~0); {10124#true} is VALID [2022-04-27 15:09:02,805 INFO L290 TraceCheckUtils]: 55: Hoare triple {10124#true} assume !(8195 == ~s__state~0); {10124#true} is VALID [2022-04-27 15:09:02,805 INFO L290 TraceCheckUtils]: 56: Hoare triple {10124#true} assume !(8480 == ~s__state~0); {10124#true} is VALID [2022-04-27 15:09:02,805 INFO L290 TraceCheckUtils]: 57: Hoare triple {10124#true} assume !(8481 == ~s__state~0); {10124#true} is VALID [2022-04-27 15:09:02,805 INFO L290 TraceCheckUtils]: 58: Hoare triple {10124#true} assume !(8482 == ~s__state~0); {10124#true} is VALID [2022-04-27 15:09:02,805 INFO L290 TraceCheckUtils]: 59: Hoare triple {10124#true} assume !(8464 == ~s__state~0); {10124#true} is VALID [2022-04-27 15:09:02,806 INFO L290 TraceCheckUtils]: 60: Hoare triple {10124#true} assume !(8465 == ~s__state~0); {10124#true} is VALID [2022-04-27 15:09:02,806 INFO L290 TraceCheckUtils]: 61: Hoare triple {10124#true} assume !(8466 == ~s__state~0); {10124#true} is VALID [2022-04-27 15:09:02,806 INFO L290 TraceCheckUtils]: 62: Hoare triple {10124#true} assume !(8496 == ~s__state~0); {10124#true} is VALID [2022-04-27 15:09:02,806 INFO L290 TraceCheckUtils]: 63: Hoare triple {10124#true} assume !(8497 == ~s__state~0); {10124#true} is VALID [2022-04-27 15:09:02,806 INFO L290 TraceCheckUtils]: 64: Hoare triple {10124#true} assume 8512 == ~s__state~0; {10124#true} is VALID [2022-04-27 15:09:02,806 INFO L290 TraceCheckUtils]: 65: Hoare triple {10124#true} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {10124#true} is VALID [2022-04-27 15:09:02,806 INFO L290 TraceCheckUtils]: 66: Hoare triple {10124#true} assume 0 != (256 + ~__cil_tmp56~0) % 4294967296;~skip~0 := 1; {10124#true} is VALID [2022-04-27 15:09:02,807 INFO L290 TraceCheckUtils]: 67: Hoare triple {10124#true} ~s__state~0 := 8528;~s__init_num~0 := 0; {10129#(= (+ (- 8528) ssl3_accept_~s__state~0) 0)} is VALID [2022-04-27 15:09:02,807 INFO L290 TraceCheckUtils]: 68: Hoare triple {10129#(= (+ (- 8528) ssl3_accept_~s__state~0) 0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {10129#(= (+ (- 8528) ssl3_accept_~s__state~0) 0)} is VALID [2022-04-27 15:09:02,807 INFO L290 TraceCheckUtils]: 69: Hoare triple {10129#(= (+ (- 8528) ssl3_accept_~s__state~0) 0)} ~skip~0 := 0; {10129#(= (+ (- 8528) ssl3_accept_~s__state~0) 0)} is VALID [2022-04-27 15:09:02,808 INFO L290 TraceCheckUtils]: 70: Hoare triple {10129#(= (+ (- 8528) ssl3_accept_~s__state~0) 0)} assume !false; {10129#(= (+ (- 8528) ssl3_accept_~s__state~0) 0)} is VALID [2022-04-27 15:09:02,808 INFO L290 TraceCheckUtils]: 71: Hoare triple {10129#(= (+ (- 8528) ssl3_accept_~s__state~0) 0)} ~state~0 := ~s__state~0; {10129#(= (+ (- 8528) ssl3_accept_~s__state~0) 0)} is VALID [2022-04-27 15:09:02,808 INFO L290 TraceCheckUtils]: 72: Hoare triple {10129#(= (+ (- 8528) ssl3_accept_~s__state~0) 0)} assume !(12292 == ~s__state~0); {10129#(= (+ (- 8528) ssl3_accept_~s__state~0) 0)} is VALID [2022-04-27 15:09:02,809 INFO L290 TraceCheckUtils]: 73: Hoare triple {10129#(= (+ (- 8528) ssl3_accept_~s__state~0) 0)} assume !(16384 == ~s__state~0); {10129#(= (+ (- 8528) ssl3_accept_~s__state~0) 0)} is VALID [2022-04-27 15:09:02,809 INFO L290 TraceCheckUtils]: 74: Hoare triple {10129#(= (+ (- 8528) ssl3_accept_~s__state~0) 0)} assume !(8192 == ~s__state~0); {10129#(= (+ (- 8528) ssl3_accept_~s__state~0) 0)} is VALID [2022-04-27 15:09:02,809 INFO L290 TraceCheckUtils]: 75: Hoare triple {10129#(= (+ (- 8528) ssl3_accept_~s__state~0) 0)} assume !(24576 == ~s__state~0); {10129#(= (+ (- 8528) ssl3_accept_~s__state~0) 0)} is VALID [2022-04-27 15:09:02,809 INFO L290 TraceCheckUtils]: 76: Hoare triple {10129#(= (+ (- 8528) ssl3_accept_~s__state~0) 0)} assume !(8195 == ~s__state~0); {10129#(= (+ (- 8528) ssl3_accept_~s__state~0) 0)} is VALID [2022-04-27 15:09:02,810 INFO L290 TraceCheckUtils]: 77: Hoare triple {10129#(= (+ (- 8528) ssl3_accept_~s__state~0) 0)} assume !(8480 == ~s__state~0); {10129#(= (+ (- 8528) ssl3_accept_~s__state~0) 0)} is VALID [2022-04-27 15:09:02,810 INFO L290 TraceCheckUtils]: 78: Hoare triple {10129#(= (+ (- 8528) ssl3_accept_~s__state~0) 0)} assume !(8481 == ~s__state~0); {10129#(= (+ (- 8528) ssl3_accept_~s__state~0) 0)} is VALID [2022-04-27 15:09:02,810 INFO L290 TraceCheckUtils]: 79: Hoare triple {10129#(= (+ (- 8528) ssl3_accept_~s__state~0) 0)} assume !(8482 == ~s__state~0); {10129#(= (+ (- 8528) ssl3_accept_~s__state~0) 0)} is VALID [2022-04-27 15:09:02,811 INFO L290 TraceCheckUtils]: 80: Hoare triple {10129#(= (+ (- 8528) ssl3_accept_~s__state~0) 0)} assume !(8464 == ~s__state~0); {10129#(= (+ (- 8528) ssl3_accept_~s__state~0) 0)} is VALID [2022-04-27 15:09:02,811 INFO L290 TraceCheckUtils]: 81: Hoare triple {10129#(= (+ (- 8528) ssl3_accept_~s__state~0) 0)} assume !(8465 == ~s__state~0); {10129#(= (+ (- 8528) ssl3_accept_~s__state~0) 0)} is VALID [2022-04-27 15:09:02,811 INFO L290 TraceCheckUtils]: 82: Hoare triple {10129#(= (+ (- 8528) ssl3_accept_~s__state~0) 0)} assume !(8466 == ~s__state~0); {10129#(= (+ (- 8528) ssl3_accept_~s__state~0) 0)} is VALID [2022-04-27 15:09:02,812 INFO L290 TraceCheckUtils]: 83: Hoare triple {10129#(= (+ (- 8528) ssl3_accept_~s__state~0) 0)} assume !(8496 == ~s__state~0); {10129#(= (+ (- 8528) ssl3_accept_~s__state~0) 0)} is VALID [2022-04-27 15:09:02,812 INFO L290 TraceCheckUtils]: 84: Hoare triple {10129#(= (+ (- 8528) ssl3_accept_~s__state~0) 0)} assume !(8497 == ~s__state~0); {10129#(= (+ (- 8528) ssl3_accept_~s__state~0) 0)} is VALID [2022-04-27 15:09:02,812 INFO L290 TraceCheckUtils]: 85: Hoare triple {10129#(= (+ (- 8528) ssl3_accept_~s__state~0) 0)} assume !(8512 == ~s__state~0); {10129#(= (+ (- 8528) ssl3_accept_~s__state~0) 0)} is VALID [2022-04-27 15:09:02,812 INFO L290 TraceCheckUtils]: 86: Hoare triple {10129#(= (+ (- 8528) ssl3_accept_~s__state~0) 0)} assume !(8513 == ~s__state~0); {10129#(= (+ (- 8528) ssl3_accept_~s__state~0) 0)} is VALID [2022-04-27 15:09:02,813 INFO L290 TraceCheckUtils]: 87: Hoare triple {10129#(= (+ (- 8528) ssl3_accept_~s__state~0) 0)} assume !(8528 == ~s__state~0); {10125#false} is VALID [2022-04-27 15:09:02,813 INFO L290 TraceCheckUtils]: 88: Hoare triple {10125#false} assume !(8529 == ~s__state~0); {10125#false} is VALID [2022-04-27 15:09:02,813 INFO L290 TraceCheckUtils]: 89: Hoare triple {10125#false} assume 8544 == ~s__state~0; {10125#false} is VALID [2022-04-27 15:09:02,813 INFO L290 TraceCheckUtils]: 90: Hoare triple {10125#false} assume 0 != 1 + ~s__verify_mode~0; {10125#false} is VALID [2022-04-27 15:09:02,813 INFO L290 TraceCheckUtils]: 91: Hoare triple {10125#false} assume !(0 != ~s__session__peer~0); {10125#false} is VALID [2022-04-27 15:09:02,813 INFO L290 TraceCheckUtils]: 92: Hoare triple {10125#false} ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; {10125#false} is VALID [2022-04-27 15:09:02,813 INFO L290 TraceCheckUtils]: 93: Hoare triple {10125#false} assume !(0 != (256 + ~__cil_tmp61~0) % 4294967296); {10125#false} is VALID [2022-04-27 15:09:02,813 INFO L290 TraceCheckUtils]: 94: Hoare triple {10125#false} ~s__s3__tmp__cert_request~0 := 1;assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {10125#false} is VALID [2022-04-27 15:09:02,813 INFO L290 TraceCheckUtils]: 95: Hoare triple {10125#false} assume 8 == ~blastFlag~0; {10125#false} is VALID [2022-04-27 15:09:02,814 INFO L290 TraceCheckUtils]: 96: Hoare triple {10125#false} assume !false; {10125#false} is VALID [2022-04-27 15:09:02,814 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2022-04-27 15:09:02,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-27 15:09:02,814 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [328998583] [2022-04-27 15:09:02,814 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [328998583] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-27 15:09:02,814 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-27 15:09:02,814 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-27 15:09:02,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1871870946] [2022-04-27 15:09:02,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-27 15:09:02,815 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.0) internal successors, (68), 3 states have internal predecessors, (68), 1 states have call successors, (3), 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 97 [2022-04-27 15:09:02,815 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-27 15:09:02,816 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 4 states, 4 states have (on average 17.0) internal successors, (68), 3 states have internal predecessors, (68), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:09:02,861 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 72 edges. 72 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-27 15:09:02,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-27 15:09:02,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-27 15:09:02,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-27 15:09:02,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-27 15:09:02,862 INFO L87 Difference]: Start difference. First operand 586 states and 828 transitions. Second operand has 4 states, 4 states have (on average 17.0) internal successors, (68), 3 states have internal predecessors, (68), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:09:03,498 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 15:09:03,498 INFO L93 Difference]: Finished difference Result 1236 states and 1769 transitions. [2022-04-27 15:09:03,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-27 15:09:03,499 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.0) internal successors, (68), 3 states have internal predecessors, (68), 1 states have call successors, (3), 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 97 [2022-04-27 15:09:03,499 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-27 15:09:03,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 17.0) internal successors, (68), 3 states have internal predecessors, (68), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:09:03,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 472 transitions. [2022-04-27 15:09:03,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 17.0) internal successors, (68), 3 states have internal predecessors, (68), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:09:03,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 472 transitions. [2022-04-27 15:09:03,506 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 4 states and 472 transitions. [2022-04-27 15:09:03,861 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 472 edges. 472 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-27 15:09:03,885 INFO L225 Difference]: With dead ends: 1236 [2022-04-27 15:09:03,885 INFO L226 Difference]: Without dead ends: 664 [2022-04-27 15:09:03,886 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-27 15:09:03,887 INFO L413 NwaCegarLoop]: 223 mSDtfsCounter, 260 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 225 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 260 SdHoareTripleChecker+Valid, 230 SdHoareTripleChecker+Invalid, 241 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 225 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-27 15:09:03,888 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [260 Valid, 230 Invalid, 241 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 225 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-27 15:09:03,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 664 states. [2022-04-27 15:09:03,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 664 to 636. [2022-04-27 15:09:03,943 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-27 15:09:03,944 INFO L82 GeneralOperation]: Start isEquivalent. First operand 664 states. Second operand has 636 states, 631 states have (on average 1.4009508716323296) internal successors, (884), 631 states have internal predecessors, (884), 3 states have call successors, (3), 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-27 15:09:03,946 INFO L74 IsIncluded]: Start isIncluded. First operand 664 states. Second operand has 636 states, 631 states have (on average 1.4009508716323296) internal successors, (884), 631 states have internal predecessors, (884), 3 states have call successors, (3), 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-27 15:09:03,947 INFO L87 Difference]: Start difference. First operand 664 states. Second operand has 636 states, 631 states have (on average 1.4009508716323296) internal successors, (884), 631 states have internal predecessors, (884), 3 states have call successors, (3), 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-27 15:09:03,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 15:09:03,977 INFO L93 Difference]: Finished difference Result 664 states and 933 transitions. [2022-04-27 15:09:03,977 INFO L276 IsEmpty]: Start isEmpty. Operand 664 states and 933 transitions. [2022-04-27 15:09:03,978 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 15:09:03,978 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 15:09:03,980 INFO L74 IsIncluded]: Start isIncluded. First operand has 636 states, 631 states have (on average 1.4009508716323296) internal successors, (884), 631 states have internal predecessors, (884), 3 states have call successors, (3), 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 664 states. [2022-04-27 15:09:03,981 INFO L87 Difference]: Start difference. First operand has 636 states, 631 states have (on average 1.4009508716323296) internal successors, (884), 631 states have internal predecessors, (884), 3 states have call successors, (3), 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 664 states. [2022-04-27 15:09:04,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 15:09:04,008 INFO L93 Difference]: Finished difference Result 664 states and 933 transitions. [2022-04-27 15:09:04,008 INFO L276 IsEmpty]: Start isEmpty. Operand 664 states and 933 transitions. [2022-04-27 15:09:04,010 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 15:09:04,010 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 15:09:04,010 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-27 15:09:04,010 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-27 15:09:04,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 636 states, 631 states have (on average 1.4009508716323296) internal successors, (884), 631 states have internal predecessors, (884), 3 states have call successors, (3), 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-27 15:09:04,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 636 states to 636 states and 888 transitions. [2022-04-27 15:09:04,037 INFO L78 Accepts]: Start accepts. Automaton has 636 states and 888 transitions. Word has length 97 [2022-04-27 15:09:04,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-27 15:09:04,038 INFO L495 AbstractCegarLoop]: Abstraction has 636 states and 888 transitions. [2022-04-27 15:09:04,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.0) internal successors, (68), 3 states have internal predecessors, (68), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:09:04,038 INFO L276 IsEmpty]: Start isEmpty. Operand 636 states and 888 transitions. [2022-04-27 15:09:04,041 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-04-27 15:09:04,042 INFO L187 NwaCegarLoop]: Found error trace [2022-04-27 15:09:04,042 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-27 15:09:04,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-04-27 15:09:04,042 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-27 15:09:04,042 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-27 15:09:04,043 INFO L85 PathProgramCache]: Analyzing trace with hash -1342847512, now seen corresponding path program 1 times [2022-04-27 15:09:04,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-27 15:09:04,043 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960623159] [2022-04-27 15:09:04,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-27 15:09:04,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-27 15:09:04,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 15:09:04,132 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-27 15:09:04,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 15:09:04,136 INFO L290 TraceCheckUtils]: 0: Hoare triple {13561#(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(16, 2);call #Ultimate.allocInit(12, 3); {13555#true} is VALID [2022-04-27 15:09:04,136 INFO L290 TraceCheckUtils]: 1: Hoare triple {13555#true} assume true; {13555#true} is VALID [2022-04-27 15:09:04,136 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {13555#true} {13555#true} #638#return; {13555#true} is VALID [2022-04-27 15:09:04,137 INFO L272 TraceCheckUtils]: 0: Hoare triple {13555#true} call ULTIMATE.init(); {13561#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-27 15:09:04,137 INFO L290 TraceCheckUtils]: 1: Hoare triple {13561#(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(16, 2);call #Ultimate.allocInit(12, 3); {13555#true} is VALID [2022-04-27 15:09:04,137 INFO L290 TraceCheckUtils]: 2: Hoare triple {13555#true} assume true; {13555#true} is VALID [2022-04-27 15:09:04,137 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {13555#true} {13555#true} #638#return; {13555#true} is VALID [2022-04-27 15:09:04,137 INFO L272 TraceCheckUtils]: 4: Hoare triple {13555#true} call #t~ret55 := main(); {13555#true} is VALID [2022-04-27 15:09:04,137 INFO L290 TraceCheckUtils]: 5: Hoare triple {13555#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {13555#true} is VALID [2022-04-27 15:09:04,137 INFO L272 TraceCheckUtils]: 6: Hoare triple {13555#true} call #t~ret54 := ssl3_accept(~s~0); {13555#true} is VALID [2022-04-27 15:09:04,138 INFO L290 TraceCheckUtils]: 7: Hoare triple {13555#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__hit~0 := #t~nondet7;havoc #t~nondet7;havoc ~s__rwstate~0;~s__init_buf___0~0 := 1;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__debug~0 := #t~nondet8;havoc #t~nondet8;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__options~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__verify_mode~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__session__peer~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet16;havoc #t~nondet16;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet18;havoc #t~nondet18;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet20;havoc #t~nondet20;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet21;havoc #t~nondet21;havoc ~s__session__cipher~0;havoc ~buf~0;havoc ~l~0;havoc ~Time~0;havoc ~tmp~0;havoc ~cb~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~num1~0 := #t~nondet22;havoc #t~nondet22;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~tmp___1~0 := #t~nondet23;havoc #t~nondet23;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___2~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___3~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___4~0 := #t~nondet26;havoc #t~nondet26;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp___5~0 := #t~nondet27;havoc #t~nondet27;assume -2147483648 <= #t~nondet28 && #t~nondet28 <= 2147483647;~tmp___6~0 := #t~nondet28;havoc #t~nondet28;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet29 && #t~nondet29 <= 2147483647;~tmp___8~0 := #t~nondet29;havoc #t~nondet29;assume -2147483648 <= #t~nondet30 && #t~nondet30 <= 2147483647;~tmp___9~0 := #t~nondet30;havoc #t~nondet30;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___10~0 := #t~nondet31;havoc #t~nondet31;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp~0 := #t~nondet32;havoc #t~nondet32;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {13555#true} is VALID [2022-04-27 15:09:04,138 INFO L290 TraceCheckUtils]: 8: Hoare triple {13555#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {13555#true} is VALID [2022-04-27 15:09:04,138 INFO L290 TraceCheckUtils]: 9: Hoare triple {13555#true} #t~post33 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post33;havoc #t~post33; {13555#true} is VALID [2022-04-27 15:09:04,138 INFO L290 TraceCheckUtils]: 10: Hoare triple {13555#true} assume !(0 != 12288 + ~tmp___1~0); {13555#true} is VALID [2022-04-27 15:09:04,138 INFO L290 TraceCheckUtils]: 11: Hoare triple {13555#true} assume !(0 == ~s__cert~0); {13555#true} is VALID [2022-04-27 15:09:04,138 INFO L290 TraceCheckUtils]: 12: Hoare triple {13555#true} assume !false; {13555#true} is VALID [2022-04-27 15:09:04,138 INFO L290 TraceCheckUtils]: 13: Hoare triple {13555#true} ~state~0 := ~s__state~0; {13555#true} is VALID [2022-04-27 15:09:04,138 INFO L290 TraceCheckUtils]: 14: Hoare triple {13555#true} assume !(12292 == ~s__state~0); {13555#true} is VALID [2022-04-27 15:09:04,138 INFO L290 TraceCheckUtils]: 15: Hoare triple {13555#true} assume !(16384 == ~s__state~0); {13555#true} is VALID [2022-04-27 15:09:04,138 INFO L290 TraceCheckUtils]: 16: Hoare triple {13555#true} assume !(8192 == ~s__state~0); {13555#true} is VALID [2022-04-27 15:09:04,138 INFO L290 TraceCheckUtils]: 17: Hoare triple {13555#true} assume !(24576 == ~s__state~0); {13555#true} is VALID [2022-04-27 15:09:04,139 INFO L290 TraceCheckUtils]: 18: Hoare triple {13555#true} assume !(8195 == ~s__state~0); {13555#true} is VALID [2022-04-27 15:09:04,139 INFO L290 TraceCheckUtils]: 19: Hoare triple {13555#true} assume !(8480 == ~s__state~0); {13555#true} is VALID [2022-04-27 15:09:04,139 INFO L290 TraceCheckUtils]: 20: Hoare triple {13555#true} assume !(8481 == ~s__state~0); {13555#true} is VALID [2022-04-27 15:09:04,139 INFO L290 TraceCheckUtils]: 21: Hoare triple {13555#true} assume !(8482 == ~s__state~0); {13555#true} is VALID [2022-04-27 15:09:04,139 INFO L290 TraceCheckUtils]: 22: Hoare triple {13555#true} assume 8464 == ~s__state~0; {13555#true} is VALID [2022-04-27 15:09:04,139 INFO L290 TraceCheckUtils]: 23: Hoare triple {13555#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~ret~0 := #t~nondet38;havoc #t~nondet38; {13555#true} is VALID [2022-04-27 15:09:04,139 INFO L290 TraceCheckUtils]: 24: Hoare triple {13555#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {13555#true} is VALID [2022-04-27 15:09:04,139 INFO L290 TraceCheckUtils]: 25: Hoare triple {13555#true} assume !(~ret~0 <= 0);~got_new_session~0 := 1;~s__state~0 := 8496;~s__init_num~0 := 0; {13555#true} is VALID [2022-04-27 15:09:04,139 INFO L290 TraceCheckUtils]: 26: Hoare triple {13555#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {13555#true} is VALID [2022-04-27 15:09:04,139 INFO L290 TraceCheckUtils]: 27: Hoare triple {13555#true} ~skip~0 := 0; {13555#true} is VALID [2022-04-27 15:09:04,139 INFO L290 TraceCheckUtils]: 28: Hoare triple {13555#true} assume !false; {13555#true} is VALID [2022-04-27 15:09:04,139 INFO L290 TraceCheckUtils]: 29: Hoare triple {13555#true} ~state~0 := ~s__state~0; {13555#true} is VALID [2022-04-27 15:09:04,140 INFO L290 TraceCheckUtils]: 30: Hoare triple {13555#true} assume !(12292 == ~s__state~0); {13555#true} is VALID [2022-04-27 15:09:04,140 INFO L290 TraceCheckUtils]: 31: Hoare triple {13555#true} assume !(16384 == ~s__state~0); {13555#true} is VALID [2022-04-27 15:09:04,140 INFO L290 TraceCheckUtils]: 32: Hoare triple {13555#true} assume !(8192 == ~s__state~0); {13555#true} is VALID [2022-04-27 15:09:04,140 INFO L290 TraceCheckUtils]: 33: Hoare triple {13555#true} assume !(24576 == ~s__state~0); {13555#true} is VALID [2022-04-27 15:09:04,140 INFO L290 TraceCheckUtils]: 34: Hoare triple {13555#true} assume !(8195 == ~s__state~0); {13555#true} is VALID [2022-04-27 15:09:04,140 INFO L290 TraceCheckUtils]: 35: Hoare triple {13555#true} assume !(8480 == ~s__state~0); {13555#true} is VALID [2022-04-27 15:09:04,140 INFO L290 TraceCheckUtils]: 36: Hoare triple {13555#true} assume !(8481 == ~s__state~0); {13555#true} is VALID [2022-04-27 15:09:04,140 INFO L290 TraceCheckUtils]: 37: Hoare triple {13555#true} assume !(8482 == ~s__state~0); {13555#true} is VALID [2022-04-27 15:09:04,140 INFO L290 TraceCheckUtils]: 38: Hoare triple {13555#true} assume !(8464 == ~s__state~0); {13555#true} is VALID [2022-04-27 15:09:04,140 INFO L290 TraceCheckUtils]: 39: Hoare triple {13555#true} assume !(8465 == ~s__state~0); {13555#true} is VALID [2022-04-27 15:09:04,140 INFO L290 TraceCheckUtils]: 40: Hoare triple {13555#true} assume !(8466 == ~s__state~0); {13555#true} is VALID [2022-04-27 15:09:04,140 INFO L290 TraceCheckUtils]: 41: Hoare triple {13555#true} assume 8496 == ~s__state~0; {13555#true} is VALID [2022-04-27 15:09:04,141 INFO L290 TraceCheckUtils]: 42: Hoare triple {13555#true} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {13555#true} is VALID [2022-04-27 15:09:04,141 INFO L290 TraceCheckUtils]: 43: Hoare triple {13555#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {13560#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:04,142 INFO L290 TraceCheckUtils]: 44: Hoare triple {13560#(= 2 ssl3_accept_~blastFlag~0)} assume !(~ret~0 <= 0); {13560#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:04,142 INFO L290 TraceCheckUtils]: 45: Hoare triple {13560#(= 2 ssl3_accept_~blastFlag~0)} assume !(0 != ~s__hit~0);~s__state~0 := 8512; {13560#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:04,142 INFO L290 TraceCheckUtils]: 46: Hoare triple {13560#(= 2 ssl3_accept_~blastFlag~0)} ~s__init_num~0 := 0; {13560#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:04,146 INFO L290 TraceCheckUtils]: 47: Hoare triple {13560#(= 2 ssl3_accept_~blastFlag~0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {13560#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:04,147 INFO L290 TraceCheckUtils]: 48: Hoare triple {13560#(= 2 ssl3_accept_~blastFlag~0)} ~skip~0 := 0; {13560#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:04,147 INFO L290 TraceCheckUtils]: 49: Hoare triple {13560#(= 2 ssl3_accept_~blastFlag~0)} assume !false; {13560#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:04,152 INFO L290 TraceCheckUtils]: 50: Hoare triple {13560#(= 2 ssl3_accept_~blastFlag~0)} ~state~0 := ~s__state~0; {13560#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:04,152 INFO L290 TraceCheckUtils]: 51: Hoare triple {13560#(= 2 ssl3_accept_~blastFlag~0)} assume !(12292 == ~s__state~0); {13560#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:04,153 INFO L290 TraceCheckUtils]: 52: Hoare triple {13560#(= 2 ssl3_accept_~blastFlag~0)} assume !(16384 == ~s__state~0); {13560#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:04,153 INFO L290 TraceCheckUtils]: 53: Hoare triple {13560#(= 2 ssl3_accept_~blastFlag~0)} assume !(8192 == ~s__state~0); {13560#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:04,153 INFO L290 TraceCheckUtils]: 54: Hoare triple {13560#(= 2 ssl3_accept_~blastFlag~0)} assume !(24576 == ~s__state~0); {13560#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:04,154 INFO L290 TraceCheckUtils]: 55: Hoare triple {13560#(= 2 ssl3_accept_~blastFlag~0)} assume !(8195 == ~s__state~0); {13560#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:04,154 INFO L290 TraceCheckUtils]: 56: Hoare triple {13560#(= 2 ssl3_accept_~blastFlag~0)} assume !(8480 == ~s__state~0); {13560#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:04,154 INFO L290 TraceCheckUtils]: 57: Hoare triple {13560#(= 2 ssl3_accept_~blastFlag~0)} assume !(8481 == ~s__state~0); {13560#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:04,155 INFO L290 TraceCheckUtils]: 58: Hoare triple {13560#(= 2 ssl3_accept_~blastFlag~0)} assume !(8482 == ~s__state~0); {13560#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:04,155 INFO L290 TraceCheckUtils]: 59: Hoare triple {13560#(= 2 ssl3_accept_~blastFlag~0)} assume !(8464 == ~s__state~0); {13560#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:04,155 INFO L290 TraceCheckUtils]: 60: Hoare triple {13560#(= 2 ssl3_accept_~blastFlag~0)} assume !(8465 == ~s__state~0); {13560#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:04,156 INFO L290 TraceCheckUtils]: 61: Hoare triple {13560#(= 2 ssl3_accept_~blastFlag~0)} assume !(8466 == ~s__state~0); {13560#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:04,156 INFO L290 TraceCheckUtils]: 62: Hoare triple {13560#(= 2 ssl3_accept_~blastFlag~0)} assume !(8496 == ~s__state~0); {13560#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:04,156 INFO L290 TraceCheckUtils]: 63: Hoare triple {13560#(= 2 ssl3_accept_~blastFlag~0)} assume !(8497 == ~s__state~0); {13560#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:04,157 INFO L290 TraceCheckUtils]: 64: Hoare triple {13560#(= 2 ssl3_accept_~blastFlag~0)} assume 8512 == ~s__state~0; {13560#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:04,157 INFO L290 TraceCheckUtils]: 65: Hoare triple {13560#(= 2 ssl3_accept_~blastFlag~0)} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {13560#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:04,157 INFO L290 TraceCheckUtils]: 66: Hoare triple {13560#(= 2 ssl3_accept_~blastFlag~0)} assume 0 != (256 + ~__cil_tmp56~0) % 4294967296;~skip~0 := 1; {13560#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:04,158 INFO L290 TraceCheckUtils]: 67: Hoare triple {13560#(= 2 ssl3_accept_~blastFlag~0)} ~s__state~0 := 8528;~s__init_num~0 := 0; {13560#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:04,158 INFO L290 TraceCheckUtils]: 68: Hoare triple {13560#(= 2 ssl3_accept_~blastFlag~0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {13560#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:04,158 INFO L290 TraceCheckUtils]: 69: Hoare triple {13560#(= 2 ssl3_accept_~blastFlag~0)} ~skip~0 := 0; {13560#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:04,159 INFO L290 TraceCheckUtils]: 70: Hoare triple {13560#(= 2 ssl3_accept_~blastFlag~0)} assume !false; {13560#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:04,159 INFO L290 TraceCheckUtils]: 71: Hoare triple {13560#(= 2 ssl3_accept_~blastFlag~0)} ~state~0 := ~s__state~0; {13560#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:04,159 INFO L290 TraceCheckUtils]: 72: Hoare triple {13560#(= 2 ssl3_accept_~blastFlag~0)} assume !(12292 == ~s__state~0); {13560#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:04,160 INFO L290 TraceCheckUtils]: 73: Hoare triple {13560#(= 2 ssl3_accept_~blastFlag~0)} assume !(16384 == ~s__state~0); {13560#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:04,160 INFO L290 TraceCheckUtils]: 74: Hoare triple {13560#(= 2 ssl3_accept_~blastFlag~0)} assume !(8192 == ~s__state~0); {13560#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:04,161 INFO L290 TraceCheckUtils]: 75: Hoare triple {13560#(= 2 ssl3_accept_~blastFlag~0)} assume !(24576 == ~s__state~0); {13560#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:04,161 INFO L290 TraceCheckUtils]: 76: Hoare triple {13560#(= 2 ssl3_accept_~blastFlag~0)} assume !(8195 == ~s__state~0); {13560#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:04,161 INFO L290 TraceCheckUtils]: 77: Hoare triple {13560#(= 2 ssl3_accept_~blastFlag~0)} assume !(8480 == ~s__state~0); {13560#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:04,162 INFO L290 TraceCheckUtils]: 78: Hoare triple {13560#(= 2 ssl3_accept_~blastFlag~0)} assume !(8481 == ~s__state~0); {13560#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:04,162 INFO L290 TraceCheckUtils]: 79: Hoare triple {13560#(= 2 ssl3_accept_~blastFlag~0)} assume !(8482 == ~s__state~0); {13560#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:04,162 INFO L290 TraceCheckUtils]: 80: Hoare triple {13560#(= 2 ssl3_accept_~blastFlag~0)} assume !(8464 == ~s__state~0); {13560#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:04,163 INFO L290 TraceCheckUtils]: 81: Hoare triple {13560#(= 2 ssl3_accept_~blastFlag~0)} assume !(8465 == ~s__state~0); {13560#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:04,163 INFO L290 TraceCheckUtils]: 82: Hoare triple {13560#(= 2 ssl3_accept_~blastFlag~0)} assume !(8466 == ~s__state~0); {13560#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:04,163 INFO L290 TraceCheckUtils]: 83: Hoare triple {13560#(= 2 ssl3_accept_~blastFlag~0)} assume !(8496 == ~s__state~0); {13560#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:04,164 INFO L290 TraceCheckUtils]: 84: Hoare triple {13560#(= 2 ssl3_accept_~blastFlag~0)} assume !(8497 == ~s__state~0); {13560#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:04,164 INFO L290 TraceCheckUtils]: 85: Hoare triple {13560#(= 2 ssl3_accept_~blastFlag~0)} assume !(8512 == ~s__state~0); {13560#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:04,164 INFO L290 TraceCheckUtils]: 86: Hoare triple {13560#(= 2 ssl3_accept_~blastFlag~0)} assume !(8513 == ~s__state~0); {13560#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:04,165 INFO L290 TraceCheckUtils]: 87: Hoare triple {13560#(= 2 ssl3_accept_~blastFlag~0)} assume 8528 == ~s__state~0; {13560#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:04,165 INFO L290 TraceCheckUtils]: 88: Hoare triple {13560#(= 2 ssl3_accept_~blastFlag~0)} ~l~0 := ~s__s3__tmp__new_cipher__algorithms~0;~__cil_tmp57~0 := ~s__options~0; {13560#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:04,165 INFO L290 TraceCheckUtils]: 89: Hoare triple {13560#(= 2 ssl3_accept_~blastFlag~0)} assume !(0 != (2097152 + ~__cil_tmp57~0) % 4294967296);~s__s3__tmp__use_rsa_tmp~0 := 0; {13560#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:04,166 INFO L290 TraceCheckUtils]: 90: Hoare triple {13560#(= 2 ssl3_accept_~blastFlag~0)} assume !(0 != ~s__s3__tmp__use_rsa_tmp~0); {13560#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:04,166 INFO L290 TraceCheckUtils]: 91: Hoare triple {13560#(= 2 ssl3_accept_~blastFlag~0)} assume !(0 != (30 + ~l~0) % 4294967296); {13560#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:04,166 INFO L290 TraceCheckUtils]: 92: Hoare triple {13560#(= 2 ssl3_accept_~blastFlag~0)} assume !(0 != (1 + ~l~0) % 4294967296);~skip~0 := 1; {13560#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:04,167 INFO L290 TraceCheckUtils]: 93: Hoare triple {13560#(= 2 ssl3_accept_~blastFlag~0)} ~s__state~0 := 8544;~s__init_num~0 := 0; {13560#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:04,167 INFO L290 TraceCheckUtils]: 94: Hoare triple {13560#(= 2 ssl3_accept_~blastFlag~0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {13560#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:04,167 INFO L290 TraceCheckUtils]: 95: Hoare triple {13560#(= 2 ssl3_accept_~blastFlag~0)} ~skip~0 := 0; {13560#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:04,168 INFO L290 TraceCheckUtils]: 96: Hoare triple {13560#(= 2 ssl3_accept_~blastFlag~0)} assume !false; {13560#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:04,168 INFO L290 TraceCheckUtils]: 97: Hoare triple {13560#(= 2 ssl3_accept_~blastFlag~0)} ~state~0 := ~s__state~0; {13560#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:04,168 INFO L290 TraceCheckUtils]: 98: Hoare triple {13560#(= 2 ssl3_accept_~blastFlag~0)} assume !(12292 == ~s__state~0); {13560#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:04,169 INFO L290 TraceCheckUtils]: 99: Hoare triple {13560#(= 2 ssl3_accept_~blastFlag~0)} assume !(16384 == ~s__state~0); {13560#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:04,169 INFO L290 TraceCheckUtils]: 100: Hoare triple {13560#(= 2 ssl3_accept_~blastFlag~0)} assume !(8192 == ~s__state~0); {13560#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:04,169 INFO L290 TraceCheckUtils]: 101: Hoare triple {13560#(= 2 ssl3_accept_~blastFlag~0)} assume !(24576 == ~s__state~0); {13560#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:04,170 INFO L290 TraceCheckUtils]: 102: Hoare triple {13560#(= 2 ssl3_accept_~blastFlag~0)} assume !(8195 == ~s__state~0); {13560#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:04,170 INFO L290 TraceCheckUtils]: 103: Hoare triple {13560#(= 2 ssl3_accept_~blastFlag~0)} assume !(8480 == ~s__state~0); {13560#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:04,170 INFO L290 TraceCheckUtils]: 104: Hoare triple {13560#(= 2 ssl3_accept_~blastFlag~0)} assume !(8481 == ~s__state~0); {13560#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:04,170 INFO L290 TraceCheckUtils]: 105: Hoare triple {13560#(= 2 ssl3_accept_~blastFlag~0)} assume !(8482 == ~s__state~0); {13560#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:04,171 INFO L290 TraceCheckUtils]: 106: Hoare triple {13560#(= 2 ssl3_accept_~blastFlag~0)} assume !(8464 == ~s__state~0); {13560#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:04,171 INFO L290 TraceCheckUtils]: 107: Hoare triple {13560#(= 2 ssl3_accept_~blastFlag~0)} assume !(8465 == ~s__state~0); {13560#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:04,171 INFO L290 TraceCheckUtils]: 108: Hoare triple {13560#(= 2 ssl3_accept_~blastFlag~0)} assume !(8466 == ~s__state~0); {13560#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:04,172 INFO L290 TraceCheckUtils]: 109: Hoare triple {13560#(= 2 ssl3_accept_~blastFlag~0)} assume !(8496 == ~s__state~0); {13560#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:04,172 INFO L290 TraceCheckUtils]: 110: Hoare triple {13560#(= 2 ssl3_accept_~blastFlag~0)} assume !(8497 == ~s__state~0); {13560#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:04,172 INFO L290 TraceCheckUtils]: 111: Hoare triple {13560#(= 2 ssl3_accept_~blastFlag~0)} assume !(8512 == ~s__state~0); {13560#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:04,173 INFO L290 TraceCheckUtils]: 112: Hoare triple {13560#(= 2 ssl3_accept_~blastFlag~0)} assume !(8513 == ~s__state~0); {13560#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:04,173 INFO L290 TraceCheckUtils]: 113: Hoare triple {13560#(= 2 ssl3_accept_~blastFlag~0)} assume !(8528 == ~s__state~0); {13560#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:04,173 INFO L290 TraceCheckUtils]: 114: Hoare triple {13560#(= 2 ssl3_accept_~blastFlag~0)} assume !(8529 == ~s__state~0); {13560#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:04,174 INFO L290 TraceCheckUtils]: 115: Hoare triple {13560#(= 2 ssl3_accept_~blastFlag~0)} assume 8544 == ~s__state~0; {13560#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:04,174 INFO L290 TraceCheckUtils]: 116: Hoare triple {13560#(= 2 ssl3_accept_~blastFlag~0)} assume 0 != 1 + ~s__verify_mode~0; {13560#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:04,174 INFO L290 TraceCheckUtils]: 117: Hoare triple {13560#(= 2 ssl3_accept_~blastFlag~0)} assume !(0 != ~s__session__peer~0); {13560#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:04,175 INFO L290 TraceCheckUtils]: 118: Hoare triple {13560#(= 2 ssl3_accept_~blastFlag~0)} ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; {13560#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:04,175 INFO L290 TraceCheckUtils]: 119: Hoare triple {13560#(= 2 ssl3_accept_~blastFlag~0)} assume !(0 != (256 + ~__cil_tmp61~0) % 4294967296); {13560#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:04,175 INFO L290 TraceCheckUtils]: 120: Hoare triple {13560#(= 2 ssl3_accept_~blastFlag~0)} ~s__s3__tmp__cert_request~0 := 1;assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {13560#(= 2 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:04,176 INFO L290 TraceCheckUtils]: 121: Hoare triple {13560#(= 2 ssl3_accept_~blastFlag~0)} assume 8 == ~blastFlag~0; {13556#false} is VALID [2022-04-27 15:09:04,176 INFO L290 TraceCheckUtils]: 122: Hoare triple {13556#false} assume !false; {13556#false} is VALID [2022-04-27 15:09:04,176 INFO L134 CoverageAnalysis]: Checked inductivity of 148 backedges. 81 proven. 0 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2022-04-27 15:09:04,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-27 15:09:04,176 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960623159] [2022-04-27 15:09:04,177 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960623159] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-27 15:09:04,177 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-27 15:09:04,177 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-27 15:09:04,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681599219] [2022-04-27 15:09:04,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-27 15:09:04,178 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 18.25) internal successors, (73), 3 states have internal predecessors, (73), 1 states have call successors, (3), 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 123 [2022-04-27 15:09:04,178 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-27 15:09:04,178 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 4 states, 4 states have (on average 18.25) internal successors, (73), 3 states have internal predecessors, (73), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:09:04,235 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 77 edges. 77 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-27 15:09:04,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-27 15:09:04,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-27 15:09:04,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-27 15:09:04,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-27 15:09:04,237 INFO L87 Difference]: Start difference. First operand 636 states and 888 transitions. Second operand has 4 states, 4 states have (on average 18.25) internal successors, (73), 3 states have internal predecessors, (73), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:09:04,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 15:09:04,936 INFO L93 Difference]: Finished difference Result 1236 states and 1741 transitions. [2022-04-27 15:09:04,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-27 15:09:04,936 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 18.25) internal successors, (73), 3 states have internal predecessors, (73), 1 states have call successors, (3), 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 123 [2022-04-27 15:09:04,936 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-27 15:09:04,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 18.25) internal successors, (73), 3 states have internal predecessors, (73), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:09:04,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 592 transitions. [2022-04-27 15:09:04,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 18.25) internal successors, (73), 3 states have internal predecessors, (73), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:09:04,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 592 transitions. [2022-04-27 15:09:04,946 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 4 states and 592 transitions. [2022-04-27 15:09:05,362 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 592 edges. 592 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-27 15:09:05,402 INFO L225 Difference]: With dead ends: 1236 [2022-04-27 15:09:05,403 INFO L226 Difference]: Without dead ends: 913 [2022-04-27 15:09:05,404 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-27 15:09:05,404 INFO L413 NwaCegarLoop]: 379 mSDtfsCounter, 342 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 215 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 342 SdHoareTripleChecker+Valid, 386 SdHoareTripleChecker+Invalid, 226 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 215 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-27 15:09:05,405 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [342 Valid, 386 Invalid, 226 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 215 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-27 15:09:05,406 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 913 states. [2022-04-27 15:09:05,472 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 913 to 913. [2022-04-27 15:09:05,473 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-27 15:09:05,475 INFO L82 GeneralOperation]: Start isEquivalent. First operand 913 states. Second operand has 913 states, 908 states have (on average 1.4041850220264318) internal successors, (1275), 908 states have internal predecessors, (1275), 3 states have call successors, (3), 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-27 15:09:05,477 INFO L74 IsIncluded]: Start isIncluded. First operand 913 states. Second operand has 913 states, 908 states have (on average 1.4041850220264318) internal successors, (1275), 908 states have internal predecessors, (1275), 3 states have call successors, (3), 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-27 15:09:05,478 INFO L87 Difference]: Start difference. First operand 913 states. Second operand has 913 states, 908 states have (on average 1.4041850220264318) internal successors, (1275), 908 states have internal predecessors, (1275), 3 states have call successors, (3), 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-27 15:09:05,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 15:09:05,522 INFO L93 Difference]: Finished difference Result 913 states and 1279 transitions. [2022-04-27 15:09:05,522 INFO L276 IsEmpty]: Start isEmpty. Operand 913 states and 1279 transitions. [2022-04-27 15:09:05,524 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 15:09:05,524 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 15:09:05,526 INFO L74 IsIncluded]: Start isIncluded. First operand has 913 states, 908 states have (on average 1.4041850220264318) internal successors, (1275), 908 states have internal predecessors, (1275), 3 states have call successors, (3), 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 913 states. [2022-04-27 15:09:05,528 INFO L87 Difference]: Start difference. First operand has 913 states, 908 states have (on average 1.4041850220264318) internal successors, (1275), 908 states have internal predecessors, (1275), 3 states have call successors, (3), 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 913 states. [2022-04-27 15:09:05,570 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 15:09:05,570 INFO L93 Difference]: Finished difference Result 913 states and 1279 transitions. [2022-04-27 15:09:05,570 INFO L276 IsEmpty]: Start isEmpty. Operand 913 states and 1279 transitions. [2022-04-27 15:09:05,572 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 15:09:05,572 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 15:09:05,572 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-27 15:09:05,572 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-27 15:09:05,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 913 states, 908 states have (on average 1.4041850220264318) internal successors, (1275), 908 states have internal predecessors, (1275), 3 states have call successors, (3), 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-27 15:09:05,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 913 states to 913 states and 1279 transitions. [2022-04-27 15:09:05,622 INFO L78 Accepts]: Start accepts. Automaton has 913 states and 1279 transitions. Word has length 123 [2022-04-27 15:09:05,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-27 15:09:05,622 INFO L495 AbstractCegarLoop]: Abstraction has 913 states and 1279 transitions. [2022-04-27 15:09:05,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.25) internal successors, (73), 3 states have internal predecessors, (73), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:09:05,623 INFO L276 IsEmpty]: Start isEmpty. Operand 913 states and 1279 transitions. [2022-04-27 15:09:05,625 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-04-27 15:09:05,625 INFO L187 NwaCegarLoop]: Found error trace [2022-04-27 15:09:05,625 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-27 15:09:05,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-04-27 15:09:05,625 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-27 15:09:05,626 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-27 15:09:05,626 INFO L85 PathProgramCache]: Analyzing trace with hash 1809617318, now seen corresponding path program 1 times [2022-04-27 15:09:05,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-27 15:09:05,626 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [565127907] [2022-04-27 15:09:05,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-27 15:09:05,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-27 15:09:05,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 15:09:05,691 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-27 15:09:05,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 15:09:05,695 INFO L290 TraceCheckUtils]: 0: Hoare triple {17800#(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(16, 2);call #Ultimate.allocInit(12, 3); {17794#true} is VALID [2022-04-27 15:09:05,695 INFO L290 TraceCheckUtils]: 1: Hoare triple {17794#true} assume true; {17794#true} is VALID [2022-04-27 15:09:05,695 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {17794#true} {17794#true} #638#return; {17794#true} is VALID [2022-04-27 15:09:05,696 INFO L272 TraceCheckUtils]: 0: Hoare triple {17794#true} call ULTIMATE.init(); {17800#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-27 15:09:05,696 INFO L290 TraceCheckUtils]: 1: Hoare triple {17800#(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(16, 2);call #Ultimate.allocInit(12, 3); {17794#true} is VALID [2022-04-27 15:09:05,696 INFO L290 TraceCheckUtils]: 2: Hoare triple {17794#true} assume true; {17794#true} is VALID [2022-04-27 15:09:05,696 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {17794#true} {17794#true} #638#return; {17794#true} is VALID [2022-04-27 15:09:05,696 INFO L272 TraceCheckUtils]: 4: Hoare triple {17794#true} call #t~ret55 := main(); {17794#true} is VALID [2022-04-27 15:09:05,696 INFO L290 TraceCheckUtils]: 5: Hoare triple {17794#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {17794#true} is VALID [2022-04-27 15:09:05,696 INFO L272 TraceCheckUtils]: 6: Hoare triple {17794#true} call #t~ret54 := ssl3_accept(~s~0); {17794#true} is VALID [2022-04-27 15:09:05,697 INFO L290 TraceCheckUtils]: 7: Hoare triple {17794#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__hit~0 := #t~nondet7;havoc #t~nondet7;havoc ~s__rwstate~0;~s__init_buf___0~0 := 1;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__debug~0 := #t~nondet8;havoc #t~nondet8;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__options~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__verify_mode~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__session__peer~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet16;havoc #t~nondet16;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet18;havoc #t~nondet18;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet20;havoc #t~nondet20;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet21;havoc #t~nondet21;havoc ~s__session__cipher~0;havoc ~buf~0;havoc ~l~0;havoc ~Time~0;havoc ~tmp~0;havoc ~cb~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~num1~0 := #t~nondet22;havoc #t~nondet22;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~tmp___1~0 := #t~nondet23;havoc #t~nondet23;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___2~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___3~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___4~0 := #t~nondet26;havoc #t~nondet26;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp___5~0 := #t~nondet27;havoc #t~nondet27;assume -2147483648 <= #t~nondet28 && #t~nondet28 <= 2147483647;~tmp___6~0 := #t~nondet28;havoc #t~nondet28;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet29 && #t~nondet29 <= 2147483647;~tmp___8~0 := #t~nondet29;havoc #t~nondet29;assume -2147483648 <= #t~nondet30 && #t~nondet30 <= 2147483647;~tmp___9~0 := #t~nondet30;havoc #t~nondet30;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___10~0 := #t~nondet31;havoc #t~nondet31;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp~0 := #t~nondet32;havoc #t~nondet32;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {17794#true} is VALID [2022-04-27 15:09:05,697 INFO L290 TraceCheckUtils]: 8: Hoare triple {17794#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {17794#true} is VALID [2022-04-27 15:09:05,697 INFO L290 TraceCheckUtils]: 9: Hoare triple {17794#true} #t~post33 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post33;havoc #t~post33; {17794#true} is VALID [2022-04-27 15:09:05,697 INFO L290 TraceCheckUtils]: 10: Hoare triple {17794#true} assume !(0 != 12288 + ~tmp___1~0); {17794#true} is VALID [2022-04-27 15:09:05,697 INFO L290 TraceCheckUtils]: 11: Hoare triple {17794#true} assume !(0 == ~s__cert~0); {17794#true} is VALID [2022-04-27 15:09:05,697 INFO L290 TraceCheckUtils]: 12: Hoare triple {17794#true} assume !false; {17794#true} is VALID [2022-04-27 15:09:05,697 INFO L290 TraceCheckUtils]: 13: Hoare triple {17794#true} ~state~0 := ~s__state~0; {17794#true} is VALID [2022-04-27 15:09:05,697 INFO L290 TraceCheckUtils]: 14: Hoare triple {17794#true} assume !(12292 == ~s__state~0); {17794#true} is VALID [2022-04-27 15:09:05,697 INFO L290 TraceCheckUtils]: 15: Hoare triple {17794#true} assume !(16384 == ~s__state~0); {17794#true} is VALID [2022-04-27 15:09:05,697 INFO L290 TraceCheckUtils]: 16: Hoare triple {17794#true} assume !(8192 == ~s__state~0); {17794#true} is VALID [2022-04-27 15:09:05,697 INFO L290 TraceCheckUtils]: 17: Hoare triple {17794#true} assume !(24576 == ~s__state~0); {17794#true} is VALID [2022-04-27 15:09:05,698 INFO L290 TraceCheckUtils]: 18: Hoare triple {17794#true} assume !(8195 == ~s__state~0); {17794#true} is VALID [2022-04-27 15:09:05,698 INFO L290 TraceCheckUtils]: 19: Hoare triple {17794#true} assume !(8480 == ~s__state~0); {17794#true} is VALID [2022-04-27 15:09:05,698 INFO L290 TraceCheckUtils]: 20: Hoare triple {17794#true} assume !(8481 == ~s__state~0); {17794#true} is VALID [2022-04-27 15:09:05,698 INFO L290 TraceCheckUtils]: 21: Hoare triple {17794#true} assume !(8482 == ~s__state~0); {17794#true} is VALID [2022-04-27 15:09:05,698 INFO L290 TraceCheckUtils]: 22: Hoare triple {17794#true} assume 8464 == ~s__state~0; {17794#true} is VALID [2022-04-27 15:09:05,698 INFO L290 TraceCheckUtils]: 23: Hoare triple {17794#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~ret~0 := #t~nondet38;havoc #t~nondet38; {17794#true} is VALID [2022-04-27 15:09:05,698 INFO L290 TraceCheckUtils]: 24: Hoare triple {17794#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {17799#(= ssl3_accept_~blastFlag~0 1)} is VALID [2022-04-27 15:09:05,698 INFO L290 TraceCheckUtils]: 25: Hoare triple {17799#(= ssl3_accept_~blastFlag~0 1)} assume !(~ret~0 <= 0);~got_new_session~0 := 1;~s__state~0 := 8496;~s__init_num~0 := 0; {17799#(= ssl3_accept_~blastFlag~0 1)} is VALID [2022-04-27 15:09:05,699 INFO L290 TraceCheckUtils]: 26: Hoare triple {17799#(= ssl3_accept_~blastFlag~0 1)} assume !(0 == ~s__s3__tmp__reuse_message~0); {17799#(= ssl3_accept_~blastFlag~0 1)} is VALID [2022-04-27 15:09:05,699 INFO L290 TraceCheckUtils]: 27: Hoare triple {17799#(= ssl3_accept_~blastFlag~0 1)} ~skip~0 := 0; {17799#(= ssl3_accept_~blastFlag~0 1)} is VALID [2022-04-27 15:09:05,699 INFO L290 TraceCheckUtils]: 28: Hoare triple {17799#(= ssl3_accept_~blastFlag~0 1)} assume !false; {17799#(= ssl3_accept_~blastFlag~0 1)} is VALID [2022-04-27 15:09:05,700 INFO L290 TraceCheckUtils]: 29: Hoare triple {17799#(= ssl3_accept_~blastFlag~0 1)} ~state~0 := ~s__state~0; {17799#(= ssl3_accept_~blastFlag~0 1)} is VALID [2022-04-27 15:09:05,700 INFO L290 TraceCheckUtils]: 30: Hoare triple {17799#(= ssl3_accept_~blastFlag~0 1)} assume !(12292 == ~s__state~0); {17799#(= ssl3_accept_~blastFlag~0 1)} is VALID [2022-04-27 15:09:05,700 INFO L290 TraceCheckUtils]: 31: Hoare triple {17799#(= ssl3_accept_~blastFlag~0 1)} assume !(16384 == ~s__state~0); {17799#(= ssl3_accept_~blastFlag~0 1)} is VALID [2022-04-27 15:09:05,701 INFO L290 TraceCheckUtils]: 32: Hoare triple {17799#(= ssl3_accept_~blastFlag~0 1)} assume !(8192 == ~s__state~0); {17799#(= ssl3_accept_~blastFlag~0 1)} is VALID [2022-04-27 15:09:05,701 INFO L290 TraceCheckUtils]: 33: Hoare triple {17799#(= ssl3_accept_~blastFlag~0 1)} assume !(24576 == ~s__state~0); {17799#(= ssl3_accept_~blastFlag~0 1)} is VALID [2022-04-27 15:09:05,701 INFO L290 TraceCheckUtils]: 34: Hoare triple {17799#(= ssl3_accept_~blastFlag~0 1)} assume !(8195 == ~s__state~0); {17799#(= ssl3_accept_~blastFlag~0 1)} is VALID [2022-04-27 15:09:05,701 INFO L290 TraceCheckUtils]: 35: Hoare triple {17799#(= ssl3_accept_~blastFlag~0 1)} assume !(8480 == ~s__state~0); {17799#(= ssl3_accept_~blastFlag~0 1)} is VALID [2022-04-27 15:09:05,702 INFO L290 TraceCheckUtils]: 36: Hoare triple {17799#(= ssl3_accept_~blastFlag~0 1)} assume !(8481 == ~s__state~0); {17799#(= ssl3_accept_~blastFlag~0 1)} is VALID [2022-04-27 15:09:05,702 INFO L290 TraceCheckUtils]: 37: Hoare triple {17799#(= ssl3_accept_~blastFlag~0 1)} assume !(8482 == ~s__state~0); {17799#(= ssl3_accept_~blastFlag~0 1)} is VALID [2022-04-27 15:09:05,702 INFO L290 TraceCheckUtils]: 38: Hoare triple {17799#(= ssl3_accept_~blastFlag~0 1)} assume !(8464 == ~s__state~0); {17799#(= ssl3_accept_~blastFlag~0 1)} is VALID [2022-04-27 15:09:05,703 INFO L290 TraceCheckUtils]: 39: Hoare triple {17799#(= ssl3_accept_~blastFlag~0 1)} assume !(8465 == ~s__state~0); {17799#(= ssl3_accept_~blastFlag~0 1)} is VALID [2022-04-27 15:09:05,703 INFO L290 TraceCheckUtils]: 40: Hoare triple {17799#(= ssl3_accept_~blastFlag~0 1)} assume !(8466 == ~s__state~0); {17799#(= ssl3_accept_~blastFlag~0 1)} is VALID [2022-04-27 15:09:05,703 INFO L290 TraceCheckUtils]: 41: Hoare triple {17799#(= ssl3_accept_~blastFlag~0 1)} assume 8496 == ~s__state~0; {17799#(= ssl3_accept_~blastFlag~0 1)} is VALID [2022-04-27 15:09:05,703 INFO L290 TraceCheckUtils]: 42: Hoare triple {17799#(= ssl3_accept_~blastFlag~0 1)} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {17799#(= ssl3_accept_~blastFlag~0 1)} is VALID [2022-04-27 15:09:05,704 INFO L290 TraceCheckUtils]: 43: Hoare triple {17799#(= ssl3_accept_~blastFlag~0 1)} assume !(1 == ~blastFlag~0); {17795#false} is VALID [2022-04-27 15:09:05,704 INFO L290 TraceCheckUtils]: 44: Hoare triple {17795#false} assume !(~ret~0 <= 0); {17795#false} is VALID [2022-04-27 15:09:05,704 INFO L290 TraceCheckUtils]: 45: Hoare triple {17795#false} assume !(0 != ~s__hit~0);~s__state~0 := 8512; {17795#false} is VALID [2022-04-27 15:09:05,704 INFO L290 TraceCheckUtils]: 46: Hoare triple {17795#false} ~s__init_num~0 := 0; {17795#false} is VALID [2022-04-27 15:09:05,704 INFO L290 TraceCheckUtils]: 47: Hoare triple {17795#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {17795#false} is VALID [2022-04-27 15:09:05,704 INFO L290 TraceCheckUtils]: 48: Hoare triple {17795#false} ~skip~0 := 0; {17795#false} is VALID [2022-04-27 15:09:05,704 INFO L290 TraceCheckUtils]: 49: Hoare triple {17795#false} assume !false; {17795#false} is VALID [2022-04-27 15:09:05,704 INFO L290 TraceCheckUtils]: 50: Hoare triple {17795#false} ~state~0 := ~s__state~0; {17795#false} is VALID [2022-04-27 15:09:05,704 INFO L290 TraceCheckUtils]: 51: Hoare triple {17795#false} assume !(12292 == ~s__state~0); {17795#false} is VALID [2022-04-27 15:09:05,705 INFO L290 TraceCheckUtils]: 52: Hoare triple {17795#false} assume !(16384 == ~s__state~0); {17795#false} is VALID [2022-04-27 15:09:05,705 INFO L290 TraceCheckUtils]: 53: Hoare triple {17795#false} assume !(8192 == ~s__state~0); {17795#false} is VALID [2022-04-27 15:09:05,705 INFO L290 TraceCheckUtils]: 54: Hoare triple {17795#false} assume !(24576 == ~s__state~0); {17795#false} is VALID [2022-04-27 15:09:05,705 INFO L290 TraceCheckUtils]: 55: Hoare triple {17795#false} assume !(8195 == ~s__state~0); {17795#false} is VALID [2022-04-27 15:09:05,705 INFO L290 TraceCheckUtils]: 56: Hoare triple {17795#false} assume !(8480 == ~s__state~0); {17795#false} is VALID [2022-04-27 15:09:05,705 INFO L290 TraceCheckUtils]: 57: Hoare triple {17795#false} assume !(8481 == ~s__state~0); {17795#false} is VALID [2022-04-27 15:09:05,705 INFO L290 TraceCheckUtils]: 58: Hoare triple {17795#false} assume !(8482 == ~s__state~0); {17795#false} is VALID [2022-04-27 15:09:05,705 INFO L290 TraceCheckUtils]: 59: Hoare triple {17795#false} assume !(8464 == ~s__state~0); {17795#false} is VALID [2022-04-27 15:09:05,705 INFO L290 TraceCheckUtils]: 60: Hoare triple {17795#false} assume !(8465 == ~s__state~0); {17795#false} is VALID [2022-04-27 15:09:05,705 INFO L290 TraceCheckUtils]: 61: Hoare triple {17795#false} assume !(8466 == ~s__state~0); {17795#false} is VALID [2022-04-27 15:09:05,705 INFO L290 TraceCheckUtils]: 62: Hoare triple {17795#false} assume !(8496 == ~s__state~0); {17795#false} is VALID [2022-04-27 15:09:05,706 INFO L290 TraceCheckUtils]: 63: Hoare triple {17795#false} assume !(8497 == ~s__state~0); {17795#false} is VALID [2022-04-27 15:09:05,706 INFO L290 TraceCheckUtils]: 64: Hoare triple {17795#false} assume 8512 == ~s__state~0; {17795#false} is VALID [2022-04-27 15:09:05,706 INFO L290 TraceCheckUtils]: 65: Hoare triple {17795#false} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {17795#false} is VALID [2022-04-27 15:09:05,706 INFO L290 TraceCheckUtils]: 66: Hoare triple {17795#false} assume 0 != (256 + ~__cil_tmp56~0) % 4294967296;~skip~0 := 1; {17795#false} is VALID [2022-04-27 15:09:05,706 INFO L290 TraceCheckUtils]: 67: Hoare triple {17795#false} ~s__state~0 := 8528;~s__init_num~0 := 0; {17795#false} is VALID [2022-04-27 15:09:05,706 INFO L290 TraceCheckUtils]: 68: Hoare triple {17795#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {17795#false} is VALID [2022-04-27 15:09:05,706 INFO L290 TraceCheckUtils]: 69: Hoare triple {17795#false} ~skip~0 := 0; {17795#false} is VALID [2022-04-27 15:09:05,706 INFO L290 TraceCheckUtils]: 70: Hoare triple {17795#false} assume !false; {17795#false} is VALID [2022-04-27 15:09:05,706 INFO L290 TraceCheckUtils]: 71: Hoare triple {17795#false} ~state~0 := ~s__state~0; {17795#false} is VALID [2022-04-27 15:09:05,706 INFO L290 TraceCheckUtils]: 72: Hoare triple {17795#false} assume !(12292 == ~s__state~0); {17795#false} is VALID [2022-04-27 15:09:05,706 INFO L290 TraceCheckUtils]: 73: Hoare triple {17795#false} assume !(16384 == ~s__state~0); {17795#false} is VALID [2022-04-27 15:09:05,706 INFO L290 TraceCheckUtils]: 74: Hoare triple {17795#false} assume !(8192 == ~s__state~0); {17795#false} is VALID [2022-04-27 15:09:05,707 INFO L290 TraceCheckUtils]: 75: Hoare triple {17795#false} assume !(24576 == ~s__state~0); {17795#false} is VALID [2022-04-27 15:09:05,707 INFO L290 TraceCheckUtils]: 76: Hoare triple {17795#false} assume !(8195 == ~s__state~0); {17795#false} is VALID [2022-04-27 15:09:05,707 INFO L290 TraceCheckUtils]: 77: Hoare triple {17795#false} assume !(8480 == ~s__state~0); {17795#false} is VALID [2022-04-27 15:09:05,707 INFO L290 TraceCheckUtils]: 78: Hoare triple {17795#false} assume !(8481 == ~s__state~0); {17795#false} is VALID [2022-04-27 15:09:05,707 INFO L290 TraceCheckUtils]: 79: Hoare triple {17795#false} assume !(8482 == ~s__state~0); {17795#false} is VALID [2022-04-27 15:09:05,707 INFO L290 TraceCheckUtils]: 80: Hoare triple {17795#false} assume !(8464 == ~s__state~0); {17795#false} is VALID [2022-04-27 15:09:05,707 INFO L290 TraceCheckUtils]: 81: Hoare triple {17795#false} assume !(8465 == ~s__state~0); {17795#false} is VALID [2022-04-27 15:09:05,707 INFO L290 TraceCheckUtils]: 82: Hoare triple {17795#false} assume !(8466 == ~s__state~0); {17795#false} is VALID [2022-04-27 15:09:05,707 INFO L290 TraceCheckUtils]: 83: Hoare triple {17795#false} assume !(8496 == ~s__state~0); {17795#false} is VALID [2022-04-27 15:09:05,707 INFO L290 TraceCheckUtils]: 84: Hoare triple {17795#false} assume !(8497 == ~s__state~0); {17795#false} is VALID [2022-04-27 15:09:05,707 INFO L290 TraceCheckUtils]: 85: Hoare triple {17795#false} assume !(8512 == ~s__state~0); {17795#false} is VALID [2022-04-27 15:09:05,708 INFO L290 TraceCheckUtils]: 86: Hoare triple {17795#false} assume !(8513 == ~s__state~0); {17795#false} is VALID [2022-04-27 15:09:05,708 INFO L290 TraceCheckUtils]: 87: Hoare triple {17795#false} assume 8528 == ~s__state~0; {17795#false} is VALID [2022-04-27 15:09:05,708 INFO L290 TraceCheckUtils]: 88: Hoare triple {17795#false} ~l~0 := ~s__s3__tmp__new_cipher__algorithms~0;~__cil_tmp57~0 := ~s__options~0; {17795#false} is VALID [2022-04-27 15:09:05,708 INFO L290 TraceCheckUtils]: 89: Hoare triple {17795#false} assume !(0 != (2097152 + ~__cil_tmp57~0) % 4294967296);~s__s3__tmp__use_rsa_tmp~0 := 0; {17795#false} is VALID [2022-04-27 15:09:05,708 INFO L290 TraceCheckUtils]: 90: Hoare triple {17795#false} assume !(0 != ~s__s3__tmp__use_rsa_tmp~0); {17795#false} is VALID [2022-04-27 15:09:05,708 INFO L290 TraceCheckUtils]: 91: Hoare triple {17795#false} assume !(0 != (30 + ~l~0) % 4294967296); {17795#false} is VALID [2022-04-27 15:09:05,708 INFO L290 TraceCheckUtils]: 92: Hoare triple {17795#false} assume !(0 != (1 + ~l~0) % 4294967296);~skip~0 := 1; {17795#false} is VALID [2022-04-27 15:09:05,708 INFO L290 TraceCheckUtils]: 93: Hoare triple {17795#false} ~s__state~0 := 8544;~s__init_num~0 := 0; {17795#false} is VALID [2022-04-27 15:09:05,708 INFO L290 TraceCheckUtils]: 94: Hoare triple {17795#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {17795#false} is VALID [2022-04-27 15:09:05,708 INFO L290 TraceCheckUtils]: 95: Hoare triple {17795#false} ~skip~0 := 0; {17795#false} is VALID [2022-04-27 15:09:05,708 INFO L290 TraceCheckUtils]: 96: Hoare triple {17795#false} assume !false; {17795#false} is VALID [2022-04-27 15:09:05,709 INFO L290 TraceCheckUtils]: 97: Hoare triple {17795#false} ~state~0 := ~s__state~0; {17795#false} is VALID [2022-04-27 15:09:05,709 INFO L290 TraceCheckUtils]: 98: Hoare triple {17795#false} assume !(12292 == ~s__state~0); {17795#false} is VALID [2022-04-27 15:09:05,711 INFO L290 TraceCheckUtils]: 99: Hoare triple {17795#false} assume !(16384 == ~s__state~0); {17795#false} is VALID [2022-04-27 15:09:05,711 INFO L290 TraceCheckUtils]: 100: Hoare triple {17795#false} assume !(8192 == ~s__state~0); {17795#false} is VALID [2022-04-27 15:09:05,712 INFO L290 TraceCheckUtils]: 101: Hoare triple {17795#false} assume !(24576 == ~s__state~0); {17795#false} is VALID [2022-04-27 15:09:05,712 INFO L290 TraceCheckUtils]: 102: Hoare triple {17795#false} assume !(8195 == ~s__state~0); {17795#false} is VALID [2022-04-27 15:09:05,712 INFO L290 TraceCheckUtils]: 103: Hoare triple {17795#false} assume !(8480 == ~s__state~0); {17795#false} is VALID [2022-04-27 15:09:05,712 INFO L290 TraceCheckUtils]: 104: Hoare triple {17795#false} assume !(8481 == ~s__state~0); {17795#false} is VALID [2022-04-27 15:09:05,712 INFO L290 TraceCheckUtils]: 105: Hoare triple {17795#false} assume !(8482 == ~s__state~0); {17795#false} is VALID [2022-04-27 15:09:05,712 INFO L290 TraceCheckUtils]: 106: Hoare triple {17795#false} assume !(8464 == ~s__state~0); {17795#false} is VALID [2022-04-27 15:09:05,712 INFO L290 TraceCheckUtils]: 107: Hoare triple {17795#false} assume !(8465 == ~s__state~0); {17795#false} is VALID [2022-04-27 15:09:05,712 INFO L290 TraceCheckUtils]: 108: Hoare triple {17795#false} assume !(8466 == ~s__state~0); {17795#false} is VALID [2022-04-27 15:09:05,712 INFO L290 TraceCheckUtils]: 109: Hoare triple {17795#false} assume !(8496 == ~s__state~0); {17795#false} is VALID [2022-04-27 15:09:05,712 INFO L290 TraceCheckUtils]: 110: Hoare triple {17795#false} assume !(8497 == ~s__state~0); {17795#false} is VALID [2022-04-27 15:09:05,712 INFO L290 TraceCheckUtils]: 111: Hoare triple {17795#false} assume !(8512 == ~s__state~0); {17795#false} is VALID [2022-04-27 15:09:05,712 INFO L290 TraceCheckUtils]: 112: Hoare triple {17795#false} assume !(8513 == ~s__state~0); {17795#false} is VALID [2022-04-27 15:09:05,713 INFO L290 TraceCheckUtils]: 113: Hoare triple {17795#false} assume !(8528 == ~s__state~0); {17795#false} is VALID [2022-04-27 15:09:05,713 INFO L290 TraceCheckUtils]: 114: Hoare triple {17795#false} assume !(8529 == ~s__state~0); {17795#false} is VALID [2022-04-27 15:09:05,713 INFO L290 TraceCheckUtils]: 115: Hoare triple {17795#false} assume 8544 == ~s__state~0; {17795#false} is VALID [2022-04-27 15:09:05,713 INFO L290 TraceCheckUtils]: 116: Hoare triple {17795#false} assume 0 != 1 + ~s__verify_mode~0; {17795#false} is VALID [2022-04-27 15:09:05,713 INFO L290 TraceCheckUtils]: 117: Hoare triple {17795#false} assume !(0 != ~s__session__peer~0); {17795#false} is VALID [2022-04-27 15:09:05,713 INFO L290 TraceCheckUtils]: 118: Hoare triple {17795#false} ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; {17795#false} is VALID [2022-04-27 15:09:05,713 INFO L290 TraceCheckUtils]: 119: Hoare triple {17795#false} assume !(0 != (256 + ~__cil_tmp61~0) % 4294967296); {17795#false} is VALID [2022-04-27 15:09:05,713 INFO L290 TraceCheckUtils]: 120: Hoare triple {17795#false} ~s__s3__tmp__cert_request~0 := 1;assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {17795#false} is VALID [2022-04-27 15:09:05,713 INFO L290 TraceCheckUtils]: 121: Hoare triple {17795#false} assume 8 == ~blastFlag~0; {17795#false} is VALID [2022-04-27 15:09:05,713 INFO L290 TraceCheckUtils]: 122: Hoare triple {17795#false} assume !false; {17795#false} is VALID [2022-04-27 15:09:05,714 INFO L134 CoverageAnalysis]: Checked inductivity of 148 backedges. 92 proven. 0 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2022-04-27 15:09:05,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-27 15:09:05,714 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [565127907] [2022-04-27 15:09:05,714 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [565127907] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-27 15:09:05,714 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-27 15:09:05,714 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-27 15:09:05,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1228663073] [2022-04-27 15:09:05,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-27 15:09:05,715 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.75) internal successors, (83), 3 states have internal predecessors, (83), 1 states have call successors, (3), 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 123 [2022-04-27 15:09:05,715 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-27 15:09:05,716 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 4 states, 4 states have (on average 20.75) internal successors, (83), 3 states have internal predecessors, (83), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:09:05,780 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 87 edges. 87 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-27 15:09:05,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-27 15:09:05,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-27 15:09:05,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-27 15:09:05,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-27 15:09:05,781 INFO L87 Difference]: Start difference. First operand 913 states and 1279 transitions. Second operand has 4 states, 4 states have (on average 20.75) internal successors, (83), 3 states have internal predecessors, (83), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:09:06,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 15:09:06,425 INFO L93 Difference]: Finished difference Result 1537 states and 2154 transitions. [2022-04-27 15:09:06,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-27 15:09:06,426 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.75) internal successors, (83), 3 states have internal predecessors, (83), 1 states have call successors, (3), 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 123 [2022-04-27 15:09:06,426 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-27 15:09:06,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 20.75) internal successors, (83), 3 states have internal predecessors, (83), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:09:06,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 436 transitions. [2022-04-27 15:09:06,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 20.75) internal successors, (83), 3 states have internal predecessors, (83), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:09:06,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 436 transitions. [2022-04-27 15:09:06,432 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 4 states and 436 transitions. [2022-04-27 15:09:06,728 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 436 edges. 436 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-27 15:09:06,773 INFO L225 Difference]: With dead ends: 1537 [2022-04-27 15:09:06,773 INFO L226 Difference]: Without dead ends: 937 [2022-04-27 15:09:06,776 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-27 15:09:06,779 INFO L413 NwaCegarLoop]: 238 mSDtfsCounter, 217 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 208 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 217 SdHoareTripleChecker+Valid, 245 SdHoareTripleChecker+Invalid, 211 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 208 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-27 15:09:06,782 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [217 Valid, 245 Invalid, 211 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 208 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-27 15:09:06,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 937 states. [2022-04-27 15:09:06,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 937 to 937. [2022-04-27 15:09:06,854 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-27 15:09:06,858 INFO L82 GeneralOperation]: Start isEquivalent. First operand 937 states. Second operand has 937 states, 932 states have (on average 1.3991416309012876) internal successors, (1304), 932 states have internal predecessors, (1304), 3 states have call successors, (3), 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-27 15:09:06,860 INFO L74 IsIncluded]: Start isIncluded. First operand 937 states. Second operand has 937 states, 932 states have (on average 1.3991416309012876) internal successors, (1304), 932 states have internal predecessors, (1304), 3 states have call successors, (3), 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-27 15:09:06,862 INFO L87 Difference]: Start difference. First operand 937 states. Second operand has 937 states, 932 states have (on average 1.3991416309012876) internal successors, (1304), 932 states have internal predecessors, (1304), 3 states have call successors, (3), 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-27 15:09:06,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 15:09:06,907 INFO L93 Difference]: Finished difference Result 937 states and 1308 transitions. [2022-04-27 15:09:06,907 INFO L276 IsEmpty]: Start isEmpty. Operand 937 states and 1308 transitions. [2022-04-27 15:09:06,909 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 15:09:06,909 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 15:09:06,912 INFO L74 IsIncluded]: Start isIncluded. First operand has 937 states, 932 states have (on average 1.3991416309012876) internal successors, (1304), 932 states have internal predecessors, (1304), 3 states have call successors, (3), 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 937 states. [2022-04-27 15:09:06,914 INFO L87 Difference]: Start difference. First operand has 937 states, 932 states have (on average 1.3991416309012876) internal successors, (1304), 932 states have internal predecessors, (1304), 3 states have call successors, (3), 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 937 states. [2022-04-27 15:09:06,957 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 15:09:06,958 INFO L93 Difference]: Finished difference Result 937 states and 1308 transitions. [2022-04-27 15:09:06,958 INFO L276 IsEmpty]: Start isEmpty. Operand 937 states and 1308 transitions. [2022-04-27 15:09:06,959 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 15:09:06,959 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 15:09:06,959 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-27 15:09:06,959 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-27 15:09:06,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 937 states, 932 states have (on average 1.3991416309012876) internal successors, (1304), 932 states have internal predecessors, (1304), 3 states have call successors, (3), 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-27 15:09:07,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 937 states to 937 states and 1308 transitions. [2022-04-27 15:09:07,014 INFO L78 Accepts]: Start accepts. Automaton has 937 states and 1308 transitions. Word has length 123 [2022-04-27 15:09:07,016 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-27 15:09:07,016 INFO L495 AbstractCegarLoop]: Abstraction has 937 states and 1308 transitions. [2022-04-27 15:09:07,016 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.75) internal successors, (83), 3 states have internal predecessors, (83), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:09:07,017 INFO L276 IsEmpty]: Start isEmpty. Operand 937 states and 1308 transitions. [2022-04-27 15:09:07,021 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2022-04-27 15:09:07,021 INFO L187 NwaCegarLoop]: Found error trace [2022-04-27 15:09:07,021 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-27 15:09:07,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-04-27 15:09:07,022 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-27 15:09:07,022 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-27 15:09:07,022 INFO L85 PathProgramCache]: Analyzing trace with hash -1812414350, now seen corresponding path program 1 times [2022-04-27 15:09:07,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-27 15:09:07,022 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119952963] [2022-04-27 15:09:07,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-27 15:09:07,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-27 15:09:07,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 15:09:07,123 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-27 15:09:07,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 15:09:07,130 INFO L290 TraceCheckUtils]: 0: Hoare triple {22451#(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(16, 2);call #Ultimate.allocInit(12, 3); {22445#true} is VALID [2022-04-27 15:09:07,130 INFO L290 TraceCheckUtils]: 1: Hoare triple {22445#true} assume true; {22445#true} is VALID [2022-04-27 15:09:07,130 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {22445#true} {22445#true} #638#return; {22445#true} is VALID [2022-04-27 15:09:07,131 INFO L272 TraceCheckUtils]: 0: Hoare triple {22445#true} call ULTIMATE.init(); {22451#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-27 15:09:07,131 INFO L290 TraceCheckUtils]: 1: Hoare triple {22451#(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(16, 2);call #Ultimate.allocInit(12, 3); {22445#true} is VALID [2022-04-27 15:09:07,131 INFO L290 TraceCheckUtils]: 2: Hoare triple {22445#true} assume true; {22445#true} is VALID [2022-04-27 15:09:07,131 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {22445#true} {22445#true} #638#return; {22445#true} is VALID [2022-04-27 15:09:07,131 INFO L272 TraceCheckUtils]: 4: Hoare triple {22445#true} call #t~ret55 := main(); {22445#true} is VALID [2022-04-27 15:09:07,131 INFO L290 TraceCheckUtils]: 5: Hoare triple {22445#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {22445#true} is VALID [2022-04-27 15:09:07,131 INFO L272 TraceCheckUtils]: 6: Hoare triple {22445#true} call #t~ret54 := ssl3_accept(~s~0); {22445#true} is VALID [2022-04-27 15:09:07,132 INFO L290 TraceCheckUtils]: 7: Hoare triple {22445#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__hit~0 := #t~nondet7;havoc #t~nondet7;havoc ~s__rwstate~0;~s__init_buf___0~0 := 1;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__debug~0 := #t~nondet8;havoc #t~nondet8;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__options~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__verify_mode~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__session__peer~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet16;havoc #t~nondet16;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet18;havoc #t~nondet18;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet20;havoc #t~nondet20;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet21;havoc #t~nondet21;havoc ~s__session__cipher~0;havoc ~buf~0;havoc ~l~0;havoc ~Time~0;havoc ~tmp~0;havoc ~cb~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~num1~0 := #t~nondet22;havoc #t~nondet22;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~tmp___1~0 := #t~nondet23;havoc #t~nondet23;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___2~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___3~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___4~0 := #t~nondet26;havoc #t~nondet26;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp___5~0 := #t~nondet27;havoc #t~nondet27;assume -2147483648 <= #t~nondet28 && #t~nondet28 <= 2147483647;~tmp___6~0 := #t~nondet28;havoc #t~nondet28;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet29 && #t~nondet29 <= 2147483647;~tmp___8~0 := #t~nondet29;havoc #t~nondet29;assume -2147483648 <= #t~nondet30 && #t~nondet30 <= 2147483647;~tmp___9~0 := #t~nondet30;havoc #t~nondet30;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___10~0 := #t~nondet31;havoc #t~nondet31;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp~0 := #t~nondet32;havoc #t~nondet32;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {22445#true} is VALID [2022-04-27 15:09:07,132 INFO L290 TraceCheckUtils]: 8: Hoare triple {22445#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {22445#true} is VALID [2022-04-27 15:09:07,132 INFO L290 TraceCheckUtils]: 9: Hoare triple {22445#true} #t~post33 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post33;havoc #t~post33; {22445#true} is VALID [2022-04-27 15:09:07,132 INFO L290 TraceCheckUtils]: 10: Hoare triple {22445#true} assume !(0 != 12288 + ~tmp___1~0); {22445#true} is VALID [2022-04-27 15:09:07,133 INFO L290 TraceCheckUtils]: 11: Hoare triple {22445#true} assume !(0 == ~s__cert~0); {22445#true} is VALID [2022-04-27 15:09:07,133 INFO L290 TraceCheckUtils]: 12: Hoare triple {22445#true} assume !false; {22445#true} is VALID [2022-04-27 15:09:07,133 INFO L290 TraceCheckUtils]: 13: Hoare triple {22445#true} ~state~0 := ~s__state~0; {22445#true} is VALID [2022-04-27 15:09:07,133 INFO L290 TraceCheckUtils]: 14: Hoare triple {22445#true} assume !(12292 == ~s__state~0); {22445#true} is VALID [2022-04-27 15:09:07,133 INFO L290 TraceCheckUtils]: 15: Hoare triple {22445#true} assume !(16384 == ~s__state~0); {22445#true} is VALID [2022-04-27 15:09:07,147 INFO L290 TraceCheckUtils]: 16: Hoare triple {22445#true} assume !(8192 == ~s__state~0); {22445#true} is VALID [2022-04-27 15:09:07,147 INFO L290 TraceCheckUtils]: 17: Hoare triple {22445#true} assume !(24576 == ~s__state~0); {22445#true} is VALID [2022-04-27 15:09:07,147 INFO L290 TraceCheckUtils]: 18: Hoare triple {22445#true} assume !(8195 == ~s__state~0); {22445#true} is VALID [2022-04-27 15:09:07,147 INFO L290 TraceCheckUtils]: 19: Hoare triple {22445#true} assume !(8480 == ~s__state~0); {22445#true} is VALID [2022-04-27 15:09:07,147 INFO L290 TraceCheckUtils]: 20: Hoare triple {22445#true} assume !(8481 == ~s__state~0); {22445#true} is VALID [2022-04-27 15:09:07,148 INFO L290 TraceCheckUtils]: 21: Hoare triple {22445#true} assume !(8482 == ~s__state~0); {22445#true} is VALID [2022-04-27 15:09:07,148 INFO L290 TraceCheckUtils]: 22: Hoare triple {22445#true} assume 8464 == ~s__state~0; {22445#true} is VALID [2022-04-27 15:09:07,148 INFO L290 TraceCheckUtils]: 23: Hoare triple {22445#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~ret~0 := #t~nondet38;havoc #t~nondet38; {22445#true} is VALID [2022-04-27 15:09:07,148 INFO L290 TraceCheckUtils]: 24: Hoare triple {22445#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {22445#true} is VALID [2022-04-27 15:09:07,148 INFO L290 TraceCheckUtils]: 25: Hoare triple {22445#true} assume !(~ret~0 <= 0);~got_new_session~0 := 1;~s__state~0 := 8496;~s__init_num~0 := 0; {22445#true} is VALID [2022-04-27 15:09:07,148 INFO L290 TraceCheckUtils]: 26: Hoare triple {22445#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {22445#true} is VALID [2022-04-27 15:09:07,148 INFO L290 TraceCheckUtils]: 27: Hoare triple {22445#true} ~skip~0 := 0; {22445#true} is VALID [2022-04-27 15:09:07,148 INFO L290 TraceCheckUtils]: 28: Hoare triple {22445#true} assume !false; {22445#true} is VALID [2022-04-27 15:09:07,148 INFO L290 TraceCheckUtils]: 29: Hoare triple {22445#true} ~state~0 := ~s__state~0; {22445#true} is VALID [2022-04-27 15:09:07,148 INFO L290 TraceCheckUtils]: 30: Hoare triple {22445#true} assume !(12292 == ~s__state~0); {22445#true} is VALID [2022-04-27 15:09:07,148 INFO L290 TraceCheckUtils]: 31: Hoare triple {22445#true} assume !(16384 == ~s__state~0); {22445#true} is VALID [2022-04-27 15:09:07,148 INFO L290 TraceCheckUtils]: 32: Hoare triple {22445#true} assume !(8192 == ~s__state~0); {22445#true} is VALID [2022-04-27 15:09:07,148 INFO L290 TraceCheckUtils]: 33: Hoare triple {22445#true} assume !(24576 == ~s__state~0); {22445#true} is VALID [2022-04-27 15:09:07,148 INFO L290 TraceCheckUtils]: 34: Hoare triple {22445#true} assume !(8195 == ~s__state~0); {22445#true} is VALID [2022-04-27 15:09:07,148 INFO L290 TraceCheckUtils]: 35: Hoare triple {22445#true} assume !(8480 == ~s__state~0); {22445#true} is VALID [2022-04-27 15:09:07,149 INFO L290 TraceCheckUtils]: 36: Hoare triple {22445#true} assume !(8481 == ~s__state~0); {22445#true} is VALID [2022-04-27 15:09:07,149 INFO L290 TraceCheckUtils]: 37: Hoare triple {22445#true} assume !(8482 == ~s__state~0); {22445#true} is VALID [2022-04-27 15:09:07,149 INFO L290 TraceCheckUtils]: 38: Hoare triple {22445#true} assume !(8464 == ~s__state~0); {22445#true} is VALID [2022-04-27 15:09:07,149 INFO L290 TraceCheckUtils]: 39: Hoare triple {22445#true} assume !(8465 == ~s__state~0); {22445#true} is VALID [2022-04-27 15:09:07,149 INFO L290 TraceCheckUtils]: 40: Hoare triple {22445#true} assume !(8466 == ~s__state~0); {22445#true} is VALID [2022-04-27 15:09:07,149 INFO L290 TraceCheckUtils]: 41: Hoare triple {22445#true} assume 8496 == ~s__state~0; {22445#true} is VALID [2022-04-27 15:09:07,149 INFO L290 TraceCheckUtils]: 42: Hoare triple {22445#true} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {22445#true} is VALID [2022-04-27 15:09:07,149 INFO L290 TraceCheckUtils]: 43: Hoare triple {22445#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {22445#true} is VALID [2022-04-27 15:09:07,149 INFO L290 TraceCheckUtils]: 44: Hoare triple {22445#true} assume !(~ret~0 <= 0); {22445#true} is VALID [2022-04-27 15:09:07,149 INFO L290 TraceCheckUtils]: 45: Hoare triple {22445#true} assume !(0 != ~s__hit~0);~s__state~0 := 8512; {22445#true} is VALID [2022-04-27 15:09:07,149 INFO L290 TraceCheckUtils]: 46: Hoare triple {22445#true} ~s__init_num~0 := 0; {22445#true} is VALID [2022-04-27 15:09:07,149 INFO L290 TraceCheckUtils]: 47: Hoare triple {22445#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {22445#true} is VALID [2022-04-27 15:09:07,149 INFO L290 TraceCheckUtils]: 48: Hoare triple {22445#true} ~skip~0 := 0; {22445#true} is VALID [2022-04-27 15:09:07,149 INFO L290 TraceCheckUtils]: 49: Hoare triple {22445#true} assume !false; {22445#true} is VALID [2022-04-27 15:09:07,149 INFO L290 TraceCheckUtils]: 50: Hoare triple {22445#true} ~state~0 := ~s__state~0; {22445#true} is VALID [2022-04-27 15:09:07,150 INFO L290 TraceCheckUtils]: 51: Hoare triple {22445#true} assume !(12292 == ~s__state~0); {22445#true} is VALID [2022-04-27 15:09:07,150 INFO L290 TraceCheckUtils]: 52: Hoare triple {22445#true} assume !(16384 == ~s__state~0); {22445#true} is VALID [2022-04-27 15:09:07,150 INFO L290 TraceCheckUtils]: 53: Hoare triple {22445#true} assume !(8192 == ~s__state~0); {22445#true} is VALID [2022-04-27 15:09:07,150 INFO L290 TraceCheckUtils]: 54: Hoare triple {22445#true} assume !(24576 == ~s__state~0); {22445#true} is VALID [2022-04-27 15:09:07,150 INFO L290 TraceCheckUtils]: 55: Hoare triple {22445#true} assume !(8195 == ~s__state~0); {22445#true} is VALID [2022-04-27 15:09:07,150 INFO L290 TraceCheckUtils]: 56: Hoare triple {22445#true} assume !(8480 == ~s__state~0); {22445#true} is VALID [2022-04-27 15:09:07,150 INFO L290 TraceCheckUtils]: 57: Hoare triple {22445#true} assume !(8481 == ~s__state~0); {22445#true} is VALID [2022-04-27 15:09:07,150 INFO L290 TraceCheckUtils]: 58: Hoare triple {22445#true} assume !(8482 == ~s__state~0); {22445#true} is VALID [2022-04-27 15:09:07,150 INFO L290 TraceCheckUtils]: 59: Hoare triple {22445#true} assume !(8464 == ~s__state~0); {22445#true} is VALID [2022-04-27 15:09:07,150 INFO L290 TraceCheckUtils]: 60: Hoare triple {22445#true} assume !(8465 == ~s__state~0); {22445#true} is VALID [2022-04-27 15:09:07,150 INFO L290 TraceCheckUtils]: 61: Hoare triple {22445#true} assume !(8466 == ~s__state~0); {22445#true} is VALID [2022-04-27 15:09:07,150 INFO L290 TraceCheckUtils]: 62: Hoare triple {22445#true} assume !(8496 == ~s__state~0); {22445#true} is VALID [2022-04-27 15:09:07,150 INFO L290 TraceCheckUtils]: 63: Hoare triple {22445#true} assume !(8497 == ~s__state~0); {22445#true} is VALID [2022-04-27 15:09:07,150 INFO L290 TraceCheckUtils]: 64: Hoare triple {22445#true} assume 8512 == ~s__state~0; {22445#true} is VALID [2022-04-27 15:09:07,151 INFO L290 TraceCheckUtils]: 65: Hoare triple {22445#true} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {22445#true} is VALID [2022-04-27 15:09:07,151 INFO L290 TraceCheckUtils]: 66: Hoare triple {22445#true} assume !(0 != (256 + ~__cil_tmp56~0) % 4294967296);assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;~ret~0 := #t~nondet40;havoc #t~nondet40; {22445#true} is VALID [2022-04-27 15:09:07,152 INFO L290 TraceCheckUtils]: 67: Hoare triple {22445#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 6; {22450#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-27 15:09:07,153 INFO L290 TraceCheckUtils]: 68: Hoare triple {22450#(<= ssl3_accept_~blastFlag~0 6)} assume !(~ret~0 <= 0); {22450#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-27 15:09:07,153 INFO L290 TraceCheckUtils]: 69: Hoare triple {22450#(<= ssl3_accept_~blastFlag~0 6)} ~s__state~0 := 8528;~s__init_num~0 := 0; {22450#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-27 15:09:07,153 INFO L290 TraceCheckUtils]: 70: Hoare triple {22450#(<= ssl3_accept_~blastFlag~0 6)} assume !(0 == ~s__s3__tmp__reuse_message~0); {22450#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-27 15:09:07,154 INFO L290 TraceCheckUtils]: 71: Hoare triple {22450#(<= ssl3_accept_~blastFlag~0 6)} ~skip~0 := 0; {22450#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-27 15:09:07,154 INFO L290 TraceCheckUtils]: 72: Hoare triple {22450#(<= ssl3_accept_~blastFlag~0 6)} assume !false; {22450#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-27 15:09:07,154 INFO L290 TraceCheckUtils]: 73: Hoare triple {22450#(<= ssl3_accept_~blastFlag~0 6)} ~state~0 := ~s__state~0; {22450#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-27 15:09:07,155 INFO L290 TraceCheckUtils]: 74: Hoare triple {22450#(<= ssl3_accept_~blastFlag~0 6)} assume !(12292 == ~s__state~0); {22450#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-27 15:09:07,155 INFO L290 TraceCheckUtils]: 75: Hoare triple {22450#(<= ssl3_accept_~blastFlag~0 6)} assume !(16384 == ~s__state~0); {22450#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-27 15:09:07,155 INFO L290 TraceCheckUtils]: 76: Hoare triple {22450#(<= ssl3_accept_~blastFlag~0 6)} assume !(8192 == ~s__state~0); {22450#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-27 15:09:07,155 INFO L290 TraceCheckUtils]: 77: Hoare triple {22450#(<= ssl3_accept_~blastFlag~0 6)} assume !(24576 == ~s__state~0); {22450#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-27 15:09:07,156 INFO L290 TraceCheckUtils]: 78: Hoare triple {22450#(<= ssl3_accept_~blastFlag~0 6)} assume !(8195 == ~s__state~0); {22450#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-27 15:09:07,156 INFO L290 TraceCheckUtils]: 79: Hoare triple {22450#(<= ssl3_accept_~blastFlag~0 6)} assume !(8480 == ~s__state~0); {22450#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-27 15:09:07,156 INFO L290 TraceCheckUtils]: 80: Hoare triple {22450#(<= ssl3_accept_~blastFlag~0 6)} assume !(8481 == ~s__state~0); {22450#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-27 15:09:07,157 INFO L290 TraceCheckUtils]: 81: Hoare triple {22450#(<= ssl3_accept_~blastFlag~0 6)} assume !(8482 == ~s__state~0); {22450#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-27 15:09:07,157 INFO L290 TraceCheckUtils]: 82: Hoare triple {22450#(<= ssl3_accept_~blastFlag~0 6)} assume !(8464 == ~s__state~0); {22450#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-27 15:09:07,157 INFO L290 TraceCheckUtils]: 83: Hoare triple {22450#(<= ssl3_accept_~blastFlag~0 6)} assume !(8465 == ~s__state~0); {22450#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-27 15:09:07,157 INFO L290 TraceCheckUtils]: 84: Hoare triple {22450#(<= ssl3_accept_~blastFlag~0 6)} assume !(8466 == ~s__state~0); {22450#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-27 15:09:07,158 INFO L290 TraceCheckUtils]: 85: Hoare triple {22450#(<= ssl3_accept_~blastFlag~0 6)} assume !(8496 == ~s__state~0); {22450#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-27 15:09:07,158 INFO L290 TraceCheckUtils]: 86: Hoare triple {22450#(<= ssl3_accept_~blastFlag~0 6)} assume !(8497 == ~s__state~0); {22450#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-27 15:09:07,158 INFO L290 TraceCheckUtils]: 87: Hoare triple {22450#(<= ssl3_accept_~blastFlag~0 6)} assume !(8512 == ~s__state~0); {22450#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-27 15:09:07,159 INFO L290 TraceCheckUtils]: 88: Hoare triple {22450#(<= ssl3_accept_~blastFlag~0 6)} assume !(8513 == ~s__state~0); {22450#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-27 15:09:07,159 INFO L290 TraceCheckUtils]: 89: Hoare triple {22450#(<= ssl3_accept_~blastFlag~0 6)} assume 8528 == ~s__state~0; {22450#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-27 15:09:07,159 INFO L290 TraceCheckUtils]: 90: Hoare triple {22450#(<= ssl3_accept_~blastFlag~0 6)} ~l~0 := ~s__s3__tmp__new_cipher__algorithms~0;~__cil_tmp57~0 := ~s__options~0; {22450#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-27 15:09:07,160 INFO L290 TraceCheckUtils]: 91: Hoare triple {22450#(<= ssl3_accept_~blastFlag~0 6)} assume !(0 != (2097152 + ~__cil_tmp57~0) % 4294967296);~s__s3__tmp__use_rsa_tmp~0 := 0; {22450#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-27 15:09:07,160 INFO L290 TraceCheckUtils]: 92: Hoare triple {22450#(<= ssl3_accept_~blastFlag~0 6)} assume !(0 != ~s__s3__tmp__use_rsa_tmp~0); {22450#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-27 15:09:07,160 INFO L290 TraceCheckUtils]: 93: Hoare triple {22450#(<= ssl3_accept_~blastFlag~0 6)} assume !(0 != (30 + ~l~0) % 4294967296); {22450#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-27 15:09:07,161 INFO L290 TraceCheckUtils]: 94: Hoare triple {22450#(<= ssl3_accept_~blastFlag~0 6)} assume !(0 != (1 + ~l~0) % 4294967296);~skip~0 := 1; {22450#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-27 15:09:07,161 INFO L290 TraceCheckUtils]: 95: Hoare triple {22450#(<= ssl3_accept_~blastFlag~0 6)} ~s__state~0 := 8544;~s__init_num~0 := 0; {22450#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-27 15:09:07,161 INFO L290 TraceCheckUtils]: 96: Hoare triple {22450#(<= ssl3_accept_~blastFlag~0 6)} assume !(0 == ~s__s3__tmp__reuse_message~0); {22450#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-27 15:09:07,161 INFO L290 TraceCheckUtils]: 97: Hoare triple {22450#(<= ssl3_accept_~blastFlag~0 6)} ~skip~0 := 0; {22450#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-27 15:09:07,162 INFO L290 TraceCheckUtils]: 98: Hoare triple {22450#(<= ssl3_accept_~blastFlag~0 6)} assume !false; {22450#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-27 15:09:07,162 INFO L290 TraceCheckUtils]: 99: Hoare triple {22450#(<= ssl3_accept_~blastFlag~0 6)} ~state~0 := ~s__state~0; {22450#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-27 15:09:07,162 INFO L290 TraceCheckUtils]: 100: Hoare triple {22450#(<= ssl3_accept_~blastFlag~0 6)} assume !(12292 == ~s__state~0); {22450#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-27 15:09:07,163 INFO L290 TraceCheckUtils]: 101: Hoare triple {22450#(<= ssl3_accept_~blastFlag~0 6)} assume !(16384 == ~s__state~0); {22450#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-27 15:09:07,163 INFO L290 TraceCheckUtils]: 102: Hoare triple {22450#(<= ssl3_accept_~blastFlag~0 6)} assume !(8192 == ~s__state~0); {22450#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-27 15:09:07,163 INFO L290 TraceCheckUtils]: 103: Hoare triple {22450#(<= ssl3_accept_~blastFlag~0 6)} assume !(24576 == ~s__state~0); {22450#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-27 15:09:07,164 INFO L290 TraceCheckUtils]: 104: Hoare triple {22450#(<= ssl3_accept_~blastFlag~0 6)} assume !(8195 == ~s__state~0); {22450#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-27 15:09:07,164 INFO L290 TraceCheckUtils]: 105: Hoare triple {22450#(<= ssl3_accept_~blastFlag~0 6)} assume !(8480 == ~s__state~0); {22450#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-27 15:09:07,164 INFO L290 TraceCheckUtils]: 106: Hoare triple {22450#(<= ssl3_accept_~blastFlag~0 6)} assume !(8481 == ~s__state~0); {22450#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-27 15:09:07,164 INFO L290 TraceCheckUtils]: 107: Hoare triple {22450#(<= ssl3_accept_~blastFlag~0 6)} assume !(8482 == ~s__state~0); {22450#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-27 15:09:07,165 INFO L290 TraceCheckUtils]: 108: Hoare triple {22450#(<= ssl3_accept_~blastFlag~0 6)} assume !(8464 == ~s__state~0); {22450#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-27 15:09:07,165 INFO L290 TraceCheckUtils]: 109: Hoare triple {22450#(<= ssl3_accept_~blastFlag~0 6)} assume !(8465 == ~s__state~0); {22450#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-27 15:09:07,169 INFO L290 TraceCheckUtils]: 110: Hoare triple {22450#(<= ssl3_accept_~blastFlag~0 6)} assume !(8466 == ~s__state~0); {22450#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-27 15:09:07,169 INFO L290 TraceCheckUtils]: 111: Hoare triple {22450#(<= ssl3_accept_~blastFlag~0 6)} assume !(8496 == ~s__state~0); {22450#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-27 15:09:07,170 INFO L290 TraceCheckUtils]: 112: Hoare triple {22450#(<= ssl3_accept_~blastFlag~0 6)} assume !(8497 == ~s__state~0); {22450#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-27 15:09:07,170 INFO L290 TraceCheckUtils]: 113: Hoare triple {22450#(<= ssl3_accept_~blastFlag~0 6)} assume !(8512 == ~s__state~0); {22450#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-27 15:09:07,170 INFO L290 TraceCheckUtils]: 114: Hoare triple {22450#(<= ssl3_accept_~blastFlag~0 6)} assume !(8513 == ~s__state~0); {22450#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-27 15:09:07,171 INFO L290 TraceCheckUtils]: 115: Hoare triple {22450#(<= ssl3_accept_~blastFlag~0 6)} assume !(8528 == ~s__state~0); {22450#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-27 15:09:07,171 INFO L290 TraceCheckUtils]: 116: Hoare triple {22450#(<= ssl3_accept_~blastFlag~0 6)} assume !(8529 == ~s__state~0); {22450#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-27 15:09:07,171 INFO L290 TraceCheckUtils]: 117: Hoare triple {22450#(<= ssl3_accept_~blastFlag~0 6)} assume 8544 == ~s__state~0; {22450#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-27 15:09:07,171 INFO L290 TraceCheckUtils]: 118: Hoare triple {22450#(<= ssl3_accept_~blastFlag~0 6)} assume 0 != 1 + ~s__verify_mode~0; {22450#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-27 15:09:07,172 INFO L290 TraceCheckUtils]: 119: Hoare triple {22450#(<= ssl3_accept_~blastFlag~0 6)} assume !(0 != ~s__session__peer~0); {22450#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-27 15:09:07,172 INFO L290 TraceCheckUtils]: 120: Hoare triple {22450#(<= ssl3_accept_~blastFlag~0 6)} ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; {22450#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-27 15:09:07,172 INFO L290 TraceCheckUtils]: 121: Hoare triple {22450#(<= ssl3_accept_~blastFlag~0 6)} assume !(0 != (256 + ~__cil_tmp61~0) % 4294967296); {22450#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-27 15:09:07,173 INFO L290 TraceCheckUtils]: 122: Hoare triple {22450#(<= ssl3_accept_~blastFlag~0 6)} ~s__s3__tmp__cert_request~0 := 1;assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {22450#(<= ssl3_accept_~blastFlag~0 6)} is VALID [2022-04-27 15:09:07,173 INFO L290 TraceCheckUtils]: 123: Hoare triple {22450#(<= ssl3_accept_~blastFlag~0 6)} assume 8 == ~blastFlag~0; {22446#false} is VALID [2022-04-27 15:09:07,173 INFO L290 TraceCheckUtils]: 124: Hoare triple {22446#false} assume !false; {22446#false} is VALID [2022-04-27 15:09:07,173 INFO L134 CoverageAnalysis]: Checked inductivity of 148 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2022-04-27 15:09:07,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-27 15:09:07,174 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [119952963] [2022-04-27 15:09:07,174 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [119952963] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-27 15:09:07,174 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-27 15:09:07,174 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-27 15:09:07,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712028470] [2022-04-27 15:09:07,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-27 15:09:07,175 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 19.25) internal successors, (77), 3 states have internal predecessors, (77), 1 states have call successors, (3), 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 125 [2022-04-27 15:09:07,175 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-27 15:09:07,187 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 4 states, 4 states have (on average 19.25) internal successors, (77), 3 states have internal predecessors, (77), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:09:07,250 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 81 edges. 81 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-27 15:09:07,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-27 15:09:07,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-27 15:09:07,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-27 15:09:07,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-27 15:09:07,252 INFO L87 Difference]: Start difference. First operand 937 states and 1308 transitions. Second operand has 4 states, 4 states have (on average 19.25) internal successors, (77), 3 states have internal predecessors, (77), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:09:08,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 15:09:08,174 INFO L93 Difference]: Finished difference Result 1884 states and 2636 transitions. [2022-04-27 15:09:08,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-27 15:09:08,175 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 19.25) internal successors, (77), 3 states have internal predecessors, (77), 1 states have call successors, (3), 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 125 [2022-04-27 15:09:08,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-27 15:09:08,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 19.25) internal successors, (77), 3 states have internal predecessors, (77), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:09:08,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 600 transitions. [2022-04-27 15:09:08,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 19.25) internal successors, (77), 3 states have internal predecessors, (77), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:09:08,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 600 transitions. [2022-04-27 15:09:08,182 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 4 states and 600 transitions. [2022-04-27 15:09:08,638 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 600 edges. 600 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-27 15:09:08,714 INFO L225 Difference]: With dead ends: 1884 [2022-04-27 15:09:08,714 INFO L226 Difference]: Without dead ends: 1260 [2022-04-27 15:09:08,716 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-27 15:09:08,718 INFO L413 NwaCegarLoop]: 195 mSDtfsCounter, 549 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 208 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 549 SdHoareTripleChecker+Valid, 202 SdHoareTripleChecker+Invalid, 230 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 208 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-27 15:09:08,719 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [549 Valid, 202 Invalid, 230 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 208 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-27 15:09:08,721 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1260 states. [2022-04-27 15:09:08,849 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1260 to 1258. [2022-04-27 15:09:08,849 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-27 15:09:08,851 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1260 states. Second operand has 1258 states, 1253 states have (on average 1.4006384676775738) internal successors, (1755), 1253 states have internal predecessors, (1755), 3 states have call successors, (3), 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-27 15:09:08,853 INFO L74 IsIncluded]: Start isIncluded. First operand 1260 states. Second operand has 1258 states, 1253 states have (on average 1.4006384676775738) internal successors, (1755), 1253 states have internal predecessors, (1755), 3 states have call successors, (3), 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-27 15:09:08,854 INFO L87 Difference]: Start difference. First operand 1260 states. Second operand has 1258 states, 1253 states have (on average 1.4006384676775738) internal successors, (1755), 1253 states have internal predecessors, (1755), 3 states have call successors, (3), 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-27 15:09:08,928 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 15:09:08,928 INFO L93 Difference]: Finished difference Result 1260 states and 1760 transitions. [2022-04-27 15:09:08,928 INFO L276 IsEmpty]: Start isEmpty. Operand 1260 states and 1760 transitions. [2022-04-27 15:09:08,931 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 15:09:08,931 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 15:09:08,933 INFO L74 IsIncluded]: Start isIncluded. First operand has 1258 states, 1253 states have (on average 1.4006384676775738) internal successors, (1755), 1253 states have internal predecessors, (1755), 3 states have call successors, (3), 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 1260 states. [2022-04-27 15:09:08,934 INFO L87 Difference]: Start difference. First operand has 1258 states, 1253 states have (on average 1.4006384676775738) internal successors, (1755), 1253 states have internal predecessors, (1755), 3 states have call successors, (3), 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 1260 states. [2022-04-27 15:09:09,002 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 15:09:09,003 INFO L93 Difference]: Finished difference Result 1260 states and 1760 transitions. [2022-04-27 15:09:09,003 INFO L276 IsEmpty]: Start isEmpty. Operand 1260 states and 1760 transitions. [2022-04-27 15:09:09,005 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 15:09:09,005 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 15:09:09,005 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-27 15:09:09,005 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-27 15:09:09,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1258 states, 1253 states have (on average 1.4006384676775738) internal successors, (1755), 1253 states have internal predecessors, (1755), 3 states have call successors, (3), 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-27 15:09:09,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1258 states to 1258 states and 1759 transitions. [2022-04-27 15:09:09,092 INFO L78 Accepts]: Start accepts. Automaton has 1258 states and 1759 transitions. Word has length 125 [2022-04-27 15:09:09,092 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-27 15:09:09,093 INFO L495 AbstractCegarLoop]: Abstraction has 1258 states and 1759 transitions. [2022-04-27 15:09:09,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.25) internal successors, (77), 3 states have internal predecessors, (77), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:09:09,093 INFO L276 IsEmpty]: Start isEmpty. Operand 1258 states and 1759 transitions. [2022-04-27 15:09:09,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2022-04-27 15:09:09,095 INFO L187 NwaCegarLoop]: Found error trace [2022-04-27 15:09:09,095 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-27 15:09:09,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-04-27 15:09:09,095 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-27 15:09:09,096 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-27 15:09:09,096 INFO L85 PathProgramCache]: Analyzing trace with hash -2079650883, now seen corresponding path program 1 times [2022-04-27 15:09:09,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-27 15:09:09,097 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921391827] [2022-04-27 15:09:09,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-27 15:09:09,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-27 15:09:09,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 15:09:09,162 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-27 15:09:09,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 15:09:09,167 INFO L290 TraceCheckUtils]: 0: Hoare triple {28490#(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(16, 2);call #Ultimate.allocInit(12, 3); {28484#true} is VALID [2022-04-27 15:09:09,167 INFO L290 TraceCheckUtils]: 1: Hoare triple {28484#true} assume true; {28484#true} is VALID [2022-04-27 15:09:09,167 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {28484#true} {28484#true} #638#return; {28484#true} is VALID [2022-04-27 15:09:09,167 INFO L272 TraceCheckUtils]: 0: Hoare triple {28484#true} call ULTIMATE.init(); {28490#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-27 15:09:09,167 INFO L290 TraceCheckUtils]: 1: Hoare triple {28490#(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(16, 2);call #Ultimate.allocInit(12, 3); {28484#true} is VALID [2022-04-27 15:09:09,168 INFO L290 TraceCheckUtils]: 2: Hoare triple {28484#true} assume true; {28484#true} is VALID [2022-04-27 15:09:09,168 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {28484#true} {28484#true} #638#return; {28484#true} is VALID [2022-04-27 15:09:09,168 INFO L272 TraceCheckUtils]: 4: Hoare triple {28484#true} call #t~ret55 := main(); {28484#true} is VALID [2022-04-27 15:09:09,168 INFO L290 TraceCheckUtils]: 5: Hoare triple {28484#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {28484#true} is VALID [2022-04-27 15:09:09,168 INFO L272 TraceCheckUtils]: 6: Hoare triple {28484#true} call #t~ret54 := ssl3_accept(~s~0); {28484#true} is VALID [2022-04-27 15:09:09,168 INFO L290 TraceCheckUtils]: 7: Hoare triple {28484#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__hit~0 := #t~nondet7;havoc #t~nondet7;havoc ~s__rwstate~0;~s__init_buf___0~0 := 1;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__debug~0 := #t~nondet8;havoc #t~nondet8;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__options~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__verify_mode~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__session__peer~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet16;havoc #t~nondet16;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet18;havoc #t~nondet18;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet20;havoc #t~nondet20;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet21;havoc #t~nondet21;havoc ~s__session__cipher~0;havoc ~buf~0;havoc ~l~0;havoc ~Time~0;havoc ~tmp~0;havoc ~cb~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~num1~0 := #t~nondet22;havoc #t~nondet22;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~tmp___1~0 := #t~nondet23;havoc #t~nondet23;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___2~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___3~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___4~0 := #t~nondet26;havoc #t~nondet26;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp___5~0 := #t~nondet27;havoc #t~nondet27;assume -2147483648 <= #t~nondet28 && #t~nondet28 <= 2147483647;~tmp___6~0 := #t~nondet28;havoc #t~nondet28;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet29 && #t~nondet29 <= 2147483647;~tmp___8~0 := #t~nondet29;havoc #t~nondet29;assume -2147483648 <= #t~nondet30 && #t~nondet30 <= 2147483647;~tmp___9~0 := #t~nondet30;havoc #t~nondet30;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___10~0 := #t~nondet31;havoc #t~nondet31;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp~0 := #t~nondet32;havoc #t~nondet32;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {28484#true} is VALID [2022-04-27 15:09:09,168 INFO L290 TraceCheckUtils]: 8: Hoare triple {28484#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {28484#true} is VALID [2022-04-27 15:09:09,168 INFO L290 TraceCheckUtils]: 9: Hoare triple {28484#true} #t~post33 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post33;havoc #t~post33; {28484#true} is VALID [2022-04-27 15:09:09,168 INFO L290 TraceCheckUtils]: 10: Hoare triple {28484#true} assume !(0 != 12288 + ~tmp___1~0); {28484#true} is VALID [2022-04-27 15:09:09,168 INFO L290 TraceCheckUtils]: 11: Hoare triple {28484#true} assume !(0 == ~s__cert~0); {28484#true} is VALID [2022-04-27 15:09:09,168 INFO L290 TraceCheckUtils]: 12: Hoare triple {28484#true} assume !false; {28484#true} is VALID [2022-04-27 15:09:09,168 INFO L290 TraceCheckUtils]: 13: Hoare triple {28484#true} ~state~0 := ~s__state~0; {28484#true} is VALID [2022-04-27 15:09:09,168 INFO L290 TraceCheckUtils]: 14: Hoare triple {28484#true} assume !(12292 == ~s__state~0); {28484#true} is VALID [2022-04-27 15:09:09,169 INFO L290 TraceCheckUtils]: 15: Hoare triple {28484#true} assume !(16384 == ~s__state~0); {28484#true} is VALID [2022-04-27 15:09:09,169 INFO L290 TraceCheckUtils]: 16: Hoare triple {28484#true} assume !(8192 == ~s__state~0); {28484#true} is VALID [2022-04-27 15:09:09,169 INFO L290 TraceCheckUtils]: 17: Hoare triple {28484#true} assume !(24576 == ~s__state~0); {28484#true} is VALID [2022-04-27 15:09:09,169 INFO L290 TraceCheckUtils]: 18: Hoare triple {28484#true} assume !(8195 == ~s__state~0); {28484#true} is VALID [2022-04-27 15:09:09,169 INFO L290 TraceCheckUtils]: 19: Hoare triple {28484#true} assume !(8480 == ~s__state~0); {28484#true} is VALID [2022-04-27 15:09:09,169 INFO L290 TraceCheckUtils]: 20: Hoare triple {28484#true} assume !(8481 == ~s__state~0); {28484#true} is VALID [2022-04-27 15:09:09,169 INFO L290 TraceCheckUtils]: 21: Hoare triple {28484#true} assume !(8482 == ~s__state~0); {28484#true} is VALID [2022-04-27 15:09:09,169 INFO L290 TraceCheckUtils]: 22: Hoare triple {28484#true} assume 8464 == ~s__state~0; {28484#true} is VALID [2022-04-27 15:09:09,169 INFO L290 TraceCheckUtils]: 23: Hoare triple {28484#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~ret~0 := #t~nondet38;havoc #t~nondet38; {28484#true} is VALID [2022-04-27 15:09:09,169 INFO L290 TraceCheckUtils]: 24: Hoare triple {28484#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {28484#true} is VALID [2022-04-27 15:09:09,169 INFO L290 TraceCheckUtils]: 25: Hoare triple {28484#true} assume !(~ret~0 <= 0);~got_new_session~0 := 1;~s__state~0 := 8496;~s__init_num~0 := 0; {28484#true} is VALID [2022-04-27 15:09:09,169 INFO L290 TraceCheckUtils]: 26: Hoare triple {28484#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {28484#true} is VALID [2022-04-27 15:09:09,169 INFO L290 TraceCheckUtils]: 27: Hoare triple {28484#true} ~skip~0 := 0; {28484#true} is VALID [2022-04-27 15:09:09,169 INFO L290 TraceCheckUtils]: 28: Hoare triple {28484#true} assume !false; {28484#true} is VALID [2022-04-27 15:09:09,170 INFO L290 TraceCheckUtils]: 29: Hoare triple {28484#true} ~state~0 := ~s__state~0; {28484#true} is VALID [2022-04-27 15:09:09,170 INFO L290 TraceCheckUtils]: 30: Hoare triple {28484#true} assume !(12292 == ~s__state~0); {28484#true} is VALID [2022-04-27 15:09:09,170 INFO L290 TraceCheckUtils]: 31: Hoare triple {28484#true} assume !(16384 == ~s__state~0); {28484#true} is VALID [2022-04-27 15:09:09,170 INFO L290 TraceCheckUtils]: 32: Hoare triple {28484#true} assume !(8192 == ~s__state~0); {28484#true} is VALID [2022-04-27 15:09:09,170 INFO L290 TraceCheckUtils]: 33: Hoare triple {28484#true} assume !(24576 == ~s__state~0); {28484#true} is VALID [2022-04-27 15:09:09,170 INFO L290 TraceCheckUtils]: 34: Hoare triple {28484#true} assume !(8195 == ~s__state~0); {28484#true} is VALID [2022-04-27 15:09:09,170 INFO L290 TraceCheckUtils]: 35: Hoare triple {28484#true} assume !(8480 == ~s__state~0); {28484#true} is VALID [2022-04-27 15:09:09,170 INFO L290 TraceCheckUtils]: 36: Hoare triple {28484#true} assume !(8481 == ~s__state~0); {28484#true} is VALID [2022-04-27 15:09:09,170 INFO L290 TraceCheckUtils]: 37: Hoare triple {28484#true} assume !(8482 == ~s__state~0); {28484#true} is VALID [2022-04-27 15:09:09,170 INFO L290 TraceCheckUtils]: 38: Hoare triple {28484#true} assume !(8464 == ~s__state~0); {28484#true} is VALID [2022-04-27 15:09:09,170 INFO L290 TraceCheckUtils]: 39: Hoare triple {28484#true} assume !(8465 == ~s__state~0); {28484#true} is VALID [2022-04-27 15:09:09,170 INFO L290 TraceCheckUtils]: 40: Hoare triple {28484#true} assume !(8466 == ~s__state~0); {28484#true} is VALID [2022-04-27 15:09:09,170 INFO L290 TraceCheckUtils]: 41: Hoare triple {28484#true} assume 8496 == ~s__state~0; {28484#true} is VALID [2022-04-27 15:09:09,171 INFO L290 TraceCheckUtils]: 42: Hoare triple {28484#true} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {28484#true} is VALID [2022-04-27 15:09:09,171 INFO L290 TraceCheckUtils]: 43: Hoare triple {28484#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {28484#true} is VALID [2022-04-27 15:09:09,171 INFO L290 TraceCheckUtils]: 44: Hoare triple {28484#true} assume !(~ret~0 <= 0); {28484#true} is VALID [2022-04-27 15:09:09,171 INFO L290 TraceCheckUtils]: 45: Hoare triple {28484#true} assume !(0 != ~s__hit~0);~s__state~0 := 8512; {28484#true} is VALID [2022-04-27 15:09:09,171 INFO L290 TraceCheckUtils]: 46: Hoare triple {28484#true} ~s__init_num~0 := 0; {28484#true} is VALID [2022-04-27 15:09:09,171 INFO L290 TraceCheckUtils]: 47: Hoare triple {28484#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {28484#true} is VALID [2022-04-27 15:09:09,171 INFO L290 TraceCheckUtils]: 48: Hoare triple {28484#true} ~skip~0 := 0; {28484#true} is VALID [2022-04-27 15:09:09,171 INFO L290 TraceCheckUtils]: 49: Hoare triple {28484#true} assume !false; {28484#true} is VALID [2022-04-27 15:09:09,171 INFO L290 TraceCheckUtils]: 50: Hoare triple {28484#true} ~state~0 := ~s__state~0; {28484#true} is VALID [2022-04-27 15:09:09,171 INFO L290 TraceCheckUtils]: 51: Hoare triple {28484#true} assume !(12292 == ~s__state~0); {28484#true} is VALID [2022-04-27 15:09:09,171 INFO L290 TraceCheckUtils]: 52: Hoare triple {28484#true} assume !(16384 == ~s__state~0); {28484#true} is VALID [2022-04-27 15:09:09,171 INFO L290 TraceCheckUtils]: 53: Hoare triple {28484#true} assume !(8192 == ~s__state~0); {28484#true} is VALID [2022-04-27 15:09:09,171 INFO L290 TraceCheckUtils]: 54: Hoare triple {28484#true} assume !(24576 == ~s__state~0); {28484#true} is VALID [2022-04-27 15:09:09,171 INFO L290 TraceCheckUtils]: 55: Hoare triple {28484#true} assume !(8195 == ~s__state~0); {28484#true} is VALID [2022-04-27 15:09:09,172 INFO L290 TraceCheckUtils]: 56: Hoare triple {28484#true} assume !(8480 == ~s__state~0); {28484#true} is VALID [2022-04-27 15:09:09,172 INFO L290 TraceCheckUtils]: 57: Hoare triple {28484#true} assume !(8481 == ~s__state~0); {28484#true} is VALID [2022-04-27 15:09:09,172 INFO L290 TraceCheckUtils]: 58: Hoare triple {28484#true} assume !(8482 == ~s__state~0); {28484#true} is VALID [2022-04-27 15:09:09,172 INFO L290 TraceCheckUtils]: 59: Hoare triple {28484#true} assume !(8464 == ~s__state~0); {28484#true} is VALID [2022-04-27 15:09:09,172 INFO L290 TraceCheckUtils]: 60: Hoare triple {28484#true} assume !(8465 == ~s__state~0); {28484#true} is VALID [2022-04-27 15:09:09,172 INFO L290 TraceCheckUtils]: 61: Hoare triple {28484#true} assume !(8466 == ~s__state~0); {28484#true} is VALID [2022-04-27 15:09:09,172 INFO L290 TraceCheckUtils]: 62: Hoare triple {28484#true} assume !(8496 == ~s__state~0); {28484#true} is VALID [2022-04-27 15:09:09,172 INFO L290 TraceCheckUtils]: 63: Hoare triple {28484#true} assume !(8497 == ~s__state~0); {28484#true} is VALID [2022-04-27 15:09:09,172 INFO L290 TraceCheckUtils]: 64: Hoare triple {28484#true} assume 8512 == ~s__state~0; {28484#true} is VALID [2022-04-27 15:09:09,172 INFO L290 TraceCheckUtils]: 65: Hoare triple {28484#true} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {28484#true} is VALID [2022-04-27 15:09:09,172 INFO L290 TraceCheckUtils]: 66: Hoare triple {28484#true} assume !(0 != (256 + ~__cil_tmp56~0) % 4294967296);assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;~ret~0 := #t~nondet40;havoc #t~nondet40; {28484#true} is VALID [2022-04-27 15:09:09,172 INFO L290 TraceCheckUtils]: 67: Hoare triple {28484#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 6; {28484#true} is VALID [2022-04-27 15:09:09,173 INFO L290 TraceCheckUtils]: 68: Hoare triple {28484#true} assume !(~ret~0 <= 0); {28484#true} is VALID [2022-04-27 15:09:09,173 INFO L290 TraceCheckUtils]: 69: Hoare triple {28484#true} ~s__state~0 := 8528;~s__init_num~0 := 0; {28484#true} is VALID [2022-04-27 15:09:09,173 INFO L290 TraceCheckUtils]: 70: Hoare triple {28484#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {28484#true} is VALID [2022-04-27 15:09:09,173 INFO L290 TraceCheckUtils]: 71: Hoare triple {28484#true} ~skip~0 := 0; {28484#true} is VALID [2022-04-27 15:09:09,173 INFO L290 TraceCheckUtils]: 72: Hoare triple {28484#true} assume !false; {28484#true} is VALID [2022-04-27 15:09:09,173 INFO L290 TraceCheckUtils]: 73: Hoare triple {28484#true} ~state~0 := ~s__state~0; {28484#true} is VALID [2022-04-27 15:09:09,173 INFO L290 TraceCheckUtils]: 74: Hoare triple {28484#true} assume !(12292 == ~s__state~0); {28484#true} is VALID [2022-04-27 15:09:09,173 INFO L290 TraceCheckUtils]: 75: Hoare triple {28484#true} assume !(16384 == ~s__state~0); {28484#true} is VALID [2022-04-27 15:09:09,173 INFO L290 TraceCheckUtils]: 76: Hoare triple {28484#true} assume !(8192 == ~s__state~0); {28484#true} is VALID [2022-04-27 15:09:09,173 INFO L290 TraceCheckUtils]: 77: Hoare triple {28484#true} assume !(24576 == ~s__state~0); {28484#true} is VALID [2022-04-27 15:09:09,173 INFO L290 TraceCheckUtils]: 78: Hoare triple {28484#true} assume !(8195 == ~s__state~0); {28484#true} is VALID [2022-04-27 15:09:09,173 INFO L290 TraceCheckUtils]: 79: Hoare triple {28484#true} assume !(8480 == ~s__state~0); {28484#true} is VALID [2022-04-27 15:09:09,173 INFO L290 TraceCheckUtils]: 80: Hoare triple {28484#true} assume !(8481 == ~s__state~0); {28484#true} is VALID [2022-04-27 15:09:09,173 INFO L290 TraceCheckUtils]: 81: Hoare triple {28484#true} assume !(8482 == ~s__state~0); {28484#true} is VALID [2022-04-27 15:09:09,174 INFO L290 TraceCheckUtils]: 82: Hoare triple {28484#true} assume !(8464 == ~s__state~0); {28484#true} is VALID [2022-04-27 15:09:09,174 INFO L290 TraceCheckUtils]: 83: Hoare triple {28484#true} assume !(8465 == ~s__state~0); {28484#true} is VALID [2022-04-27 15:09:09,174 INFO L290 TraceCheckUtils]: 84: Hoare triple {28484#true} assume !(8466 == ~s__state~0); {28484#true} is VALID [2022-04-27 15:09:09,174 INFO L290 TraceCheckUtils]: 85: Hoare triple {28484#true} assume !(8496 == ~s__state~0); {28484#true} is VALID [2022-04-27 15:09:09,174 INFO L290 TraceCheckUtils]: 86: Hoare triple {28484#true} assume !(8497 == ~s__state~0); {28484#true} is VALID [2022-04-27 15:09:09,174 INFO L290 TraceCheckUtils]: 87: Hoare triple {28484#true} assume !(8512 == ~s__state~0); {28484#true} is VALID [2022-04-27 15:09:09,174 INFO L290 TraceCheckUtils]: 88: Hoare triple {28484#true} assume !(8513 == ~s__state~0); {28484#true} is VALID [2022-04-27 15:09:09,174 INFO L290 TraceCheckUtils]: 89: Hoare triple {28484#true} assume 8528 == ~s__state~0; {28484#true} is VALID [2022-04-27 15:09:09,174 INFO L290 TraceCheckUtils]: 90: Hoare triple {28484#true} ~l~0 := ~s__s3__tmp__new_cipher__algorithms~0;~__cil_tmp57~0 := ~s__options~0; {28484#true} is VALID [2022-04-27 15:09:09,174 INFO L290 TraceCheckUtils]: 91: Hoare triple {28484#true} assume !(0 != (2097152 + ~__cil_tmp57~0) % 4294967296);~s__s3__tmp__use_rsa_tmp~0 := 0; {28489#(= ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 0)} is VALID [2022-04-27 15:09:09,175 INFO L290 TraceCheckUtils]: 92: Hoare triple {28489#(= ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 0)} assume 0 != ~s__s3__tmp__use_rsa_tmp~0; {28485#false} is VALID [2022-04-27 15:09:09,175 INFO L290 TraceCheckUtils]: 93: Hoare triple {28485#false} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {28485#false} is VALID [2022-04-27 15:09:09,175 INFO L290 TraceCheckUtils]: 94: Hoare triple {28485#false} assume 6 == ~blastFlag~0;~blastFlag~0 := 7; {28485#false} is VALID [2022-04-27 15:09:09,175 INFO L290 TraceCheckUtils]: 95: Hoare triple {28485#false} assume !(~ret~0 <= 0); {28485#false} is VALID [2022-04-27 15:09:09,175 INFO L290 TraceCheckUtils]: 96: Hoare triple {28485#false} ~s__state~0 := 8544;~s__init_num~0 := 0; {28485#false} is VALID [2022-04-27 15:09:09,175 INFO L290 TraceCheckUtils]: 97: Hoare triple {28485#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {28485#false} is VALID [2022-04-27 15:09:09,175 INFO L290 TraceCheckUtils]: 98: Hoare triple {28485#false} ~skip~0 := 0; {28485#false} is VALID [2022-04-27 15:09:09,175 INFO L290 TraceCheckUtils]: 99: Hoare triple {28485#false} assume !false; {28485#false} is VALID [2022-04-27 15:09:09,175 INFO L290 TraceCheckUtils]: 100: Hoare triple {28485#false} ~state~0 := ~s__state~0; {28485#false} is VALID [2022-04-27 15:09:09,175 INFO L290 TraceCheckUtils]: 101: Hoare triple {28485#false} assume !(12292 == ~s__state~0); {28485#false} is VALID [2022-04-27 15:09:09,176 INFO L290 TraceCheckUtils]: 102: Hoare triple {28485#false} assume !(16384 == ~s__state~0); {28485#false} is VALID [2022-04-27 15:09:09,176 INFO L290 TraceCheckUtils]: 103: Hoare triple {28485#false} assume !(8192 == ~s__state~0); {28485#false} is VALID [2022-04-27 15:09:09,176 INFO L290 TraceCheckUtils]: 104: Hoare triple {28485#false} assume !(24576 == ~s__state~0); {28485#false} is VALID [2022-04-27 15:09:09,176 INFO L290 TraceCheckUtils]: 105: Hoare triple {28485#false} assume !(8195 == ~s__state~0); {28485#false} is VALID [2022-04-27 15:09:09,176 INFO L290 TraceCheckUtils]: 106: Hoare triple {28485#false} assume !(8480 == ~s__state~0); {28485#false} is VALID [2022-04-27 15:09:09,176 INFO L290 TraceCheckUtils]: 107: Hoare triple {28485#false} assume !(8481 == ~s__state~0); {28485#false} is VALID [2022-04-27 15:09:09,176 INFO L290 TraceCheckUtils]: 108: Hoare triple {28485#false} assume !(8482 == ~s__state~0); {28485#false} is VALID [2022-04-27 15:09:09,176 INFO L290 TraceCheckUtils]: 109: Hoare triple {28485#false} assume !(8464 == ~s__state~0); {28485#false} is VALID [2022-04-27 15:09:09,176 INFO L290 TraceCheckUtils]: 110: Hoare triple {28485#false} assume !(8465 == ~s__state~0); {28485#false} is VALID [2022-04-27 15:09:09,176 INFO L290 TraceCheckUtils]: 111: Hoare triple {28485#false} assume !(8466 == ~s__state~0); {28485#false} is VALID [2022-04-27 15:09:09,176 INFO L290 TraceCheckUtils]: 112: Hoare triple {28485#false} assume !(8496 == ~s__state~0); {28485#false} is VALID [2022-04-27 15:09:09,176 INFO L290 TraceCheckUtils]: 113: Hoare triple {28485#false} assume !(8497 == ~s__state~0); {28485#false} is VALID [2022-04-27 15:09:09,176 INFO L290 TraceCheckUtils]: 114: Hoare triple {28485#false} assume !(8512 == ~s__state~0); {28485#false} is VALID [2022-04-27 15:09:09,177 INFO L290 TraceCheckUtils]: 115: Hoare triple {28485#false} assume !(8513 == ~s__state~0); {28485#false} is VALID [2022-04-27 15:09:09,177 INFO L290 TraceCheckUtils]: 116: Hoare triple {28485#false} assume !(8528 == ~s__state~0); {28485#false} is VALID [2022-04-27 15:09:09,177 INFO L290 TraceCheckUtils]: 117: Hoare triple {28485#false} assume !(8529 == ~s__state~0); {28485#false} is VALID [2022-04-27 15:09:09,177 INFO L290 TraceCheckUtils]: 118: Hoare triple {28485#false} assume 8544 == ~s__state~0; {28485#false} is VALID [2022-04-27 15:09:09,177 INFO L290 TraceCheckUtils]: 119: Hoare triple {28485#false} assume 0 != 1 + ~s__verify_mode~0; {28485#false} is VALID [2022-04-27 15:09:09,177 INFO L290 TraceCheckUtils]: 120: Hoare triple {28485#false} assume !(0 != ~s__session__peer~0); {28485#false} is VALID [2022-04-27 15:09:09,177 INFO L290 TraceCheckUtils]: 121: Hoare triple {28485#false} ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; {28485#false} is VALID [2022-04-27 15:09:09,177 INFO L290 TraceCheckUtils]: 122: Hoare triple {28485#false} assume !(0 != (256 + ~__cil_tmp61~0) % 4294967296); {28485#false} is VALID [2022-04-27 15:09:09,177 INFO L290 TraceCheckUtils]: 123: Hoare triple {28485#false} ~s__s3__tmp__cert_request~0 := 1;assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {28485#false} is VALID [2022-04-27 15:09:09,177 INFO L290 TraceCheckUtils]: 124: Hoare triple {28485#false} assume 8 == ~blastFlag~0; {28485#false} is VALID [2022-04-27 15:09:09,177 INFO L290 TraceCheckUtils]: 125: Hoare triple {28485#false} assume !false; {28485#false} is VALID [2022-04-27 15:09:09,178 INFO L134 CoverageAnalysis]: Checked inductivity of 148 backedges. 65 proven. 0 refuted. 0 times theorem prover too weak. 83 trivial. 0 not checked. [2022-04-27 15:09:09,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-27 15:09:09,178 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [921391827] [2022-04-27 15:09:09,178 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [921391827] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-27 15:09:09,178 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-27 15:09:09,178 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-27 15:09:09,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469795484] [2022-04-27 15:09:09,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-27 15:09:09,179 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.0) internal successors, (80), 3 states have internal predecessors, (80), 1 states have call successors, (3), 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 126 [2022-04-27 15:09:09,179 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-27 15:09:09,179 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 4 states, 4 states have (on average 20.0) internal successors, (80), 3 states have internal predecessors, (80), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:09:09,229 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 84 edges. 84 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-27 15:09:09,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-27 15:09:09,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-27 15:09:09,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-27 15:09:09,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-27 15:09:09,230 INFO L87 Difference]: Start difference. First operand 1258 states and 1759 transitions. Second operand has 4 states, 4 states have (on average 20.0) internal successors, (80), 3 states have internal predecessors, (80), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:09:10,734 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 15:09:10,735 INFO L93 Difference]: Finished difference Result 3718 states and 5189 transitions. [2022-04-27 15:09:10,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-27 15:09:10,735 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.0) internal successors, (80), 3 states have internal predecessors, (80), 1 states have call successors, (3), 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 126 [2022-04-27 15:09:10,735 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-27 15:09:10,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 20.0) internal successors, (80), 3 states have internal predecessors, (80), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:09:10,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 587 transitions. [2022-04-27 15:09:10,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 20.0) internal successors, (80), 3 states have internal predecessors, (80), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:09:10,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 587 transitions. [2022-04-27 15:09:10,742 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 4 states and 587 transitions. [2022-04-27 15:09:11,142 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 587 edges. 587 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-27 15:09:11,336 INFO L225 Difference]: With dead ends: 3718 [2022-04-27 15:09:11,336 INFO L226 Difference]: Without dead ends: 2474 [2022-04-27 15:09:11,338 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-27 15:09:11,339 INFO L413 NwaCegarLoop]: 387 mSDtfsCounter, 401 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 195 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 401 SdHoareTripleChecker+Valid, 394 SdHoareTripleChecker+Invalid, 198 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 195 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-27 15:09:11,339 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [401 Valid, 394 Invalid, 198 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 195 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-27 15:09:11,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2474 states. [2022-04-27 15:09:11,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2474 to 1262. [2022-04-27 15:09:11,477 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-27 15:09:11,479 INFO L82 GeneralOperation]: Start isEquivalent. First operand 2474 states. Second operand has 1262 states, 1257 states have (on average 1.3993635640413684) internal successors, (1759), 1257 states have internal predecessors, (1759), 3 states have call successors, (3), 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-27 15:09:11,480 INFO L74 IsIncluded]: Start isIncluded. First operand 2474 states. Second operand has 1262 states, 1257 states have (on average 1.3993635640413684) internal successors, (1759), 1257 states have internal predecessors, (1759), 3 states have call successors, (3), 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-27 15:09:11,481 INFO L87 Difference]: Start difference. First operand 2474 states. Second operand has 1262 states, 1257 states have (on average 1.3993635640413684) internal successors, (1759), 1257 states have internal predecessors, (1759), 3 states have call successors, (3), 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-27 15:09:11,762 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 15:09:11,762 INFO L93 Difference]: Finished difference Result 2474 states and 3444 transitions. [2022-04-27 15:09:11,762 INFO L276 IsEmpty]: Start isEmpty. Operand 2474 states and 3444 transitions. [2022-04-27 15:09:11,765 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 15:09:11,766 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 15:09:11,768 INFO L74 IsIncluded]: Start isIncluded. First operand has 1262 states, 1257 states have (on average 1.3993635640413684) internal successors, (1759), 1257 states have internal predecessors, (1759), 3 states have call successors, (3), 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 2474 states. [2022-04-27 15:09:11,769 INFO L87 Difference]: Start difference. First operand has 1262 states, 1257 states have (on average 1.3993635640413684) internal successors, (1759), 1257 states have internal predecessors, (1759), 3 states have call successors, (3), 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 2474 states. [2022-04-27 15:09:11,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 15:09:11,955 INFO L93 Difference]: Finished difference Result 2474 states and 3444 transitions. [2022-04-27 15:09:11,955 INFO L276 IsEmpty]: Start isEmpty. Operand 2474 states and 3444 transitions. [2022-04-27 15:09:11,958 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 15:09:11,958 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 15:09:11,958 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-27 15:09:11,958 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-27 15:09:11,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1262 states, 1257 states have (on average 1.3993635640413684) internal successors, (1759), 1257 states have internal predecessors, (1759), 3 states have call successors, (3), 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-27 15:09:12,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1262 states to 1262 states and 1763 transitions. [2022-04-27 15:09:12,044 INFO L78 Accepts]: Start accepts. Automaton has 1262 states and 1763 transitions. Word has length 126 [2022-04-27 15:09:12,044 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-27 15:09:12,044 INFO L495 AbstractCegarLoop]: Abstraction has 1262 states and 1763 transitions. [2022-04-27 15:09:12,044 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.0) internal successors, (80), 3 states have internal predecessors, (80), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:09:12,044 INFO L276 IsEmpty]: Start isEmpty. Operand 1262 states and 1763 transitions. [2022-04-27 15:09:12,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2022-04-27 15:09:12,046 INFO L187 NwaCegarLoop]: Found error trace [2022-04-27 15:09:12,046 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-27 15:09:12,047 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-04-27 15:09:12,047 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-27 15:09:12,047 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-27 15:09:12,047 INFO L85 PathProgramCache]: Analyzing trace with hash -1235645381, now seen corresponding path program 1 times [2022-04-27 15:09:12,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-27 15:09:12,047 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [508723773] [2022-04-27 15:09:12,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-27 15:09:12,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-27 15:09:12,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 15:09:12,118 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-27 15:09:12,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 15:09:12,121 INFO L290 TraceCheckUtils]: 0: Hoare triple {39002#(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(16, 2);call #Ultimate.allocInit(12, 3); {38996#true} is VALID [2022-04-27 15:09:12,121 INFO L290 TraceCheckUtils]: 1: Hoare triple {38996#true} assume true; {38996#true} is VALID [2022-04-27 15:09:12,121 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {38996#true} {38996#true} #638#return; {38996#true} is VALID [2022-04-27 15:09:12,122 INFO L272 TraceCheckUtils]: 0: Hoare triple {38996#true} call ULTIMATE.init(); {39002#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-27 15:09:12,122 INFO L290 TraceCheckUtils]: 1: Hoare triple {39002#(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(16, 2);call #Ultimate.allocInit(12, 3); {38996#true} is VALID [2022-04-27 15:09:12,122 INFO L290 TraceCheckUtils]: 2: Hoare triple {38996#true} assume true; {38996#true} is VALID [2022-04-27 15:09:12,122 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {38996#true} {38996#true} #638#return; {38996#true} is VALID [2022-04-27 15:09:12,122 INFO L272 TraceCheckUtils]: 4: Hoare triple {38996#true} call #t~ret55 := main(); {38996#true} is VALID [2022-04-27 15:09:12,122 INFO L290 TraceCheckUtils]: 5: Hoare triple {38996#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {38996#true} is VALID [2022-04-27 15:09:12,122 INFO L272 TraceCheckUtils]: 6: Hoare triple {38996#true} call #t~ret54 := ssl3_accept(~s~0); {38996#true} is VALID [2022-04-27 15:09:12,122 INFO L290 TraceCheckUtils]: 7: Hoare triple {38996#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__hit~0 := #t~nondet7;havoc #t~nondet7;havoc ~s__rwstate~0;~s__init_buf___0~0 := 1;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__debug~0 := #t~nondet8;havoc #t~nondet8;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__options~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__verify_mode~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__session__peer~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet16;havoc #t~nondet16;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet18;havoc #t~nondet18;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet20;havoc #t~nondet20;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet21;havoc #t~nondet21;havoc ~s__session__cipher~0;havoc ~buf~0;havoc ~l~0;havoc ~Time~0;havoc ~tmp~0;havoc ~cb~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~num1~0 := #t~nondet22;havoc #t~nondet22;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~tmp___1~0 := #t~nondet23;havoc #t~nondet23;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___2~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___3~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___4~0 := #t~nondet26;havoc #t~nondet26;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp___5~0 := #t~nondet27;havoc #t~nondet27;assume -2147483648 <= #t~nondet28 && #t~nondet28 <= 2147483647;~tmp___6~0 := #t~nondet28;havoc #t~nondet28;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet29 && #t~nondet29 <= 2147483647;~tmp___8~0 := #t~nondet29;havoc #t~nondet29;assume -2147483648 <= #t~nondet30 && #t~nondet30 <= 2147483647;~tmp___9~0 := #t~nondet30;havoc #t~nondet30;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___10~0 := #t~nondet31;havoc #t~nondet31;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp~0 := #t~nondet32;havoc #t~nondet32;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {38996#true} is VALID [2022-04-27 15:09:12,123 INFO L290 TraceCheckUtils]: 8: Hoare triple {38996#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {38996#true} is VALID [2022-04-27 15:09:12,123 INFO L290 TraceCheckUtils]: 9: Hoare triple {38996#true} #t~post33 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post33;havoc #t~post33; {38996#true} is VALID [2022-04-27 15:09:12,123 INFO L290 TraceCheckUtils]: 10: Hoare triple {38996#true} assume !(0 != 12288 + ~tmp___1~0); {38996#true} is VALID [2022-04-27 15:09:12,123 INFO L290 TraceCheckUtils]: 11: Hoare triple {38996#true} assume !(0 == ~s__cert~0); {38996#true} is VALID [2022-04-27 15:09:12,123 INFO L290 TraceCheckUtils]: 12: Hoare triple {38996#true} assume !false; {38996#true} is VALID [2022-04-27 15:09:12,123 INFO L290 TraceCheckUtils]: 13: Hoare triple {38996#true} ~state~0 := ~s__state~0; {38996#true} is VALID [2022-04-27 15:09:12,123 INFO L290 TraceCheckUtils]: 14: Hoare triple {38996#true} assume !(12292 == ~s__state~0); {38996#true} is VALID [2022-04-27 15:09:12,123 INFO L290 TraceCheckUtils]: 15: Hoare triple {38996#true} assume !(16384 == ~s__state~0); {38996#true} is VALID [2022-04-27 15:09:12,123 INFO L290 TraceCheckUtils]: 16: Hoare triple {38996#true} assume !(8192 == ~s__state~0); {38996#true} is VALID [2022-04-27 15:09:12,123 INFO L290 TraceCheckUtils]: 17: Hoare triple {38996#true} assume !(24576 == ~s__state~0); {38996#true} is VALID [2022-04-27 15:09:12,123 INFO L290 TraceCheckUtils]: 18: Hoare triple {38996#true} assume !(8195 == ~s__state~0); {38996#true} is VALID [2022-04-27 15:09:12,123 INFO L290 TraceCheckUtils]: 19: Hoare triple {38996#true} assume !(8480 == ~s__state~0); {38996#true} is VALID [2022-04-27 15:09:12,123 INFO L290 TraceCheckUtils]: 20: Hoare triple {38996#true} assume !(8481 == ~s__state~0); {38996#true} is VALID [2022-04-27 15:09:12,124 INFO L290 TraceCheckUtils]: 21: Hoare triple {38996#true} assume !(8482 == ~s__state~0); {38996#true} is VALID [2022-04-27 15:09:12,124 INFO L290 TraceCheckUtils]: 22: Hoare triple {38996#true} assume 8464 == ~s__state~0; {38996#true} is VALID [2022-04-27 15:09:12,124 INFO L290 TraceCheckUtils]: 23: Hoare triple {38996#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~ret~0 := #t~nondet38;havoc #t~nondet38; {38996#true} is VALID [2022-04-27 15:09:12,124 INFO L290 TraceCheckUtils]: 24: Hoare triple {38996#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {38996#true} is VALID [2022-04-27 15:09:12,124 INFO L290 TraceCheckUtils]: 25: Hoare triple {38996#true} assume !(~ret~0 <= 0);~got_new_session~0 := 1;~s__state~0 := 8496;~s__init_num~0 := 0; {38996#true} is VALID [2022-04-27 15:09:12,124 INFO L290 TraceCheckUtils]: 26: Hoare triple {38996#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {38996#true} is VALID [2022-04-27 15:09:12,124 INFO L290 TraceCheckUtils]: 27: Hoare triple {38996#true} ~skip~0 := 0; {38996#true} is VALID [2022-04-27 15:09:12,124 INFO L290 TraceCheckUtils]: 28: Hoare triple {38996#true} assume !false; {38996#true} is VALID [2022-04-27 15:09:12,124 INFO L290 TraceCheckUtils]: 29: Hoare triple {38996#true} ~state~0 := ~s__state~0; {38996#true} is VALID [2022-04-27 15:09:12,124 INFO L290 TraceCheckUtils]: 30: Hoare triple {38996#true} assume !(12292 == ~s__state~0); {38996#true} is VALID [2022-04-27 15:09:12,124 INFO L290 TraceCheckUtils]: 31: Hoare triple {38996#true} assume !(16384 == ~s__state~0); {38996#true} is VALID [2022-04-27 15:09:12,124 INFO L290 TraceCheckUtils]: 32: Hoare triple {38996#true} assume !(8192 == ~s__state~0); {38996#true} is VALID [2022-04-27 15:09:12,124 INFO L290 TraceCheckUtils]: 33: Hoare triple {38996#true} assume !(24576 == ~s__state~0); {38996#true} is VALID [2022-04-27 15:09:12,125 INFO L290 TraceCheckUtils]: 34: Hoare triple {38996#true} assume !(8195 == ~s__state~0); {38996#true} is VALID [2022-04-27 15:09:12,125 INFO L290 TraceCheckUtils]: 35: Hoare triple {38996#true} assume !(8480 == ~s__state~0); {38996#true} is VALID [2022-04-27 15:09:12,125 INFO L290 TraceCheckUtils]: 36: Hoare triple {38996#true} assume !(8481 == ~s__state~0); {38996#true} is VALID [2022-04-27 15:09:12,125 INFO L290 TraceCheckUtils]: 37: Hoare triple {38996#true} assume !(8482 == ~s__state~0); {38996#true} is VALID [2022-04-27 15:09:12,125 INFO L290 TraceCheckUtils]: 38: Hoare triple {38996#true} assume !(8464 == ~s__state~0); {38996#true} is VALID [2022-04-27 15:09:12,125 INFO L290 TraceCheckUtils]: 39: Hoare triple {38996#true} assume !(8465 == ~s__state~0); {38996#true} is VALID [2022-04-27 15:09:12,125 INFO L290 TraceCheckUtils]: 40: Hoare triple {38996#true} assume !(8466 == ~s__state~0); {38996#true} is VALID [2022-04-27 15:09:12,125 INFO L290 TraceCheckUtils]: 41: Hoare triple {38996#true} assume 8496 == ~s__state~0; {38996#true} is VALID [2022-04-27 15:09:12,125 INFO L290 TraceCheckUtils]: 42: Hoare triple {38996#true} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {38996#true} is VALID [2022-04-27 15:09:12,125 INFO L290 TraceCheckUtils]: 43: Hoare triple {38996#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {38996#true} is VALID [2022-04-27 15:09:12,125 INFO L290 TraceCheckUtils]: 44: Hoare triple {38996#true} assume !(~ret~0 <= 0); {38996#true} is VALID [2022-04-27 15:09:12,125 INFO L290 TraceCheckUtils]: 45: Hoare triple {38996#true} assume !(0 != ~s__hit~0);~s__state~0 := 8512; {38996#true} is VALID [2022-04-27 15:09:12,125 INFO L290 TraceCheckUtils]: 46: Hoare triple {38996#true} ~s__init_num~0 := 0; {38996#true} is VALID [2022-04-27 15:09:12,126 INFO L290 TraceCheckUtils]: 47: Hoare triple {38996#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {38996#true} is VALID [2022-04-27 15:09:12,126 INFO L290 TraceCheckUtils]: 48: Hoare triple {38996#true} ~skip~0 := 0; {38996#true} is VALID [2022-04-27 15:09:12,126 INFO L290 TraceCheckUtils]: 49: Hoare triple {38996#true} assume !false; {38996#true} is VALID [2022-04-27 15:09:12,126 INFO L290 TraceCheckUtils]: 50: Hoare triple {38996#true} ~state~0 := ~s__state~0; {38996#true} is VALID [2022-04-27 15:09:12,126 INFO L290 TraceCheckUtils]: 51: Hoare triple {38996#true} assume !(12292 == ~s__state~0); {38996#true} is VALID [2022-04-27 15:09:12,126 INFO L290 TraceCheckUtils]: 52: Hoare triple {38996#true} assume !(16384 == ~s__state~0); {38996#true} is VALID [2022-04-27 15:09:12,126 INFO L290 TraceCheckUtils]: 53: Hoare triple {38996#true} assume !(8192 == ~s__state~0); {38996#true} is VALID [2022-04-27 15:09:12,126 INFO L290 TraceCheckUtils]: 54: Hoare triple {38996#true} assume !(24576 == ~s__state~0); {38996#true} is VALID [2022-04-27 15:09:12,126 INFO L290 TraceCheckUtils]: 55: Hoare triple {38996#true} assume !(8195 == ~s__state~0); {38996#true} is VALID [2022-04-27 15:09:12,126 INFO L290 TraceCheckUtils]: 56: Hoare triple {38996#true} assume !(8480 == ~s__state~0); {38996#true} is VALID [2022-04-27 15:09:12,126 INFO L290 TraceCheckUtils]: 57: Hoare triple {38996#true} assume !(8481 == ~s__state~0); {38996#true} is VALID [2022-04-27 15:09:12,126 INFO L290 TraceCheckUtils]: 58: Hoare triple {38996#true} assume !(8482 == ~s__state~0); {38996#true} is VALID [2022-04-27 15:09:12,127 INFO L290 TraceCheckUtils]: 59: Hoare triple {38996#true} assume !(8464 == ~s__state~0); {38996#true} is VALID [2022-04-27 15:09:12,127 INFO L290 TraceCheckUtils]: 60: Hoare triple {38996#true} assume !(8465 == ~s__state~0); {38996#true} is VALID [2022-04-27 15:09:12,127 INFO L290 TraceCheckUtils]: 61: Hoare triple {38996#true} assume !(8466 == ~s__state~0); {38996#true} is VALID [2022-04-27 15:09:12,127 INFO L290 TraceCheckUtils]: 62: Hoare triple {38996#true} assume !(8496 == ~s__state~0); {38996#true} is VALID [2022-04-27 15:09:12,127 INFO L290 TraceCheckUtils]: 63: Hoare triple {38996#true} assume !(8497 == ~s__state~0); {38996#true} is VALID [2022-04-27 15:09:12,127 INFO L290 TraceCheckUtils]: 64: Hoare triple {38996#true} assume 8512 == ~s__state~0; {38996#true} is VALID [2022-04-27 15:09:12,127 INFO L290 TraceCheckUtils]: 65: Hoare triple {38996#true} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {38996#true} is VALID [2022-04-27 15:09:12,127 INFO L290 TraceCheckUtils]: 66: Hoare triple {38996#true} assume !(0 != (256 + ~__cil_tmp56~0) % 4294967296);assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;~ret~0 := #t~nondet40;havoc #t~nondet40; {38996#true} is VALID [2022-04-27 15:09:12,127 INFO L290 TraceCheckUtils]: 67: Hoare triple {38996#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 6; {38996#true} is VALID [2022-04-27 15:09:12,127 INFO L290 TraceCheckUtils]: 68: Hoare triple {38996#true} assume !(~ret~0 <= 0); {38996#true} is VALID [2022-04-27 15:09:12,127 INFO L290 TraceCheckUtils]: 69: Hoare triple {38996#true} ~s__state~0 := 8528;~s__init_num~0 := 0; {38996#true} is VALID [2022-04-27 15:09:12,128 INFO L290 TraceCheckUtils]: 70: Hoare triple {38996#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {38996#true} is VALID [2022-04-27 15:09:12,128 INFO L290 TraceCheckUtils]: 71: Hoare triple {38996#true} ~skip~0 := 0; {38996#true} is VALID [2022-04-27 15:09:12,128 INFO L290 TraceCheckUtils]: 72: Hoare triple {38996#true} assume !false; {38996#true} is VALID [2022-04-27 15:09:12,128 INFO L290 TraceCheckUtils]: 73: Hoare triple {38996#true} ~state~0 := ~s__state~0; {38996#true} is VALID [2022-04-27 15:09:12,128 INFO L290 TraceCheckUtils]: 74: Hoare triple {38996#true} assume !(12292 == ~s__state~0); {38996#true} is VALID [2022-04-27 15:09:12,128 INFO L290 TraceCheckUtils]: 75: Hoare triple {38996#true} assume !(16384 == ~s__state~0); {38996#true} is VALID [2022-04-27 15:09:12,128 INFO L290 TraceCheckUtils]: 76: Hoare triple {38996#true} assume !(8192 == ~s__state~0); {38996#true} is VALID [2022-04-27 15:09:12,128 INFO L290 TraceCheckUtils]: 77: Hoare triple {38996#true} assume !(24576 == ~s__state~0); {38996#true} is VALID [2022-04-27 15:09:12,128 INFO L290 TraceCheckUtils]: 78: Hoare triple {38996#true} assume !(8195 == ~s__state~0); {38996#true} is VALID [2022-04-27 15:09:12,128 INFO L290 TraceCheckUtils]: 79: Hoare triple {38996#true} assume !(8480 == ~s__state~0); {38996#true} is VALID [2022-04-27 15:09:12,128 INFO L290 TraceCheckUtils]: 80: Hoare triple {38996#true} assume !(8481 == ~s__state~0); {38996#true} is VALID [2022-04-27 15:09:12,128 INFO L290 TraceCheckUtils]: 81: Hoare triple {38996#true} assume !(8482 == ~s__state~0); {38996#true} is VALID [2022-04-27 15:09:12,129 INFO L290 TraceCheckUtils]: 82: Hoare triple {38996#true} assume !(8464 == ~s__state~0); {38996#true} is VALID [2022-04-27 15:09:12,129 INFO L290 TraceCheckUtils]: 83: Hoare triple {38996#true} assume !(8465 == ~s__state~0); {38996#true} is VALID [2022-04-27 15:09:12,129 INFO L290 TraceCheckUtils]: 84: Hoare triple {38996#true} assume !(8466 == ~s__state~0); {38996#true} is VALID [2022-04-27 15:09:12,129 INFO L290 TraceCheckUtils]: 85: Hoare triple {38996#true} assume !(8496 == ~s__state~0); {38996#true} is VALID [2022-04-27 15:09:12,129 INFO L290 TraceCheckUtils]: 86: Hoare triple {38996#true} assume !(8497 == ~s__state~0); {38996#true} is VALID [2022-04-27 15:09:12,129 INFO L290 TraceCheckUtils]: 87: Hoare triple {38996#true} assume !(8512 == ~s__state~0); {38996#true} is VALID [2022-04-27 15:09:12,129 INFO L290 TraceCheckUtils]: 88: Hoare triple {38996#true} assume !(8513 == ~s__state~0); {38996#true} is VALID [2022-04-27 15:09:12,129 INFO L290 TraceCheckUtils]: 89: Hoare triple {38996#true} assume 8528 == ~s__state~0; {38996#true} is VALID [2022-04-27 15:09:12,129 INFO L290 TraceCheckUtils]: 90: Hoare triple {38996#true} ~l~0 := ~s__s3__tmp__new_cipher__algorithms~0;~__cil_tmp57~0 := ~s__options~0; {38996#true} is VALID [2022-04-27 15:09:12,129 INFO L290 TraceCheckUtils]: 91: Hoare triple {38996#true} assume 0 != (2097152 + ~__cil_tmp57~0) % 4294967296;~s__s3__tmp__use_rsa_tmp~0 := 1; {38996#true} is VALID [2022-04-27 15:09:12,129 INFO L290 TraceCheckUtils]: 92: Hoare triple {38996#true} assume 0 != ~s__s3__tmp__use_rsa_tmp~0; {38996#true} is VALID [2022-04-27 15:09:12,130 INFO L290 TraceCheckUtils]: 93: Hoare triple {38996#true} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {38996#true} is VALID [2022-04-27 15:09:12,130 INFO L290 TraceCheckUtils]: 94: Hoare triple {38996#true} assume 6 == ~blastFlag~0;~blastFlag~0 := 7; {39001#(<= ssl3_accept_~blastFlag~0 7)} is VALID [2022-04-27 15:09:12,130 INFO L290 TraceCheckUtils]: 95: Hoare triple {39001#(<= ssl3_accept_~blastFlag~0 7)} assume !(~ret~0 <= 0); {39001#(<= ssl3_accept_~blastFlag~0 7)} is VALID [2022-04-27 15:09:12,131 INFO L290 TraceCheckUtils]: 96: Hoare triple {39001#(<= ssl3_accept_~blastFlag~0 7)} ~s__state~0 := 8544;~s__init_num~0 := 0; {39001#(<= ssl3_accept_~blastFlag~0 7)} is VALID [2022-04-27 15:09:12,131 INFO L290 TraceCheckUtils]: 97: Hoare triple {39001#(<= ssl3_accept_~blastFlag~0 7)} assume !(0 == ~s__s3__tmp__reuse_message~0); {39001#(<= ssl3_accept_~blastFlag~0 7)} is VALID [2022-04-27 15:09:12,131 INFO L290 TraceCheckUtils]: 98: Hoare triple {39001#(<= ssl3_accept_~blastFlag~0 7)} ~skip~0 := 0; {39001#(<= ssl3_accept_~blastFlag~0 7)} is VALID [2022-04-27 15:09:12,131 INFO L290 TraceCheckUtils]: 99: Hoare triple {39001#(<= ssl3_accept_~blastFlag~0 7)} assume !false; {39001#(<= ssl3_accept_~blastFlag~0 7)} is VALID [2022-04-27 15:09:12,132 INFO L290 TraceCheckUtils]: 100: Hoare triple {39001#(<= ssl3_accept_~blastFlag~0 7)} ~state~0 := ~s__state~0; {39001#(<= ssl3_accept_~blastFlag~0 7)} is VALID [2022-04-27 15:09:12,132 INFO L290 TraceCheckUtils]: 101: Hoare triple {39001#(<= ssl3_accept_~blastFlag~0 7)} assume !(12292 == ~s__state~0); {39001#(<= ssl3_accept_~blastFlag~0 7)} is VALID [2022-04-27 15:09:12,132 INFO L290 TraceCheckUtils]: 102: Hoare triple {39001#(<= ssl3_accept_~blastFlag~0 7)} assume !(16384 == ~s__state~0); {39001#(<= ssl3_accept_~blastFlag~0 7)} is VALID [2022-04-27 15:09:12,133 INFO L290 TraceCheckUtils]: 103: Hoare triple {39001#(<= ssl3_accept_~blastFlag~0 7)} assume !(8192 == ~s__state~0); {39001#(<= ssl3_accept_~blastFlag~0 7)} is VALID [2022-04-27 15:09:12,133 INFO L290 TraceCheckUtils]: 104: Hoare triple {39001#(<= ssl3_accept_~blastFlag~0 7)} assume !(24576 == ~s__state~0); {39001#(<= ssl3_accept_~blastFlag~0 7)} is VALID [2022-04-27 15:09:12,133 INFO L290 TraceCheckUtils]: 105: Hoare triple {39001#(<= ssl3_accept_~blastFlag~0 7)} assume !(8195 == ~s__state~0); {39001#(<= ssl3_accept_~blastFlag~0 7)} is VALID [2022-04-27 15:09:12,133 INFO L290 TraceCheckUtils]: 106: Hoare triple {39001#(<= ssl3_accept_~blastFlag~0 7)} assume !(8480 == ~s__state~0); {39001#(<= ssl3_accept_~blastFlag~0 7)} is VALID [2022-04-27 15:09:12,134 INFO L290 TraceCheckUtils]: 107: Hoare triple {39001#(<= ssl3_accept_~blastFlag~0 7)} assume !(8481 == ~s__state~0); {39001#(<= ssl3_accept_~blastFlag~0 7)} is VALID [2022-04-27 15:09:12,134 INFO L290 TraceCheckUtils]: 108: Hoare triple {39001#(<= ssl3_accept_~blastFlag~0 7)} assume !(8482 == ~s__state~0); {39001#(<= ssl3_accept_~blastFlag~0 7)} is VALID [2022-04-27 15:09:12,134 INFO L290 TraceCheckUtils]: 109: Hoare triple {39001#(<= ssl3_accept_~blastFlag~0 7)} assume !(8464 == ~s__state~0); {39001#(<= ssl3_accept_~blastFlag~0 7)} is VALID [2022-04-27 15:09:12,135 INFO L290 TraceCheckUtils]: 110: Hoare triple {39001#(<= ssl3_accept_~blastFlag~0 7)} assume !(8465 == ~s__state~0); {39001#(<= ssl3_accept_~blastFlag~0 7)} is VALID [2022-04-27 15:09:12,135 INFO L290 TraceCheckUtils]: 111: Hoare triple {39001#(<= ssl3_accept_~blastFlag~0 7)} assume !(8466 == ~s__state~0); {39001#(<= ssl3_accept_~blastFlag~0 7)} is VALID [2022-04-27 15:09:12,135 INFO L290 TraceCheckUtils]: 112: Hoare triple {39001#(<= ssl3_accept_~blastFlag~0 7)} assume !(8496 == ~s__state~0); {39001#(<= ssl3_accept_~blastFlag~0 7)} is VALID [2022-04-27 15:09:12,135 INFO L290 TraceCheckUtils]: 113: Hoare triple {39001#(<= ssl3_accept_~blastFlag~0 7)} assume !(8497 == ~s__state~0); {39001#(<= ssl3_accept_~blastFlag~0 7)} is VALID [2022-04-27 15:09:12,136 INFO L290 TraceCheckUtils]: 114: Hoare triple {39001#(<= ssl3_accept_~blastFlag~0 7)} assume !(8512 == ~s__state~0); {39001#(<= ssl3_accept_~blastFlag~0 7)} is VALID [2022-04-27 15:09:12,136 INFO L290 TraceCheckUtils]: 115: Hoare triple {39001#(<= ssl3_accept_~blastFlag~0 7)} assume !(8513 == ~s__state~0); {39001#(<= ssl3_accept_~blastFlag~0 7)} is VALID [2022-04-27 15:09:12,136 INFO L290 TraceCheckUtils]: 116: Hoare triple {39001#(<= ssl3_accept_~blastFlag~0 7)} assume !(8528 == ~s__state~0); {39001#(<= ssl3_accept_~blastFlag~0 7)} is VALID [2022-04-27 15:09:12,137 INFO L290 TraceCheckUtils]: 117: Hoare triple {39001#(<= ssl3_accept_~blastFlag~0 7)} assume !(8529 == ~s__state~0); {39001#(<= ssl3_accept_~blastFlag~0 7)} is VALID [2022-04-27 15:09:12,137 INFO L290 TraceCheckUtils]: 118: Hoare triple {39001#(<= ssl3_accept_~blastFlag~0 7)} assume 8544 == ~s__state~0; {39001#(<= ssl3_accept_~blastFlag~0 7)} is VALID [2022-04-27 15:09:12,137 INFO L290 TraceCheckUtils]: 119: Hoare triple {39001#(<= ssl3_accept_~blastFlag~0 7)} assume 0 != 1 + ~s__verify_mode~0; {39001#(<= ssl3_accept_~blastFlag~0 7)} is VALID [2022-04-27 15:09:12,137 INFO L290 TraceCheckUtils]: 120: Hoare triple {39001#(<= ssl3_accept_~blastFlag~0 7)} assume !(0 != ~s__session__peer~0); {39001#(<= ssl3_accept_~blastFlag~0 7)} is VALID [2022-04-27 15:09:12,138 INFO L290 TraceCheckUtils]: 121: Hoare triple {39001#(<= ssl3_accept_~blastFlag~0 7)} ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; {39001#(<= ssl3_accept_~blastFlag~0 7)} is VALID [2022-04-27 15:09:12,138 INFO L290 TraceCheckUtils]: 122: Hoare triple {39001#(<= ssl3_accept_~blastFlag~0 7)} assume !(0 != (256 + ~__cil_tmp61~0) % 4294967296); {39001#(<= ssl3_accept_~blastFlag~0 7)} is VALID [2022-04-27 15:09:12,138 INFO L290 TraceCheckUtils]: 123: Hoare triple {39001#(<= ssl3_accept_~blastFlag~0 7)} ~s__s3__tmp__cert_request~0 := 1;assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {39001#(<= ssl3_accept_~blastFlag~0 7)} is VALID [2022-04-27 15:09:12,139 INFO L290 TraceCheckUtils]: 124: Hoare triple {39001#(<= ssl3_accept_~blastFlag~0 7)} assume 8 == ~blastFlag~0; {38997#false} is VALID [2022-04-27 15:09:12,139 INFO L290 TraceCheckUtils]: 125: Hoare triple {38997#false} assume !false; {38997#false} is VALID [2022-04-27 15:09:12,139 INFO L134 CoverageAnalysis]: Checked inductivity of 148 backedges. 65 proven. 0 refuted. 0 times theorem prover too weak. 83 trivial. 0 not checked. [2022-04-27 15:09:12,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-27 15:09:12,139 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [508723773] [2022-04-27 15:09:12,139 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [508723773] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-27 15:09:12,139 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-27 15:09:12,139 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-27 15:09:12,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1574053704] [2022-04-27 15:09:12,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-27 15:09:12,140 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.0) internal successors, (80), 3 states have internal predecessors, (80), 1 states have call successors, (3), 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 126 [2022-04-27 15:09:12,140 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-27 15:09:12,141 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 4 states, 4 states have (on average 20.0) internal successors, (80), 3 states have internal predecessors, (80), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:09:12,195 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 84 edges. 84 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-27 15:09:12,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-27 15:09:12,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-27 15:09:12,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-27 15:09:12,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-27 15:09:12,197 INFO L87 Difference]: Start difference. First operand 1262 states and 1763 transitions. Second operand has 4 states, 4 states have (on average 20.0) internal successors, (80), 3 states have internal predecessors, (80), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:09:13,118 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 15:09:13,118 INFO L93 Difference]: Finished difference Result 1588 states and 2219 transitions. [2022-04-27 15:09:13,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-27 15:09:13,118 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.0) internal successors, (80), 3 states have internal predecessors, (80), 1 states have call successors, (3), 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 126 [2022-04-27 15:09:13,119 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-27 15:09:13,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 20.0) internal successors, (80), 3 states have internal predecessors, (80), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:09:13,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 407 transitions. [2022-04-27 15:09:13,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 20.0) internal successors, (80), 3 states have internal predecessors, (80), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:09:13,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 407 transitions. [2022-04-27 15:09:13,124 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 4 states and 407 transitions. [2022-04-27 15:09:13,442 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 407 edges. 407 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-27 15:09:13,527 INFO L225 Difference]: With dead ends: 1588 [2022-04-27 15:09:13,527 INFO L226 Difference]: Without dead ends: 1586 [2022-04-27 15:09:13,528 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-27 15:09:13,529 INFO L413 NwaCegarLoop]: 193 mSDtfsCounter, 557 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 208 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 557 SdHoareTripleChecker+Valid, 200 SdHoareTripleChecker+Invalid, 232 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 208 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-27 15:09:13,529 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [557 Valid, 200 Invalid, 232 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 208 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-27 15:09:13,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1586 states. [2022-04-27 15:09:13,776 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1586 to 1584. [2022-04-27 15:09:13,776 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-27 15:09:13,778 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1586 states. Second operand has 1584 states, 1579 states have (on average 1.4008866371120963) internal successors, (2212), 1579 states have internal predecessors, (2212), 3 states have call successors, (3), 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-27 15:09:13,780 INFO L74 IsIncluded]: Start isIncluded. First operand 1586 states. Second operand has 1584 states, 1579 states have (on average 1.4008866371120963) internal successors, (2212), 1579 states have internal predecessors, (2212), 3 states have call successors, (3), 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-27 15:09:13,781 INFO L87 Difference]: Start difference. First operand 1586 states. Second operand has 1584 states, 1579 states have (on average 1.4008866371120963) internal successors, (2212), 1579 states have internal predecessors, (2212), 3 states have call successors, (3), 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-27 15:09:13,904 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 15:09:13,904 INFO L93 Difference]: Finished difference Result 1586 states and 2217 transitions. [2022-04-27 15:09:13,904 INFO L276 IsEmpty]: Start isEmpty. Operand 1586 states and 2217 transitions. [2022-04-27 15:09:13,906 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 15:09:13,906 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 15:09:13,909 INFO L74 IsIncluded]: Start isIncluded. First operand has 1584 states, 1579 states have (on average 1.4008866371120963) internal successors, (2212), 1579 states have internal predecessors, (2212), 3 states have call successors, (3), 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 1586 states. [2022-04-27 15:09:13,910 INFO L87 Difference]: Start difference. First operand has 1584 states, 1579 states have (on average 1.4008866371120963) internal successors, (2212), 1579 states have internal predecessors, (2212), 3 states have call successors, (3), 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 1586 states. [2022-04-27 15:09:14,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 15:09:14,008 INFO L93 Difference]: Finished difference Result 1586 states and 2217 transitions. [2022-04-27 15:09:14,008 INFO L276 IsEmpty]: Start isEmpty. Operand 1586 states and 2217 transitions. [2022-04-27 15:09:14,010 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 15:09:14,010 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 15:09:14,010 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-27 15:09:14,010 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-27 15:09:14,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1584 states, 1579 states have (on average 1.4008866371120963) internal successors, (2212), 1579 states have internal predecessors, (2212), 3 states have call successors, (3), 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-27 15:09:14,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1584 states to 1584 states and 2216 transitions. [2022-04-27 15:09:14,105 INFO L78 Accepts]: Start accepts. Automaton has 1584 states and 2216 transitions. Word has length 126 [2022-04-27 15:09:14,105 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-27 15:09:14,105 INFO L495 AbstractCegarLoop]: Abstraction has 1584 states and 2216 transitions. [2022-04-27 15:09:14,106 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.0) internal successors, (80), 3 states have internal predecessors, (80), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:09:14,106 INFO L276 IsEmpty]: Start isEmpty. Operand 1584 states and 2216 transitions. [2022-04-27 15:09:14,107 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2022-04-27 15:09:14,107 INFO L187 NwaCegarLoop]: Found error trace [2022-04-27 15:09:14,107 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-27 15:09:14,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-04-27 15:09:14,108 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-27 15:09:14,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-27 15:09:14,108 INFO L85 PathProgramCache]: Analyzing trace with hash -164097320, now seen corresponding path program 1 times [2022-04-27 15:09:14,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-27 15:09:14,108 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297555188] [2022-04-27 15:09:14,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-27 15:09:14,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-27 15:09:14,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 15:09:14,177 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-27 15:09:14,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 15:09:14,180 INFO L290 TraceCheckUtils]: 0: Hoare triple {45722#(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(16, 2);call #Ultimate.allocInit(12, 3); {45716#true} is VALID [2022-04-27 15:09:14,181 INFO L290 TraceCheckUtils]: 1: Hoare triple {45716#true} assume true; {45716#true} is VALID [2022-04-27 15:09:14,181 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {45716#true} {45716#true} #638#return; {45716#true} is VALID [2022-04-27 15:09:14,181 INFO L272 TraceCheckUtils]: 0: Hoare triple {45716#true} call ULTIMATE.init(); {45722#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-27 15:09:14,181 INFO L290 TraceCheckUtils]: 1: Hoare triple {45722#(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(16, 2);call #Ultimate.allocInit(12, 3); {45716#true} is VALID [2022-04-27 15:09:14,181 INFO L290 TraceCheckUtils]: 2: Hoare triple {45716#true} assume true; {45716#true} is VALID [2022-04-27 15:09:14,181 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {45716#true} {45716#true} #638#return; {45716#true} is VALID [2022-04-27 15:09:14,182 INFO L272 TraceCheckUtils]: 4: Hoare triple {45716#true} call #t~ret55 := main(); {45716#true} is VALID [2022-04-27 15:09:14,182 INFO L290 TraceCheckUtils]: 5: Hoare triple {45716#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {45716#true} is VALID [2022-04-27 15:09:14,182 INFO L272 TraceCheckUtils]: 6: Hoare triple {45716#true} call #t~ret54 := ssl3_accept(~s~0); {45716#true} is VALID [2022-04-27 15:09:14,182 INFO L290 TraceCheckUtils]: 7: Hoare triple {45716#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__hit~0 := #t~nondet7;havoc #t~nondet7;havoc ~s__rwstate~0;~s__init_buf___0~0 := 1;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__debug~0 := #t~nondet8;havoc #t~nondet8;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__options~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__verify_mode~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__session__peer~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet16;havoc #t~nondet16;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet18;havoc #t~nondet18;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet20;havoc #t~nondet20;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet21;havoc #t~nondet21;havoc ~s__session__cipher~0;havoc ~buf~0;havoc ~l~0;havoc ~Time~0;havoc ~tmp~0;havoc ~cb~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~num1~0 := #t~nondet22;havoc #t~nondet22;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~tmp___1~0 := #t~nondet23;havoc #t~nondet23;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___2~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___3~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___4~0 := #t~nondet26;havoc #t~nondet26;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp___5~0 := #t~nondet27;havoc #t~nondet27;assume -2147483648 <= #t~nondet28 && #t~nondet28 <= 2147483647;~tmp___6~0 := #t~nondet28;havoc #t~nondet28;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet29 && #t~nondet29 <= 2147483647;~tmp___8~0 := #t~nondet29;havoc #t~nondet29;assume -2147483648 <= #t~nondet30 && #t~nondet30 <= 2147483647;~tmp___9~0 := #t~nondet30;havoc #t~nondet30;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___10~0 := #t~nondet31;havoc #t~nondet31;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp~0 := #t~nondet32;havoc #t~nondet32;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {45716#true} is VALID [2022-04-27 15:09:14,182 INFO L290 TraceCheckUtils]: 8: Hoare triple {45716#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {45716#true} is VALID [2022-04-27 15:09:14,182 INFO L290 TraceCheckUtils]: 9: Hoare triple {45716#true} #t~post33 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post33;havoc #t~post33; {45716#true} is VALID [2022-04-27 15:09:14,182 INFO L290 TraceCheckUtils]: 10: Hoare triple {45716#true} assume !(0 != 12288 + ~tmp___1~0); {45716#true} is VALID [2022-04-27 15:09:14,182 INFO L290 TraceCheckUtils]: 11: Hoare triple {45716#true} assume !(0 == ~s__cert~0); {45716#true} is VALID [2022-04-27 15:09:14,182 INFO L290 TraceCheckUtils]: 12: Hoare triple {45716#true} assume !false; {45716#true} is VALID [2022-04-27 15:09:14,182 INFO L290 TraceCheckUtils]: 13: Hoare triple {45716#true} ~state~0 := ~s__state~0; {45716#true} is VALID [2022-04-27 15:09:14,182 INFO L290 TraceCheckUtils]: 14: Hoare triple {45716#true} assume !(12292 == ~s__state~0); {45716#true} is VALID [2022-04-27 15:09:14,182 INFO L290 TraceCheckUtils]: 15: Hoare triple {45716#true} assume !(16384 == ~s__state~0); {45716#true} is VALID [2022-04-27 15:09:14,182 INFO L290 TraceCheckUtils]: 16: Hoare triple {45716#true} assume !(8192 == ~s__state~0); {45716#true} is VALID [2022-04-27 15:09:14,183 INFO L290 TraceCheckUtils]: 17: Hoare triple {45716#true} assume !(24576 == ~s__state~0); {45716#true} is VALID [2022-04-27 15:09:14,183 INFO L290 TraceCheckUtils]: 18: Hoare triple {45716#true} assume !(8195 == ~s__state~0); {45716#true} is VALID [2022-04-27 15:09:14,183 INFO L290 TraceCheckUtils]: 19: Hoare triple {45716#true} assume !(8480 == ~s__state~0); {45716#true} is VALID [2022-04-27 15:09:14,183 INFO L290 TraceCheckUtils]: 20: Hoare triple {45716#true} assume !(8481 == ~s__state~0); {45716#true} is VALID [2022-04-27 15:09:14,183 INFO L290 TraceCheckUtils]: 21: Hoare triple {45716#true} assume !(8482 == ~s__state~0); {45716#true} is VALID [2022-04-27 15:09:14,183 INFO L290 TraceCheckUtils]: 22: Hoare triple {45716#true} assume 8464 == ~s__state~0; {45716#true} is VALID [2022-04-27 15:09:14,183 INFO L290 TraceCheckUtils]: 23: Hoare triple {45716#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~ret~0 := #t~nondet38;havoc #t~nondet38; {45716#true} is VALID [2022-04-27 15:09:14,183 INFO L290 TraceCheckUtils]: 24: Hoare triple {45716#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {45716#true} is VALID [2022-04-27 15:09:14,183 INFO L290 TraceCheckUtils]: 25: Hoare triple {45716#true} assume !(~ret~0 <= 0);~got_new_session~0 := 1;~s__state~0 := 8496;~s__init_num~0 := 0; {45716#true} is VALID [2022-04-27 15:09:14,183 INFO L290 TraceCheckUtils]: 26: Hoare triple {45716#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {45716#true} is VALID [2022-04-27 15:09:14,183 INFO L290 TraceCheckUtils]: 27: Hoare triple {45716#true} ~skip~0 := 0; {45716#true} is VALID [2022-04-27 15:09:14,183 INFO L290 TraceCheckUtils]: 28: Hoare triple {45716#true} assume !false; {45716#true} is VALID [2022-04-27 15:09:14,183 INFO L290 TraceCheckUtils]: 29: Hoare triple {45716#true} ~state~0 := ~s__state~0; {45716#true} is VALID [2022-04-27 15:09:14,183 INFO L290 TraceCheckUtils]: 30: Hoare triple {45716#true} assume !(12292 == ~s__state~0); {45716#true} is VALID [2022-04-27 15:09:14,184 INFO L290 TraceCheckUtils]: 31: Hoare triple {45716#true} assume !(16384 == ~s__state~0); {45716#true} is VALID [2022-04-27 15:09:14,184 INFO L290 TraceCheckUtils]: 32: Hoare triple {45716#true} assume !(8192 == ~s__state~0); {45716#true} is VALID [2022-04-27 15:09:14,184 INFO L290 TraceCheckUtils]: 33: Hoare triple {45716#true} assume !(24576 == ~s__state~0); {45716#true} is VALID [2022-04-27 15:09:14,184 INFO L290 TraceCheckUtils]: 34: Hoare triple {45716#true} assume !(8195 == ~s__state~0); {45716#true} is VALID [2022-04-27 15:09:14,184 INFO L290 TraceCheckUtils]: 35: Hoare triple {45716#true} assume !(8480 == ~s__state~0); {45716#true} is VALID [2022-04-27 15:09:14,184 INFO L290 TraceCheckUtils]: 36: Hoare triple {45716#true} assume !(8481 == ~s__state~0); {45716#true} is VALID [2022-04-27 15:09:14,184 INFO L290 TraceCheckUtils]: 37: Hoare triple {45716#true} assume !(8482 == ~s__state~0); {45716#true} is VALID [2022-04-27 15:09:14,184 INFO L290 TraceCheckUtils]: 38: Hoare triple {45716#true} assume !(8464 == ~s__state~0); {45716#true} is VALID [2022-04-27 15:09:14,184 INFO L290 TraceCheckUtils]: 39: Hoare triple {45716#true} assume !(8465 == ~s__state~0); {45716#true} is VALID [2022-04-27 15:09:14,184 INFO L290 TraceCheckUtils]: 40: Hoare triple {45716#true} assume !(8466 == ~s__state~0); {45716#true} is VALID [2022-04-27 15:09:14,184 INFO L290 TraceCheckUtils]: 41: Hoare triple {45716#true} assume 8496 == ~s__state~0; {45716#true} is VALID [2022-04-27 15:09:14,184 INFO L290 TraceCheckUtils]: 42: Hoare triple {45716#true} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {45716#true} is VALID [2022-04-27 15:09:14,184 INFO L290 TraceCheckUtils]: 43: Hoare triple {45716#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {45716#true} is VALID [2022-04-27 15:09:14,184 INFO L290 TraceCheckUtils]: 44: Hoare triple {45716#true} assume !(~ret~0 <= 0); {45716#true} is VALID [2022-04-27 15:09:14,185 INFO L290 TraceCheckUtils]: 45: Hoare triple {45716#true} assume !(0 != ~s__hit~0);~s__state~0 := 8512; {45716#true} is VALID [2022-04-27 15:09:14,185 INFO L290 TraceCheckUtils]: 46: Hoare triple {45716#true} ~s__init_num~0 := 0; {45716#true} is VALID [2022-04-27 15:09:14,185 INFO L290 TraceCheckUtils]: 47: Hoare triple {45716#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {45716#true} is VALID [2022-04-27 15:09:14,185 INFO L290 TraceCheckUtils]: 48: Hoare triple {45716#true} ~skip~0 := 0; {45716#true} is VALID [2022-04-27 15:09:14,185 INFO L290 TraceCheckUtils]: 49: Hoare triple {45716#true} assume !false; {45716#true} is VALID [2022-04-27 15:09:14,185 INFO L290 TraceCheckUtils]: 50: Hoare triple {45716#true} ~state~0 := ~s__state~0; {45716#true} is VALID [2022-04-27 15:09:14,185 INFO L290 TraceCheckUtils]: 51: Hoare triple {45716#true} assume !(12292 == ~s__state~0); {45716#true} is VALID [2022-04-27 15:09:14,185 INFO L290 TraceCheckUtils]: 52: Hoare triple {45716#true} assume !(16384 == ~s__state~0); {45716#true} is VALID [2022-04-27 15:09:14,185 INFO L290 TraceCheckUtils]: 53: Hoare triple {45716#true} assume !(8192 == ~s__state~0); {45716#true} is VALID [2022-04-27 15:09:14,185 INFO L290 TraceCheckUtils]: 54: Hoare triple {45716#true} assume !(24576 == ~s__state~0); {45716#true} is VALID [2022-04-27 15:09:14,185 INFO L290 TraceCheckUtils]: 55: Hoare triple {45716#true} assume !(8195 == ~s__state~0); {45716#true} is VALID [2022-04-27 15:09:14,185 INFO L290 TraceCheckUtils]: 56: Hoare triple {45716#true} assume !(8480 == ~s__state~0); {45716#true} is VALID [2022-04-27 15:09:14,185 INFO L290 TraceCheckUtils]: 57: Hoare triple {45716#true} assume !(8481 == ~s__state~0); {45716#true} is VALID [2022-04-27 15:09:14,185 INFO L290 TraceCheckUtils]: 58: Hoare triple {45716#true} assume !(8482 == ~s__state~0); {45716#true} is VALID [2022-04-27 15:09:14,185 INFO L290 TraceCheckUtils]: 59: Hoare triple {45716#true} assume !(8464 == ~s__state~0); {45716#true} is VALID [2022-04-27 15:09:14,186 INFO L290 TraceCheckUtils]: 60: Hoare triple {45716#true} assume !(8465 == ~s__state~0); {45716#true} is VALID [2022-04-27 15:09:14,186 INFO L290 TraceCheckUtils]: 61: Hoare triple {45716#true} assume !(8466 == ~s__state~0); {45716#true} is VALID [2022-04-27 15:09:14,186 INFO L290 TraceCheckUtils]: 62: Hoare triple {45716#true} assume !(8496 == ~s__state~0); {45716#true} is VALID [2022-04-27 15:09:14,186 INFO L290 TraceCheckUtils]: 63: Hoare triple {45716#true} assume !(8497 == ~s__state~0); {45716#true} is VALID [2022-04-27 15:09:14,186 INFO L290 TraceCheckUtils]: 64: Hoare triple {45716#true} assume 8512 == ~s__state~0; {45716#true} is VALID [2022-04-27 15:09:14,186 INFO L290 TraceCheckUtils]: 65: Hoare triple {45716#true} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {45716#true} is VALID [2022-04-27 15:09:14,186 INFO L290 TraceCheckUtils]: 66: Hoare triple {45716#true} assume !(0 != (256 + ~__cil_tmp56~0) % 4294967296);assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;~ret~0 := #t~nondet40;havoc #t~nondet40; {45716#true} is VALID [2022-04-27 15:09:14,186 INFO L290 TraceCheckUtils]: 67: Hoare triple {45716#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 6; {45716#true} is VALID [2022-04-27 15:09:14,186 INFO L290 TraceCheckUtils]: 68: Hoare triple {45716#true} assume !(~ret~0 <= 0); {45716#true} is VALID [2022-04-27 15:09:14,186 INFO L290 TraceCheckUtils]: 69: Hoare triple {45716#true} ~s__state~0 := 8528;~s__init_num~0 := 0; {45716#true} is VALID [2022-04-27 15:09:14,186 INFO L290 TraceCheckUtils]: 70: Hoare triple {45716#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {45716#true} is VALID [2022-04-27 15:09:14,186 INFO L290 TraceCheckUtils]: 71: Hoare triple {45716#true} ~skip~0 := 0; {45716#true} is VALID [2022-04-27 15:09:14,186 INFO L290 TraceCheckUtils]: 72: Hoare triple {45716#true} assume !false; {45716#true} is VALID [2022-04-27 15:09:14,186 INFO L290 TraceCheckUtils]: 73: Hoare triple {45716#true} ~state~0 := ~s__state~0; {45716#true} is VALID [2022-04-27 15:09:14,187 INFO L290 TraceCheckUtils]: 74: Hoare triple {45716#true} assume !(12292 == ~s__state~0); {45716#true} is VALID [2022-04-27 15:09:14,187 INFO L290 TraceCheckUtils]: 75: Hoare triple {45716#true} assume !(16384 == ~s__state~0); {45716#true} is VALID [2022-04-27 15:09:14,187 INFO L290 TraceCheckUtils]: 76: Hoare triple {45716#true} assume !(8192 == ~s__state~0); {45716#true} is VALID [2022-04-27 15:09:14,187 INFO L290 TraceCheckUtils]: 77: Hoare triple {45716#true} assume !(24576 == ~s__state~0); {45716#true} is VALID [2022-04-27 15:09:14,187 INFO L290 TraceCheckUtils]: 78: Hoare triple {45716#true} assume !(8195 == ~s__state~0); {45716#true} is VALID [2022-04-27 15:09:14,187 INFO L290 TraceCheckUtils]: 79: Hoare triple {45716#true} assume !(8480 == ~s__state~0); {45716#true} is VALID [2022-04-27 15:09:14,187 INFO L290 TraceCheckUtils]: 80: Hoare triple {45716#true} assume !(8481 == ~s__state~0); {45716#true} is VALID [2022-04-27 15:09:14,187 INFO L290 TraceCheckUtils]: 81: Hoare triple {45716#true} assume !(8482 == ~s__state~0); {45716#true} is VALID [2022-04-27 15:09:14,187 INFO L290 TraceCheckUtils]: 82: Hoare triple {45716#true} assume !(8464 == ~s__state~0); {45716#true} is VALID [2022-04-27 15:09:14,187 INFO L290 TraceCheckUtils]: 83: Hoare triple {45716#true} assume !(8465 == ~s__state~0); {45716#true} is VALID [2022-04-27 15:09:14,187 INFO L290 TraceCheckUtils]: 84: Hoare triple {45716#true} assume !(8466 == ~s__state~0); {45716#true} is VALID [2022-04-27 15:09:14,187 INFO L290 TraceCheckUtils]: 85: Hoare triple {45716#true} assume !(8496 == ~s__state~0); {45716#true} is VALID [2022-04-27 15:09:14,187 INFO L290 TraceCheckUtils]: 86: Hoare triple {45716#true} assume !(8497 == ~s__state~0); {45716#true} is VALID [2022-04-27 15:09:14,187 INFO L290 TraceCheckUtils]: 87: Hoare triple {45716#true} assume !(8512 == ~s__state~0); {45716#true} is VALID [2022-04-27 15:09:14,188 INFO L290 TraceCheckUtils]: 88: Hoare triple {45716#true} assume !(8513 == ~s__state~0); {45716#true} is VALID [2022-04-27 15:09:14,188 INFO L290 TraceCheckUtils]: 89: Hoare triple {45716#true} assume 8528 == ~s__state~0; {45716#true} is VALID [2022-04-27 15:09:14,188 INFO L290 TraceCheckUtils]: 90: Hoare triple {45716#true} ~l~0 := ~s__s3__tmp__new_cipher__algorithms~0;~__cil_tmp57~0 := ~s__options~0; {45716#true} is VALID [2022-04-27 15:09:14,188 INFO L290 TraceCheckUtils]: 91: Hoare triple {45716#true} assume !(0 != (2097152 + ~__cil_tmp57~0) % 4294967296);~s__s3__tmp__use_rsa_tmp~0 := 0; {45716#true} is VALID [2022-04-27 15:09:14,188 INFO L290 TraceCheckUtils]: 92: Hoare triple {45716#true} assume !(0 != ~s__s3__tmp__use_rsa_tmp~0); {45716#true} is VALID [2022-04-27 15:09:14,188 INFO L290 TraceCheckUtils]: 93: Hoare triple {45716#true} assume !(0 != (30 + ~l~0) % 4294967296); {45716#true} is VALID [2022-04-27 15:09:14,188 INFO L290 TraceCheckUtils]: 94: Hoare triple {45716#true} assume !(0 != (1 + ~l~0) % 4294967296);~skip~0 := 1; {45716#true} is VALID [2022-04-27 15:09:14,188 INFO L290 TraceCheckUtils]: 95: Hoare triple {45716#true} ~s__state~0 := 8544;~s__init_num~0 := 0; {45721#(= (+ ssl3_accept_~s__state~0 (- 8544)) 0)} is VALID [2022-04-27 15:09:14,189 INFO L290 TraceCheckUtils]: 96: Hoare triple {45721#(= (+ ssl3_accept_~s__state~0 (- 8544)) 0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {45721#(= (+ ssl3_accept_~s__state~0 (- 8544)) 0)} is VALID [2022-04-27 15:09:14,189 INFO L290 TraceCheckUtils]: 97: Hoare triple {45721#(= (+ ssl3_accept_~s__state~0 (- 8544)) 0)} ~skip~0 := 0; {45721#(= (+ ssl3_accept_~s__state~0 (- 8544)) 0)} is VALID [2022-04-27 15:09:14,189 INFO L290 TraceCheckUtils]: 98: Hoare triple {45721#(= (+ ssl3_accept_~s__state~0 (- 8544)) 0)} assume !false; {45721#(= (+ ssl3_accept_~s__state~0 (- 8544)) 0)} is VALID [2022-04-27 15:09:14,190 INFO L290 TraceCheckUtils]: 99: Hoare triple {45721#(= (+ ssl3_accept_~s__state~0 (- 8544)) 0)} ~state~0 := ~s__state~0; {45721#(= (+ ssl3_accept_~s__state~0 (- 8544)) 0)} is VALID [2022-04-27 15:09:14,190 INFO L290 TraceCheckUtils]: 100: Hoare triple {45721#(= (+ ssl3_accept_~s__state~0 (- 8544)) 0)} assume !(12292 == ~s__state~0); {45721#(= (+ ssl3_accept_~s__state~0 (- 8544)) 0)} is VALID [2022-04-27 15:09:14,190 INFO L290 TraceCheckUtils]: 101: Hoare triple {45721#(= (+ ssl3_accept_~s__state~0 (- 8544)) 0)} assume !(16384 == ~s__state~0); {45721#(= (+ ssl3_accept_~s__state~0 (- 8544)) 0)} is VALID [2022-04-27 15:09:14,190 INFO L290 TraceCheckUtils]: 102: Hoare triple {45721#(= (+ ssl3_accept_~s__state~0 (- 8544)) 0)} assume !(8192 == ~s__state~0); {45721#(= (+ ssl3_accept_~s__state~0 (- 8544)) 0)} is VALID [2022-04-27 15:09:14,191 INFO L290 TraceCheckUtils]: 103: Hoare triple {45721#(= (+ ssl3_accept_~s__state~0 (- 8544)) 0)} assume !(24576 == ~s__state~0); {45721#(= (+ ssl3_accept_~s__state~0 (- 8544)) 0)} is VALID [2022-04-27 15:09:14,191 INFO L290 TraceCheckUtils]: 104: Hoare triple {45721#(= (+ ssl3_accept_~s__state~0 (- 8544)) 0)} assume !(8195 == ~s__state~0); {45721#(= (+ ssl3_accept_~s__state~0 (- 8544)) 0)} is VALID [2022-04-27 15:09:14,191 INFO L290 TraceCheckUtils]: 105: Hoare triple {45721#(= (+ ssl3_accept_~s__state~0 (- 8544)) 0)} assume !(8480 == ~s__state~0); {45721#(= (+ ssl3_accept_~s__state~0 (- 8544)) 0)} is VALID [2022-04-27 15:09:14,192 INFO L290 TraceCheckUtils]: 106: Hoare triple {45721#(= (+ ssl3_accept_~s__state~0 (- 8544)) 0)} assume !(8481 == ~s__state~0); {45721#(= (+ ssl3_accept_~s__state~0 (- 8544)) 0)} is VALID [2022-04-27 15:09:14,192 INFO L290 TraceCheckUtils]: 107: Hoare triple {45721#(= (+ ssl3_accept_~s__state~0 (- 8544)) 0)} assume !(8482 == ~s__state~0); {45721#(= (+ ssl3_accept_~s__state~0 (- 8544)) 0)} is VALID [2022-04-27 15:09:14,192 INFO L290 TraceCheckUtils]: 108: Hoare triple {45721#(= (+ ssl3_accept_~s__state~0 (- 8544)) 0)} assume !(8464 == ~s__state~0); {45721#(= (+ ssl3_accept_~s__state~0 (- 8544)) 0)} is VALID [2022-04-27 15:09:14,192 INFO L290 TraceCheckUtils]: 109: Hoare triple {45721#(= (+ ssl3_accept_~s__state~0 (- 8544)) 0)} assume !(8465 == ~s__state~0); {45721#(= (+ ssl3_accept_~s__state~0 (- 8544)) 0)} is VALID [2022-04-27 15:09:14,193 INFO L290 TraceCheckUtils]: 110: Hoare triple {45721#(= (+ ssl3_accept_~s__state~0 (- 8544)) 0)} assume !(8466 == ~s__state~0); {45721#(= (+ ssl3_accept_~s__state~0 (- 8544)) 0)} is VALID [2022-04-27 15:09:14,193 INFO L290 TraceCheckUtils]: 111: Hoare triple {45721#(= (+ ssl3_accept_~s__state~0 (- 8544)) 0)} assume !(8496 == ~s__state~0); {45721#(= (+ ssl3_accept_~s__state~0 (- 8544)) 0)} is VALID [2022-04-27 15:09:14,193 INFO L290 TraceCheckUtils]: 112: Hoare triple {45721#(= (+ ssl3_accept_~s__state~0 (- 8544)) 0)} assume !(8497 == ~s__state~0); {45721#(= (+ ssl3_accept_~s__state~0 (- 8544)) 0)} is VALID [2022-04-27 15:09:14,194 INFO L290 TraceCheckUtils]: 113: Hoare triple {45721#(= (+ ssl3_accept_~s__state~0 (- 8544)) 0)} assume !(8512 == ~s__state~0); {45721#(= (+ ssl3_accept_~s__state~0 (- 8544)) 0)} is VALID [2022-04-27 15:09:14,194 INFO L290 TraceCheckUtils]: 114: Hoare triple {45721#(= (+ ssl3_accept_~s__state~0 (- 8544)) 0)} assume !(8513 == ~s__state~0); {45721#(= (+ ssl3_accept_~s__state~0 (- 8544)) 0)} is VALID [2022-04-27 15:09:14,194 INFO L290 TraceCheckUtils]: 115: Hoare triple {45721#(= (+ ssl3_accept_~s__state~0 (- 8544)) 0)} assume !(8528 == ~s__state~0); {45721#(= (+ ssl3_accept_~s__state~0 (- 8544)) 0)} is VALID [2022-04-27 15:09:14,195 INFO L290 TraceCheckUtils]: 116: Hoare triple {45721#(= (+ ssl3_accept_~s__state~0 (- 8544)) 0)} assume !(8529 == ~s__state~0); {45721#(= (+ ssl3_accept_~s__state~0 (- 8544)) 0)} is VALID [2022-04-27 15:09:14,195 INFO L290 TraceCheckUtils]: 117: Hoare triple {45721#(= (+ ssl3_accept_~s__state~0 (- 8544)) 0)} assume !(8544 == ~s__state~0); {45717#false} is VALID [2022-04-27 15:09:14,195 INFO L290 TraceCheckUtils]: 118: Hoare triple {45717#false} assume !(8545 == ~s__state~0); {45717#false} is VALID [2022-04-27 15:09:14,195 INFO L290 TraceCheckUtils]: 119: Hoare triple {45717#false} assume !(8560 == ~s__state~0); {45717#false} is VALID [2022-04-27 15:09:14,195 INFO L290 TraceCheckUtils]: 120: Hoare triple {45717#false} assume !(8561 == ~s__state~0); {45717#false} is VALID [2022-04-27 15:09:14,195 INFO L290 TraceCheckUtils]: 121: Hoare triple {45717#false} assume !(8448 == ~s__state~0); {45717#false} is VALID [2022-04-27 15:09:14,195 INFO L290 TraceCheckUtils]: 122: Hoare triple {45717#false} assume !(8576 == ~s__state~0); {45717#false} is VALID [2022-04-27 15:09:14,195 INFO L290 TraceCheckUtils]: 123: Hoare triple {45717#false} assume !(8577 == ~s__state~0); {45717#false} is VALID [2022-04-27 15:09:14,196 INFO L290 TraceCheckUtils]: 124: Hoare triple {45717#false} assume !(8592 == ~s__state~0); {45717#false} is VALID [2022-04-27 15:09:14,196 INFO L290 TraceCheckUtils]: 125: Hoare triple {45717#false} assume !(8593 == ~s__state~0); {45717#false} is VALID [2022-04-27 15:09:14,196 INFO L290 TraceCheckUtils]: 126: Hoare triple {45717#false} assume !(8608 == ~s__state~0); {45717#false} is VALID [2022-04-27 15:09:14,196 INFO L290 TraceCheckUtils]: 127: Hoare triple {45717#false} assume !(8609 == ~s__state~0); {45717#false} is VALID [2022-04-27 15:09:14,196 INFO L290 TraceCheckUtils]: 128: Hoare triple {45717#false} assume 8640 == ~s__state~0; {45717#false} is VALID [2022-04-27 15:09:14,196 INFO L290 TraceCheckUtils]: 129: Hoare triple {45717#false} assume -2147483648 <= #t~nondet48 && #t~nondet48 <= 2147483647;~ret~0 := #t~nondet48;havoc #t~nondet48; {45717#false} is VALID [2022-04-27 15:09:14,196 INFO L290 TraceCheckUtils]: 130: Hoare triple {45717#false} assume 5 == ~blastFlag~0; {45717#false} is VALID [2022-04-27 15:09:14,196 INFO L290 TraceCheckUtils]: 131: Hoare triple {45717#false} assume !false; {45717#false} is VALID [2022-04-27 15:09:14,196 INFO L134 CoverageAnalysis]: Checked inductivity of 148 backedges. 65 proven. 0 refuted. 0 times theorem prover too weak. 83 trivial. 0 not checked. [2022-04-27 15:09:14,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-27 15:09:14,197 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1297555188] [2022-04-27 15:09:14,197 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1297555188] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-27 15:09:14,197 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-27 15:09:14,197 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-27 15:09:14,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [512076791] [2022-04-27 15:09:14,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-27 15:09:14,198 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 21.5) internal successors, (86), 3 states have internal predecessors, (86), 1 states have call successors, (3), 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 132 [2022-04-27 15:09:14,198 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-27 15:09:14,198 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 4 states, 4 states have (on average 21.5) internal successors, (86), 3 states have internal predecessors, (86), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:09:14,264 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 90 edges. 90 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-27 15:09:14,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-27 15:09:14,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-27 15:09:14,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-27 15:09:14,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-27 15:09:14,266 INFO L87 Difference]: Start difference. First operand 1584 states and 2216 transitions. Second operand has 4 states, 4 states have (on average 21.5) internal successors, (86), 3 states have internal predecessors, (86), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:09:15,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 15:09:15,468 INFO L93 Difference]: Finished difference Result 3336 states and 4721 transitions. [2022-04-27 15:09:15,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-27 15:09:15,468 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 21.5) internal successors, (86), 3 states have internal predecessors, (86), 1 states have call successors, (3), 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 132 [2022-04-27 15:09:15,468 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-27 15:09:15,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 21.5) internal successors, (86), 3 states have internal predecessors, (86), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:09:15,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 469 transitions. [2022-04-27 15:09:15,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 21.5) internal successors, (86), 3 states have internal predecessors, (86), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:09:15,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 469 transitions. [2022-04-27 15:09:15,473 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 4 states and 469 transitions. [2022-04-27 15:09:15,754 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 469 edges. 469 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-27 15:09:15,869 INFO L225 Difference]: With dead ends: 3336 [2022-04-27 15:09:15,870 INFO L226 Difference]: Without dead ends: 1766 [2022-04-27 15:09:15,871 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-27 15:09:15,872 INFO L413 NwaCegarLoop]: 224 mSDtfsCounter, 242 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 227 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 242 SdHoareTripleChecker+Valid, 231 SdHoareTripleChecker+Invalid, 245 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 227 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-27 15:09:15,872 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [242 Valid, 231 Invalid, 245 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 227 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-27 15:09:15,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1766 states. [2022-04-27 15:09:16,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1766 to 1719. [2022-04-27 15:09:16,144 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-27 15:09:16,146 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1766 states. Second operand has 1719 states, 1714 states have (on average 1.38389731621937) internal successors, (2372), 1714 states have internal predecessors, (2372), 3 states have call successors, (3), 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-27 15:09:16,148 INFO L74 IsIncluded]: Start isIncluded. First operand 1766 states. Second operand has 1719 states, 1714 states have (on average 1.38389731621937) internal successors, (2372), 1714 states have internal predecessors, (2372), 3 states have call successors, (3), 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-27 15:09:16,149 INFO L87 Difference]: Start difference. First operand 1766 states. Second operand has 1719 states, 1714 states have (on average 1.38389731621937) internal successors, (2372), 1714 states have internal predecessors, (2372), 3 states have call successors, (3), 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-27 15:09:16,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 15:09:16,295 INFO L93 Difference]: Finished difference Result 1766 states and 2448 transitions. [2022-04-27 15:09:16,295 INFO L276 IsEmpty]: Start isEmpty. Operand 1766 states and 2448 transitions. [2022-04-27 15:09:16,297 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 15:09:16,297 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 15:09:16,300 INFO L74 IsIncluded]: Start isIncluded. First operand has 1719 states, 1714 states have (on average 1.38389731621937) internal successors, (2372), 1714 states have internal predecessors, (2372), 3 states have call successors, (3), 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 1766 states. [2022-04-27 15:09:16,301 INFO L87 Difference]: Start difference. First operand has 1719 states, 1714 states have (on average 1.38389731621937) internal successors, (2372), 1714 states have internal predecessors, (2372), 3 states have call successors, (3), 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 1766 states. [2022-04-27 15:09:16,452 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 15:09:16,452 INFO L93 Difference]: Finished difference Result 1766 states and 2448 transitions. [2022-04-27 15:09:16,453 INFO L276 IsEmpty]: Start isEmpty. Operand 1766 states and 2448 transitions. [2022-04-27 15:09:16,455 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 15:09:16,455 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 15:09:16,455 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-27 15:09:16,455 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-27 15:09:16,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1719 states, 1714 states have (on average 1.38389731621937) internal successors, (2372), 1714 states have internal predecessors, (2372), 3 states have call successors, (3), 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-27 15:09:16,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1719 states to 1719 states and 2376 transitions. [2022-04-27 15:09:16,624 INFO L78 Accepts]: Start accepts. Automaton has 1719 states and 2376 transitions. Word has length 132 [2022-04-27 15:09:16,624 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-27 15:09:16,624 INFO L495 AbstractCegarLoop]: Abstraction has 1719 states and 2376 transitions. [2022-04-27 15:09:16,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.5) internal successors, (86), 3 states have internal predecessors, (86), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:09:16,625 INFO L276 IsEmpty]: Start isEmpty. Operand 1719 states and 2376 transitions. [2022-04-27 15:09:16,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2022-04-27 15:09:16,626 INFO L187 NwaCegarLoop]: Found error trace [2022-04-27 15:09:16,627 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-27 15:09:16,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-04-27 15:09:16,627 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-27 15:09:16,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-27 15:09:16,628 INFO L85 PathProgramCache]: Analyzing trace with hash -2042685786, now seen corresponding path program 1 times [2022-04-27 15:09:16,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-27 15:09:16,628 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095477591] [2022-04-27 15:09:16,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-27 15:09:16,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-27 15:09:16,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 15:09:16,682 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-27 15:09:16,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 15:09:16,687 INFO L290 TraceCheckUtils]: 0: Hoare triple {54894#(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(16, 2);call #Ultimate.allocInit(12, 3); {54888#true} is VALID [2022-04-27 15:09:16,687 INFO L290 TraceCheckUtils]: 1: Hoare triple {54888#true} assume true; {54888#true} is VALID [2022-04-27 15:09:16,688 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {54888#true} {54888#true} #638#return; {54888#true} is VALID [2022-04-27 15:09:16,688 INFO L272 TraceCheckUtils]: 0: Hoare triple {54888#true} call ULTIMATE.init(); {54894#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-27 15:09:16,688 INFO L290 TraceCheckUtils]: 1: Hoare triple {54894#(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(16, 2);call #Ultimate.allocInit(12, 3); {54888#true} is VALID [2022-04-27 15:09:16,688 INFO L290 TraceCheckUtils]: 2: Hoare triple {54888#true} assume true; {54888#true} is VALID [2022-04-27 15:09:16,688 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {54888#true} {54888#true} #638#return; {54888#true} is VALID [2022-04-27 15:09:16,688 INFO L272 TraceCheckUtils]: 4: Hoare triple {54888#true} call #t~ret55 := main(); {54888#true} is VALID [2022-04-27 15:09:16,689 INFO L290 TraceCheckUtils]: 5: Hoare triple {54888#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {54888#true} is VALID [2022-04-27 15:09:16,689 INFO L272 TraceCheckUtils]: 6: Hoare triple {54888#true} call #t~ret54 := ssl3_accept(~s~0); {54888#true} is VALID [2022-04-27 15:09:16,689 INFO L290 TraceCheckUtils]: 7: Hoare triple {54888#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__hit~0 := #t~nondet7;havoc #t~nondet7;havoc ~s__rwstate~0;~s__init_buf___0~0 := 1;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__debug~0 := #t~nondet8;havoc #t~nondet8;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__options~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__verify_mode~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__session__peer~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet16;havoc #t~nondet16;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet18;havoc #t~nondet18;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet20;havoc #t~nondet20;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet21;havoc #t~nondet21;havoc ~s__session__cipher~0;havoc ~buf~0;havoc ~l~0;havoc ~Time~0;havoc ~tmp~0;havoc ~cb~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~num1~0 := #t~nondet22;havoc #t~nondet22;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~tmp___1~0 := #t~nondet23;havoc #t~nondet23;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___2~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___3~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___4~0 := #t~nondet26;havoc #t~nondet26;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp___5~0 := #t~nondet27;havoc #t~nondet27;assume -2147483648 <= #t~nondet28 && #t~nondet28 <= 2147483647;~tmp___6~0 := #t~nondet28;havoc #t~nondet28;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet29 && #t~nondet29 <= 2147483647;~tmp___8~0 := #t~nondet29;havoc #t~nondet29;assume -2147483648 <= #t~nondet30 && #t~nondet30 <= 2147483647;~tmp___9~0 := #t~nondet30;havoc #t~nondet30;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___10~0 := #t~nondet31;havoc #t~nondet31;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp~0 := #t~nondet32;havoc #t~nondet32;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {54888#true} is VALID [2022-04-27 15:09:16,689 INFO L290 TraceCheckUtils]: 8: Hoare triple {54888#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {54888#true} is VALID [2022-04-27 15:09:16,689 INFO L290 TraceCheckUtils]: 9: Hoare triple {54888#true} #t~post33 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post33;havoc #t~post33; {54888#true} is VALID [2022-04-27 15:09:16,689 INFO L290 TraceCheckUtils]: 10: Hoare triple {54888#true} assume !(0 != 12288 + ~tmp___1~0); {54888#true} is VALID [2022-04-27 15:09:16,689 INFO L290 TraceCheckUtils]: 11: Hoare triple {54888#true} assume !(0 == ~s__cert~0); {54888#true} is VALID [2022-04-27 15:09:16,689 INFO L290 TraceCheckUtils]: 12: Hoare triple {54888#true} assume !false; {54888#true} is VALID [2022-04-27 15:09:16,689 INFO L290 TraceCheckUtils]: 13: Hoare triple {54888#true} ~state~0 := ~s__state~0; {54888#true} is VALID [2022-04-27 15:09:16,689 INFO L290 TraceCheckUtils]: 14: Hoare triple {54888#true} assume !(12292 == ~s__state~0); {54888#true} is VALID [2022-04-27 15:09:16,689 INFO L290 TraceCheckUtils]: 15: Hoare triple {54888#true} assume !(16384 == ~s__state~0); {54888#true} is VALID [2022-04-27 15:09:16,689 INFO L290 TraceCheckUtils]: 16: Hoare triple {54888#true} assume !(8192 == ~s__state~0); {54888#true} is VALID [2022-04-27 15:09:16,690 INFO L290 TraceCheckUtils]: 17: Hoare triple {54888#true} assume !(24576 == ~s__state~0); {54888#true} is VALID [2022-04-27 15:09:16,690 INFO L290 TraceCheckUtils]: 18: Hoare triple {54888#true} assume !(8195 == ~s__state~0); {54888#true} is VALID [2022-04-27 15:09:16,690 INFO L290 TraceCheckUtils]: 19: Hoare triple {54888#true} assume !(8480 == ~s__state~0); {54888#true} is VALID [2022-04-27 15:09:16,690 INFO L290 TraceCheckUtils]: 20: Hoare triple {54888#true} assume !(8481 == ~s__state~0); {54888#true} is VALID [2022-04-27 15:09:16,690 INFO L290 TraceCheckUtils]: 21: Hoare triple {54888#true} assume !(8482 == ~s__state~0); {54888#true} is VALID [2022-04-27 15:09:16,690 INFO L290 TraceCheckUtils]: 22: Hoare triple {54888#true} assume 8464 == ~s__state~0; {54888#true} is VALID [2022-04-27 15:09:16,690 INFO L290 TraceCheckUtils]: 23: Hoare triple {54888#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~ret~0 := #t~nondet38;havoc #t~nondet38; {54888#true} is VALID [2022-04-27 15:09:16,690 INFO L290 TraceCheckUtils]: 24: Hoare triple {54888#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {54888#true} is VALID [2022-04-27 15:09:16,690 INFO L290 TraceCheckUtils]: 25: Hoare triple {54888#true} assume !(~ret~0 <= 0);~got_new_session~0 := 1;~s__state~0 := 8496;~s__init_num~0 := 0; {54888#true} is VALID [2022-04-27 15:09:16,690 INFO L290 TraceCheckUtils]: 26: Hoare triple {54888#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {54888#true} is VALID [2022-04-27 15:09:16,690 INFO L290 TraceCheckUtils]: 27: Hoare triple {54888#true} ~skip~0 := 0; {54888#true} is VALID [2022-04-27 15:09:16,690 INFO L290 TraceCheckUtils]: 28: Hoare triple {54888#true} assume !false; {54888#true} is VALID [2022-04-27 15:09:16,690 INFO L290 TraceCheckUtils]: 29: Hoare triple {54888#true} ~state~0 := ~s__state~0; {54888#true} is VALID [2022-04-27 15:09:16,691 INFO L290 TraceCheckUtils]: 30: Hoare triple {54888#true} assume !(12292 == ~s__state~0); {54888#true} is VALID [2022-04-27 15:09:16,691 INFO L290 TraceCheckUtils]: 31: Hoare triple {54888#true} assume !(16384 == ~s__state~0); {54888#true} is VALID [2022-04-27 15:09:16,691 INFO L290 TraceCheckUtils]: 32: Hoare triple {54888#true} assume !(8192 == ~s__state~0); {54888#true} is VALID [2022-04-27 15:09:16,691 INFO L290 TraceCheckUtils]: 33: Hoare triple {54888#true} assume !(24576 == ~s__state~0); {54888#true} is VALID [2022-04-27 15:09:16,691 INFO L290 TraceCheckUtils]: 34: Hoare triple {54888#true} assume !(8195 == ~s__state~0); {54888#true} is VALID [2022-04-27 15:09:16,691 INFO L290 TraceCheckUtils]: 35: Hoare triple {54888#true} assume !(8480 == ~s__state~0); {54888#true} is VALID [2022-04-27 15:09:16,691 INFO L290 TraceCheckUtils]: 36: Hoare triple {54888#true} assume !(8481 == ~s__state~0); {54888#true} is VALID [2022-04-27 15:09:16,691 INFO L290 TraceCheckUtils]: 37: Hoare triple {54888#true} assume !(8482 == ~s__state~0); {54888#true} is VALID [2022-04-27 15:09:16,691 INFO L290 TraceCheckUtils]: 38: Hoare triple {54888#true} assume !(8464 == ~s__state~0); {54888#true} is VALID [2022-04-27 15:09:16,691 INFO L290 TraceCheckUtils]: 39: Hoare triple {54888#true} assume !(8465 == ~s__state~0); {54888#true} is VALID [2022-04-27 15:09:16,691 INFO L290 TraceCheckUtils]: 40: Hoare triple {54888#true} assume !(8466 == ~s__state~0); {54888#true} is VALID [2022-04-27 15:09:16,691 INFO L290 TraceCheckUtils]: 41: Hoare triple {54888#true} assume 8496 == ~s__state~0; {54888#true} is VALID [2022-04-27 15:09:16,691 INFO L290 TraceCheckUtils]: 42: Hoare triple {54888#true} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {54888#true} is VALID [2022-04-27 15:09:16,691 INFO L290 TraceCheckUtils]: 43: Hoare triple {54888#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {54888#true} is VALID [2022-04-27 15:09:16,692 INFO L290 TraceCheckUtils]: 44: Hoare triple {54888#true} assume !(~ret~0 <= 0); {54888#true} is VALID [2022-04-27 15:09:16,692 INFO L290 TraceCheckUtils]: 45: Hoare triple {54888#true} assume 0 != ~s__hit~0;~s__state~0 := 8656; {54888#true} is VALID [2022-04-27 15:09:16,692 INFO L290 TraceCheckUtils]: 46: Hoare triple {54888#true} ~s__init_num~0 := 0; {54888#true} is VALID [2022-04-27 15:09:16,692 INFO L290 TraceCheckUtils]: 47: Hoare triple {54888#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {54888#true} is VALID [2022-04-27 15:09:16,692 INFO L290 TraceCheckUtils]: 48: Hoare triple {54888#true} ~skip~0 := 0; {54888#true} is VALID [2022-04-27 15:09:16,692 INFO L290 TraceCheckUtils]: 49: Hoare triple {54888#true} assume !false; {54888#true} is VALID [2022-04-27 15:09:16,692 INFO L290 TraceCheckUtils]: 50: Hoare triple {54888#true} ~state~0 := ~s__state~0; {54888#true} is VALID [2022-04-27 15:09:16,692 INFO L290 TraceCheckUtils]: 51: Hoare triple {54888#true} assume !(12292 == ~s__state~0); {54888#true} is VALID [2022-04-27 15:09:16,692 INFO L290 TraceCheckUtils]: 52: Hoare triple {54888#true} assume !(16384 == ~s__state~0); {54888#true} is VALID [2022-04-27 15:09:16,692 INFO L290 TraceCheckUtils]: 53: Hoare triple {54888#true} assume !(8192 == ~s__state~0); {54888#true} is VALID [2022-04-27 15:09:16,692 INFO L290 TraceCheckUtils]: 54: Hoare triple {54888#true} assume !(24576 == ~s__state~0); {54888#true} is VALID [2022-04-27 15:09:16,692 INFO L290 TraceCheckUtils]: 55: Hoare triple {54888#true} assume !(8195 == ~s__state~0); {54888#true} is VALID [2022-04-27 15:09:16,692 INFO L290 TraceCheckUtils]: 56: Hoare triple {54888#true} assume !(8480 == ~s__state~0); {54888#true} is VALID [2022-04-27 15:09:16,692 INFO L290 TraceCheckUtils]: 57: Hoare triple {54888#true} assume !(8481 == ~s__state~0); {54888#true} is VALID [2022-04-27 15:09:16,693 INFO L290 TraceCheckUtils]: 58: Hoare triple {54888#true} assume !(8482 == ~s__state~0); {54888#true} is VALID [2022-04-27 15:09:16,693 INFO L290 TraceCheckUtils]: 59: Hoare triple {54888#true} assume !(8464 == ~s__state~0); {54888#true} is VALID [2022-04-27 15:09:16,693 INFO L290 TraceCheckUtils]: 60: Hoare triple {54888#true} assume !(8465 == ~s__state~0); {54888#true} is VALID [2022-04-27 15:09:16,693 INFO L290 TraceCheckUtils]: 61: Hoare triple {54888#true} assume !(8466 == ~s__state~0); {54888#true} is VALID [2022-04-27 15:09:16,693 INFO L290 TraceCheckUtils]: 62: Hoare triple {54888#true} assume !(8496 == ~s__state~0); {54888#true} is VALID [2022-04-27 15:09:16,693 INFO L290 TraceCheckUtils]: 63: Hoare triple {54888#true} assume !(8497 == ~s__state~0); {54888#true} is VALID [2022-04-27 15:09:16,693 INFO L290 TraceCheckUtils]: 64: Hoare triple {54888#true} assume !(8512 == ~s__state~0); {54888#true} is VALID [2022-04-27 15:09:16,693 INFO L290 TraceCheckUtils]: 65: Hoare triple {54888#true} assume !(8513 == ~s__state~0); {54888#true} is VALID [2022-04-27 15:09:16,693 INFO L290 TraceCheckUtils]: 66: Hoare triple {54888#true} assume !(8528 == ~s__state~0); {54888#true} is VALID [2022-04-27 15:09:16,693 INFO L290 TraceCheckUtils]: 67: Hoare triple {54888#true} assume !(8529 == ~s__state~0); {54888#true} is VALID [2022-04-27 15:09:16,693 INFO L290 TraceCheckUtils]: 68: Hoare triple {54888#true} assume !(8544 == ~s__state~0); {54888#true} is VALID [2022-04-27 15:09:16,693 INFO L290 TraceCheckUtils]: 69: Hoare triple {54888#true} assume !(8545 == ~s__state~0); {54888#true} is VALID [2022-04-27 15:09:16,693 INFO L290 TraceCheckUtils]: 70: Hoare triple {54888#true} assume !(8560 == ~s__state~0); {54888#true} is VALID [2022-04-27 15:09:16,693 INFO L290 TraceCheckUtils]: 71: Hoare triple {54888#true} assume !(8561 == ~s__state~0); {54888#true} is VALID [2022-04-27 15:09:16,694 INFO L290 TraceCheckUtils]: 72: Hoare triple {54888#true} assume !(8448 == ~s__state~0); {54888#true} is VALID [2022-04-27 15:09:16,694 INFO L290 TraceCheckUtils]: 73: Hoare triple {54888#true} assume !(8576 == ~s__state~0); {54888#true} is VALID [2022-04-27 15:09:16,694 INFO L290 TraceCheckUtils]: 74: Hoare triple {54888#true} assume !(8577 == ~s__state~0); {54888#true} is VALID [2022-04-27 15:09:16,694 INFO L290 TraceCheckUtils]: 75: Hoare triple {54888#true} assume !(8592 == ~s__state~0); {54888#true} is VALID [2022-04-27 15:09:16,694 INFO L290 TraceCheckUtils]: 76: Hoare triple {54888#true} assume !(8593 == ~s__state~0); {54888#true} is VALID [2022-04-27 15:09:16,694 INFO L290 TraceCheckUtils]: 77: Hoare triple {54888#true} assume !(8608 == ~s__state~0); {54888#true} is VALID [2022-04-27 15:09:16,694 INFO L290 TraceCheckUtils]: 78: Hoare triple {54888#true} assume !(8609 == ~s__state~0); {54888#true} is VALID [2022-04-27 15:09:16,694 INFO L290 TraceCheckUtils]: 79: Hoare triple {54888#true} assume !(8640 == ~s__state~0); {54888#true} is VALID [2022-04-27 15:09:16,694 INFO L290 TraceCheckUtils]: 80: Hoare triple {54888#true} assume !(8641 == ~s__state~0); {54888#true} is VALID [2022-04-27 15:09:16,694 INFO L290 TraceCheckUtils]: 81: Hoare triple {54888#true} assume 8656 == ~s__state~0; {54888#true} is VALID [2022-04-27 15:09:16,694 INFO L290 TraceCheckUtils]: 82: Hoare triple {54888#true} ~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {54888#true} is VALID [2022-04-27 15:09:16,694 INFO L290 TraceCheckUtils]: 83: Hoare triple {54888#true} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet49 && #t~nondet49 <= 2147483647;~ret~0 := #t~nondet49;havoc #t~nondet49; {54888#true} is VALID [2022-04-27 15:09:16,694 INFO L290 TraceCheckUtils]: 84: Hoare triple {54888#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {54888#true} is VALID [2022-04-27 15:09:16,695 INFO L290 TraceCheckUtils]: 85: Hoare triple {54888#true} assume !(~ret~0 <= 0);~s__state~0 := 8672;~s__init_num~0 := 0; {54893#(<= ssl3_accept_~s__state~0 8672)} is VALID [2022-04-27 15:09:16,695 INFO L290 TraceCheckUtils]: 86: Hoare triple {54893#(<= ssl3_accept_~s__state~0 8672)} assume !(0 == ~tmp___10~0); {54893#(<= ssl3_accept_~s__state~0 8672)} is VALID [2022-04-27 15:09:16,695 INFO L290 TraceCheckUtils]: 87: Hoare triple {54893#(<= ssl3_accept_~s__state~0 8672)} assume !(0 == ~s__s3__tmp__reuse_message~0); {54893#(<= ssl3_accept_~s__state~0 8672)} is VALID [2022-04-27 15:09:16,696 INFO L290 TraceCheckUtils]: 88: Hoare triple {54893#(<= ssl3_accept_~s__state~0 8672)} ~skip~0 := 0; {54893#(<= ssl3_accept_~s__state~0 8672)} is VALID [2022-04-27 15:09:16,696 INFO L290 TraceCheckUtils]: 89: Hoare triple {54893#(<= ssl3_accept_~s__state~0 8672)} assume !false; {54893#(<= ssl3_accept_~s__state~0 8672)} is VALID [2022-04-27 15:09:16,696 INFO L290 TraceCheckUtils]: 90: Hoare triple {54893#(<= ssl3_accept_~s__state~0 8672)} ~state~0 := ~s__state~0; {54893#(<= ssl3_accept_~s__state~0 8672)} is VALID [2022-04-27 15:09:16,697 INFO L290 TraceCheckUtils]: 91: Hoare triple {54893#(<= ssl3_accept_~s__state~0 8672)} assume 12292 == ~s__state~0; {54889#false} is VALID [2022-04-27 15:09:16,697 INFO L290 TraceCheckUtils]: 92: Hoare triple {54889#false} ~s__new_session~0 := 1; {54889#false} is VALID [2022-04-27 15:09:16,697 INFO L290 TraceCheckUtils]: 93: Hoare triple {54889#false} ~s__server~0 := 1; {54889#false} is VALID [2022-04-27 15:09:16,697 INFO L290 TraceCheckUtils]: 94: Hoare triple {54889#false} assume 0 != ~cb~0; {54889#false} is VALID [2022-04-27 15:09:16,697 INFO L290 TraceCheckUtils]: 95: Hoare triple {54889#false} ~__cil_tmp55~0 := 8 * ~s__version~0; {54889#false} is VALID [2022-04-27 15:09:16,697 INFO L290 TraceCheckUtils]: 96: Hoare triple {54889#false} assume !(3 != ~__cil_tmp55~0);~s__type~0 := 8192; {54889#false} is VALID [2022-04-27 15:09:16,697 INFO L290 TraceCheckUtils]: 97: Hoare triple {54889#false} assume !(0 == ~s__init_buf___0~0); {54889#false} is VALID [2022-04-27 15:09:16,697 INFO L290 TraceCheckUtils]: 98: Hoare triple {54889#false} assume !(0 == ~tmp___4~0);~s__init_num~0 := 0; {54889#false} is VALID [2022-04-27 15:09:16,697 INFO L290 TraceCheckUtils]: 99: Hoare triple {54889#false} assume !(12292 != ~s__state~0);#t~post36 := ~s__ctx__stats__sess_accept_renegotiate~0;~s__ctx__stats__sess_accept_renegotiate~0 := 1 + #t~post36;havoc #t~post36;~s__state~0 := 8480; {54889#false} is VALID [2022-04-27 15:09:16,697 INFO L290 TraceCheckUtils]: 100: Hoare triple {54889#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {54889#false} is VALID [2022-04-27 15:09:16,697 INFO L290 TraceCheckUtils]: 101: Hoare triple {54889#false} ~skip~0 := 0; {54889#false} is VALID [2022-04-27 15:09:16,697 INFO L290 TraceCheckUtils]: 102: Hoare triple {54889#false} assume !false; {54889#false} is VALID [2022-04-27 15:09:16,697 INFO L290 TraceCheckUtils]: 103: Hoare triple {54889#false} ~state~0 := ~s__state~0; {54889#false} is VALID [2022-04-27 15:09:16,698 INFO L290 TraceCheckUtils]: 104: Hoare triple {54889#false} assume !(12292 == ~s__state~0); {54889#false} is VALID [2022-04-27 15:09:16,698 INFO L290 TraceCheckUtils]: 105: Hoare triple {54889#false} assume !(16384 == ~s__state~0); {54889#false} is VALID [2022-04-27 15:09:16,698 INFO L290 TraceCheckUtils]: 106: Hoare triple {54889#false} assume !(8192 == ~s__state~0); {54889#false} is VALID [2022-04-27 15:09:16,698 INFO L290 TraceCheckUtils]: 107: Hoare triple {54889#false} assume !(24576 == ~s__state~0); {54889#false} is VALID [2022-04-27 15:09:16,698 INFO L290 TraceCheckUtils]: 108: Hoare triple {54889#false} assume !(8195 == ~s__state~0); {54889#false} is VALID [2022-04-27 15:09:16,698 INFO L290 TraceCheckUtils]: 109: Hoare triple {54889#false} assume !(8480 == ~s__state~0); {54889#false} is VALID [2022-04-27 15:09:16,698 INFO L290 TraceCheckUtils]: 110: Hoare triple {54889#false} assume !(8481 == ~s__state~0); {54889#false} is VALID [2022-04-27 15:09:16,698 INFO L290 TraceCheckUtils]: 111: Hoare triple {54889#false} assume !(8482 == ~s__state~0); {54889#false} is VALID [2022-04-27 15:09:16,698 INFO L290 TraceCheckUtils]: 112: Hoare triple {54889#false} assume !(8464 == ~s__state~0); {54889#false} is VALID [2022-04-27 15:09:16,698 INFO L290 TraceCheckUtils]: 113: Hoare triple {54889#false} assume !(8465 == ~s__state~0); {54889#false} is VALID [2022-04-27 15:09:16,698 INFO L290 TraceCheckUtils]: 114: Hoare triple {54889#false} assume !(8466 == ~s__state~0); {54889#false} is VALID [2022-04-27 15:09:16,698 INFO L290 TraceCheckUtils]: 115: Hoare triple {54889#false} assume !(8496 == ~s__state~0); {54889#false} is VALID [2022-04-27 15:09:16,698 INFO L290 TraceCheckUtils]: 116: Hoare triple {54889#false} assume !(8497 == ~s__state~0); {54889#false} is VALID [2022-04-27 15:09:16,698 INFO L290 TraceCheckUtils]: 117: Hoare triple {54889#false} assume !(8512 == ~s__state~0); {54889#false} is VALID [2022-04-27 15:09:16,699 INFO L290 TraceCheckUtils]: 118: Hoare triple {54889#false} assume !(8513 == ~s__state~0); {54889#false} is VALID [2022-04-27 15:09:16,699 INFO L290 TraceCheckUtils]: 119: Hoare triple {54889#false} assume !(8528 == ~s__state~0); {54889#false} is VALID [2022-04-27 15:09:16,699 INFO L290 TraceCheckUtils]: 120: Hoare triple {54889#false} assume !(8529 == ~s__state~0); {54889#false} is VALID [2022-04-27 15:09:16,699 INFO L290 TraceCheckUtils]: 121: Hoare triple {54889#false} assume !(8544 == ~s__state~0); {54889#false} is VALID [2022-04-27 15:09:16,699 INFO L290 TraceCheckUtils]: 122: Hoare triple {54889#false} assume !(8545 == ~s__state~0); {54889#false} is VALID [2022-04-27 15:09:16,699 INFO L290 TraceCheckUtils]: 123: Hoare triple {54889#false} assume !(8560 == ~s__state~0); {54889#false} is VALID [2022-04-27 15:09:16,699 INFO L290 TraceCheckUtils]: 124: Hoare triple {54889#false} assume !(8561 == ~s__state~0); {54889#false} is VALID [2022-04-27 15:09:16,699 INFO L290 TraceCheckUtils]: 125: Hoare triple {54889#false} assume !(8448 == ~s__state~0); {54889#false} is VALID [2022-04-27 15:09:16,699 INFO L290 TraceCheckUtils]: 126: Hoare triple {54889#false} assume !(8576 == ~s__state~0); {54889#false} is VALID [2022-04-27 15:09:16,699 INFO L290 TraceCheckUtils]: 127: Hoare triple {54889#false} assume !(8577 == ~s__state~0); {54889#false} is VALID [2022-04-27 15:09:16,699 INFO L290 TraceCheckUtils]: 128: Hoare triple {54889#false} assume !(8592 == ~s__state~0); {54889#false} is VALID [2022-04-27 15:09:16,699 INFO L290 TraceCheckUtils]: 129: Hoare triple {54889#false} assume !(8593 == ~s__state~0); {54889#false} is VALID [2022-04-27 15:09:16,699 INFO L290 TraceCheckUtils]: 130: Hoare triple {54889#false} assume !(8608 == ~s__state~0); {54889#false} is VALID [2022-04-27 15:09:16,699 INFO L290 TraceCheckUtils]: 131: Hoare triple {54889#false} assume !(8609 == ~s__state~0); {54889#false} is VALID [2022-04-27 15:09:16,700 INFO L290 TraceCheckUtils]: 132: Hoare triple {54889#false} assume 8640 == ~s__state~0; {54889#false} is VALID [2022-04-27 15:09:16,700 INFO L290 TraceCheckUtils]: 133: Hoare triple {54889#false} assume -2147483648 <= #t~nondet48 && #t~nondet48 <= 2147483647;~ret~0 := #t~nondet48;havoc #t~nondet48; {54889#false} is VALID [2022-04-27 15:09:16,700 INFO L290 TraceCheckUtils]: 134: Hoare triple {54889#false} assume 5 == ~blastFlag~0; {54889#false} is VALID [2022-04-27 15:09:16,700 INFO L290 TraceCheckUtils]: 135: Hoare triple {54889#false} assume !false; {54889#false} is VALID [2022-04-27 15:09:16,700 INFO L134 CoverageAnalysis]: Checked inductivity of 116 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2022-04-27 15:09:16,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-27 15:09:16,700 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095477591] [2022-04-27 15:09:16,700 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1095477591] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-27 15:09:16,700 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-27 15:09:16,700 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-27 15:09:16,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587184162] [2022-04-27 15:09:16,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-27 15:09:16,701 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 26.75) internal successors, (107), 3 states have internal predecessors, (107), 1 states have call successors, (3), 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 136 [2022-04-27 15:09:16,701 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-27 15:09:16,702 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 4 states, 4 states have (on average 26.75) internal successors, (107), 3 states have internal predecessors, (107), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:09:16,776 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 111 edges. 111 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-27 15:09:16,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-27 15:09:16,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-27 15:09:16,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-27 15:09:16,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-27 15:09:16,777 INFO L87 Difference]: Start difference. First operand 1719 states and 2376 transitions. Second operand has 4 states, 4 states have (on average 26.75) internal successors, (107), 3 states have internal predecessors, (107), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:09:17,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 15:09:17,935 INFO L93 Difference]: Finished difference Result 3460 states and 4785 transitions. [2022-04-27 15:09:17,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-27 15:09:17,936 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 26.75) internal successors, (107), 3 states have internal predecessors, (107), 1 states have call successors, (3), 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 136 [2022-04-27 15:09:17,936 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-27 15:09:17,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 26.75) internal successors, (107), 3 states have internal predecessors, (107), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:09:17,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 503 transitions. [2022-04-27 15:09:17,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 26.75) internal successors, (107), 3 states have internal predecessors, (107), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:09:17,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 503 transitions. [2022-04-27 15:09:17,941 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 4 states and 503 transitions. [2022-04-27 15:09:18,255 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 503 edges. 503 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-27 15:09:18,356 INFO L225 Difference]: With dead ends: 3460 [2022-04-27 15:09:18,357 INFO L226 Difference]: Without dead ends: 1751 [2022-04-27 15:09:18,359 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-27 15:09:18,359 INFO L413 NwaCegarLoop]: 222 mSDtfsCounter, 351 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 148 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 351 SdHoareTripleChecker+Valid, 229 SdHoareTripleChecker+Invalid, 207 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 148 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-27 15:09:18,359 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [351 Valid, 229 Invalid, 207 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 148 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-27 15:09:18,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1751 states. [2022-04-27 15:09:18,698 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1751 to 1731. [2022-04-27 15:09:18,698 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-27 15:09:18,700 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1751 states. Second operand has 1731 states, 1726 states have (on average 1.3789107763615296) internal successors, (2380), 1726 states have internal predecessors, (2380), 3 states have call successors, (3), 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-27 15:09:18,701 INFO L74 IsIncluded]: Start isIncluded. First operand 1751 states. Second operand has 1731 states, 1726 states have (on average 1.3789107763615296) internal successors, (2380), 1726 states have internal predecessors, (2380), 3 states have call successors, (3), 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-27 15:09:18,703 INFO L87 Difference]: Start difference. First operand 1751 states. Second operand has 1731 states, 1726 states have (on average 1.3789107763615296) internal successors, (2380), 1726 states have internal predecessors, (2380), 3 states have call successors, (3), 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-27 15:09:18,848 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 15:09:18,848 INFO L93 Difference]: Finished difference Result 1751 states and 2407 transitions. [2022-04-27 15:09:18,849 INFO L276 IsEmpty]: Start isEmpty. Operand 1751 states and 2407 transitions. [2022-04-27 15:09:18,850 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 15:09:18,850 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 15:09:18,853 INFO L74 IsIncluded]: Start isIncluded. First operand has 1731 states, 1726 states have (on average 1.3789107763615296) internal successors, (2380), 1726 states have internal predecessors, (2380), 3 states have call successors, (3), 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 1751 states. [2022-04-27 15:09:18,854 INFO L87 Difference]: Start difference. First operand has 1731 states, 1726 states have (on average 1.3789107763615296) internal successors, (2380), 1726 states have internal predecessors, (2380), 3 states have call successors, (3), 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 1751 states. [2022-04-27 15:09:19,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 15:09:19,017 INFO L93 Difference]: Finished difference Result 1751 states and 2407 transitions. [2022-04-27 15:09:19,017 INFO L276 IsEmpty]: Start isEmpty. Operand 1751 states and 2407 transitions. [2022-04-27 15:09:19,019 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 15:09:19,020 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 15:09:19,020 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-27 15:09:19,020 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-27 15:09:19,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1731 states, 1726 states have (on average 1.3789107763615296) internal successors, (2380), 1726 states have internal predecessors, (2380), 3 states have call successors, (3), 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-27 15:09:19,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1731 states to 1731 states and 2384 transitions. [2022-04-27 15:09:19,179 INFO L78 Accepts]: Start accepts. Automaton has 1731 states and 2384 transitions. Word has length 136 [2022-04-27 15:09:19,179 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-27 15:09:19,179 INFO L495 AbstractCegarLoop]: Abstraction has 1731 states and 2384 transitions. [2022-04-27 15:09:19,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 26.75) internal successors, (107), 3 states have internal predecessors, (107), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:09:19,184 INFO L276 IsEmpty]: Start isEmpty. Operand 1731 states and 2384 transitions. [2022-04-27 15:09:19,186 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2022-04-27 15:09:19,186 INFO L187 NwaCegarLoop]: Found error trace [2022-04-27 15:09:19,187 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-27 15:09:19,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-04-27 15:09:19,188 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-27 15:09:19,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-27 15:09:19,188 INFO L85 PathProgramCache]: Analyzing trace with hash 122576007, now seen corresponding path program 1 times [2022-04-27 15:09:19,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-27 15:09:19,188 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1850545074] [2022-04-27 15:09:19,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-27 15:09:19,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-27 15:09:19,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 15:09:19,242 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-27 15:09:19,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 15:09:19,245 INFO L290 TraceCheckUtils]: 0: Hoare triple {64171#(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(16, 2);call #Ultimate.allocInit(12, 3); {64165#true} is VALID [2022-04-27 15:09:19,245 INFO L290 TraceCheckUtils]: 1: Hoare triple {64165#true} assume true; {64165#true} is VALID [2022-04-27 15:09:19,245 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {64165#true} {64165#true} #638#return; {64165#true} is VALID [2022-04-27 15:09:19,246 INFO L272 TraceCheckUtils]: 0: Hoare triple {64165#true} call ULTIMATE.init(); {64171#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-27 15:09:19,246 INFO L290 TraceCheckUtils]: 1: Hoare triple {64171#(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(16, 2);call #Ultimate.allocInit(12, 3); {64165#true} is VALID [2022-04-27 15:09:19,246 INFO L290 TraceCheckUtils]: 2: Hoare triple {64165#true} assume true; {64165#true} is VALID [2022-04-27 15:09:19,246 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {64165#true} {64165#true} #638#return; {64165#true} is VALID [2022-04-27 15:09:19,246 INFO L272 TraceCheckUtils]: 4: Hoare triple {64165#true} call #t~ret55 := main(); {64165#true} is VALID [2022-04-27 15:09:19,246 INFO L290 TraceCheckUtils]: 5: Hoare triple {64165#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {64165#true} is VALID [2022-04-27 15:09:19,246 INFO L272 TraceCheckUtils]: 6: Hoare triple {64165#true} call #t~ret54 := ssl3_accept(~s~0); {64165#true} is VALID [2022-04-27 15:09:19,246 INFO L290 TraceCheckUtils]: 7: Hoare triple {64165#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__hit~0 := #t~nondet7;havoc #t~nondet7;havoc ~s__rwstate~0;~s__init_buf___0~0 := 1;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__debug~0 := #t~nondet8;havoc #t~nondet8;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__options~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__verify_mode~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__session__peer~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet16;havoc #t~nondet16;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet18;havoc #t~nondet18;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet20;havoc #t~nondet20;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet21;havoc #t~nondet21;havoc ~s__session__cipher~0;havoc ~buf~0;havoc ~l~0;havoc ~Time~0;havoc ~tmp~0;havoc ~cb~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~num1~0 := #t~nondet22;havoc #t~nondet22;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~tmp___1~0 := #t~nondet23;havoc #t~nondet23;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___2~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___3~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___4~0 := #t~nondet26;havoc #t~nondet26;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp___5~0 := #t~nondet27;havoc #t~nondet27;assume -2147483648 <= #t~nondet28 && #t~nondet28 <= 2147483647;~tmp___6~0 := #t~nondet28;havoc #t~nondet28;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet29 && #t~nondet29 <= 2147483647;~tmp___8~0 := #t~nondet29;havoc #t~nondet29;assume -2147483648 <= #t~nondet30 && #t~nondet30 <= 2147483647;~tmp___9~0 := #t~nondet30;havoc #t~nondet30;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___10~0 := #t~nondet31;havoc #t~nondet31;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp~0 := #t~nondet32;havoc #t~nondet32;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {64165#true} is VALID [2022-04-27 15:09:19,246 INFO L290 TraceCheckUtils]: 8: Hoare triple {64165#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {64165#true} is VALID [2022-04-27 15:09:19,246 INFO L290 TraceCheckUtils]: 9: Hoare triple {64165#true} #t~post33 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post33;havoc #t~post33; {64165#true} is VALID [2022-04-27 15:09:19,247 INFO L290 TraceCheckUtils]: 10: Hoare triple {64165#true} assume !(0 != 12288 + ~tmp___1~0); {64165#true} is VALID [2022-04-27 15:09:19,247 INFO L290 TraceCheckUtils]: 11: Hoare triple {64165#true} assume !(0 == ~s__cert~0); {64165#true} is VALID [2022-04-27 15:09:19,247 INFO L290 TraceCheckUtils]: 12: Hoare triple {64165#true} assume !false; {64165#true} is VALID [2022-04-27 15:09:19,247 INFO L290 TraceCheckUtils]: 13: Hoare triple {64165#true} ~state~0 := ~s__state~0; {64165#true} is VALID [2022-04-27 15:09:19,247 INFO L290 TraceCheckUtils]: 14: Hoare triple {64165#true} assume !(12292 == ~s__state~0); {64165#true} is VALID [2022-04-27 15:09:19,247 INFO L290 TraceCheckUtils]: 15: Hoare triple {64165#true} assume !(16384 == ~s__state~0); {64165#true} is VALID [2022-04-27 15:09:19,247 INFO L290 TraceCheckUtils]: 16: Hoare triple {64165#true} assume !(8192 == ~s__state~0); {64165#true} is VALID [2022-04-27 15:09:19,247 INFO L290 TraceCheckUtils]: 17: Hoare triple {64165#true} assume !(24576 == ~s__state~0); {64165#true} is VALID [2022-04-27 15:09:19,247 INFO L290 TraceCheckUtils]: 18: Hoare triple {64165#true} assume !(8195 == ~s__state~0); {64165#true} is VALID [2022-04-27 15:09:19,247 INFO L290 TraceCheckUtils]: 19: Hoare triple {64165#true} assume !(8480 == ~s__state~0); {64165#true} is VALID [2022-04-27 15:09:19,247 INFO L290 TraceCheckUtils]: 20: Hoare triple {64165#true} assume !(8481 == ~s__state~0); {64165#true} is VALID [2022-04-27 15:09:19,247 INFO L290 TraceCheckUtils]: 21: Hoare triple {64165#true} assume !(8482 == ~s__state~0); {64165#true} is VALID [2022-04-27 15:09:19,247 INFO L290 TraceCheckUtils]: 22: Hoare triple {64165#true} assume 8464 == ~s__state~0; {64165#true} is VALID [2022-04-27 15:09:19,247 INFO L290 TraceCheckUtils]: 23: Hoare triple {64165#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~ret~0 := #t~nondet38;havoc #t~nondet38; {64165#true} is VALID [2022-04-27 15:09:19,248 INFO L290 TraceCheckUtils]: 24: Hoare triple {64165#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {64165#true} is VALID [2022-04-27 15:09:19,248 INFO L290 TraceCheckUtils]: 25: Hoare triple {64165#true} assume !(~ret~0 <= 0);~got_new_session~0 := 1;~s__state~0 := 8496;~s__init_num~0 := 0; {64165#true} is VALID [2022-04-27 15:09:19,248 INFO L290 TraceCheckUtils]: 26: Hoare triple {64165#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {64165#true} is VALID [2022-04-27 15:09:19,248 INFO L290 TraceCheckUtils]: 27: Hoare triple {64165#true} ~skip~0 := 0; {64165#true} is VALID [2022-04-27 15:09:19,248 INFO L290 TraceCheckUtils]: 28: Hoare triple {64165#true} assume !false; {64165#true} is VALID [2022-04-27 15:09:19,248 INFO L290 TraceCheckUtils]: 29: Hoare triple {64165#true} ~state~0 := ~s__state~0; {64165#true} is VALID [2022-04-27 15:09:19,248 INFO L290 TraceCheckUtils]: 30: Hoare triple {64165#true} assume !(12292 == ~s__state~0); {64165#true} is VALID [2022-04-27 15:09:19,248 INFO L290 TraceCheckUtils]: 31: Hoare triple {64165#true} assume !(16384 == ~s__state~0); {64165#true} is VALID [2022-04-27 15:09:19,248 INFO L290 TraceCheckUtils]: 32: Hoare triple {64165#true} assume !(8192 == ~s__state~0); {64165#true} is VALID [2022-04-27 15:09:19,248 INFO L290 TraceCheckUtils]: 33: Hoare triple {64165#true} assume !(24576 == ~s__state~0); {64165#true} is VALID [2022-04-27 15:09:19,248 INFO L290 TraceCheckUtils]: 34: Hoare triple {64165#true} assume !(8195 == ~s__state~0); {64165#true} is VALID [2022-04-27 15:09:19,248 INFO L290 TraceCheckUtils]: 35: Hoare triple {64165#true} assume !(8480 == ~s__state~0); {64165#true} is VALID [2022-04-27 15:09:19,248 INFO L290 TraceCheckUtils]: 36: Hoare triple {64165#true} assume !(8481 == ~s__state~0); {64165#true} is VALID [2022-04-27 15:09:19,248 INFO L290 TraceCheckUtils]: 37: Hoare triple {64165#true} assume !(8482 == ~s__state~0); {64165#true} is VALID [2022-04-27 15:09:19,249 INFO L290 TraceCheckUtils]: 38: Hoare triple {64165#true} assume !(8464 == ~s__state~0); {64165#true} is VALID [2022-04-27 15:09:19,249 INFO L290 TraceCheckUtils]: 39: Hoare triple {64165#true} assume !(8465 == ~s__state~0); {64165#true} is VALID [2022-04-27 15:09:19,249 INFO L290 TraceCheckUtils]: 40: Hoare triple {64165#true} assume !(8466 == ~s__state~0); {64165#true} is VALID [2022-04-27 15:09:19,249 INFO L290 TraceCheckUtils]: 41: Hoare triple {64165#true} assume 8496 == ~s__state~0; {64165#true} is VALID [2022-04-27 15:09:19,249 INFO L290 TraceCheckUtils]: 42: Hoare triple {64165#true} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {64165#true} is VALID [2022-04-27 15:09:19,249 INFO L290 TraceCheckUtils]: 43: Hoare triple {64165#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {64165#true} is VALID [2022-04-27 15:09:19,249 INFO L290 TraceCheckUtils]: 44: Hoare triple {64165#true} assume !(~ret~0 <= 0); {64165#true} is VALID [2022-04-27 15:09:19,249 INFO L290 TraceCheckUtils]: 45: Hoare triple {64165#true} assume !(0 != ~s__hit~0);~s__state~0 := 8512; {64165#true} is VALID [2022-04-27 15:09:19,249 INFO L290 TraceCheckUtils]: 46: Hoare triple {64165#true} ~s__init_num~0 := 0; {64165#true} is VALID [2022-04-27 15:09:19,249 INFO L290 TraceCheckUtils]: 47: Hoare triple {64165#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {64165#true} is VALID [2022-04-27 15:09:19,249 INFO L290 TraceCheckUtils]: 48: Hoare triple {64165#true} ~skip~0 := 0; {64165#true} is VALID [2022-04-27 15:09:19,249 INFO L290 TraceCheckUtils]: 49: Hoare triple {64165#true} assume !false; {64165#true} is VALID [2022-04-27 15:09:19,249 INFO L290 TraceCheckUtils]: 50: Hoare triple {64165#true} ~state~0 := ~s__state~0; {64165#true} is VALID [2022-04-27 15:09:19,249 INFO L290 TraceCheckUtils]: 51: Hoare triple {64165#true} assume !(12292 == ~s__state~0); {64165#true} is VALID [2022-04-27 15:09:19,249 INFO L290 TraceCheckUtils]: 52: Hoare triple {64165#true} assume !(16384 == ~s__state~0); {64165#true} is VALID [2022-04-27 15:09:19,250 INFO L290 TraceCheckUtils]: 53: Hoare triple {64165#true} assume !(8192 == ~s__state~0); {64165#true} is VALID [2022-04-27 15:09:19,250 INFO L290 TraceCheckUtils]: 54: Hoare triple {64165#true} assume !(24576 == ~s__state~0); {64165#true} is VALID [2022-04-27 15:09:19,250 INFO L290 TraceCheckUtils]: 55: Hoare triple {64165#true} assume !(8195 == ~s__state~0); {64165#true} is VALID [2022-04-27 15:09:19,250 INFO L290 TraceCheckUtils]: 56: Hoare triple {64165#true} assume !(8480 == ~s__state~0); {64165#true} is VALID [2022-04-27 15:09:19,250 INFO L290 TraceCheckUtils]: 57: Hoare triple {64165#true} assume !(8481 == ~s__state~0); {64165#true} is VALID [2022-04-27 15:09:19,250 INFO L290 TraceCheckUtils]: 58: Hoare triple {64165#true} assume !(8482 == ~s__state~0); {64165#true} is VALID [2022-04-27 15:09:19,250 INFO L290 TraceCheckUtils]: 59: Hoare triple {64165#true} assume !(8464 == ~s__state~0); {64165#true} is VALID [2022-04-27 15:09:19,250 INFO L290 TraceCheckUtils]: 60: Hoare triple {64165#true} assume !(8465 == ~s__state~0); {64165#true} is VALID [2022-04-27 15:09:19,250 INFO L290 TraceCheckUtils]: 61: Hoare triple {64165#true} assume !(8466 == ~s__state~0); {64165#true} is VALID [2022-04-27 15:09:19,250 INFO L290 TraceCheckUtils]: 62: Hoare triple {64165#true} assume !(8496 == ~s__state~0); {64165#true} is VALID [2022-04-27 15:09:19,250 INFO L290 TraceCheckUtils]: 63: Hoare triple {64165#true} assume !(8497 == ~s__state~0); {64165#true} is VALID [2022-04-27 15:09:19,250 INFO L290 TraceCheckUtils]: 64: Hoare triple {64165#true} assume 8512 == ~s__state~0; {64165#true} is VALID [2022-04-27 15:09:19,250 INFO L290 TraceCheckUtils]: 65: Hoare triple {64165#true} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {64165#true} is VALID [2022-04-27 15:09:19,250 INFO L290 TraceCheckUtils]: 66: Hoare triple {64165#true} assume !(0 != (256 + ~__cil_tmp56~0) % 4294967296);assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;~ret~0 := #t~nondet40;havoc #t~nondet40; {64165#true} is VALID [2022-04-27 15:09:19,251 INFO L290 TraceCheckUtils]: 67: Hoare triple {64165#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 6; {64165#true} is VALID [2022-04-27 15:09:19,263 INFO L290 TraceCheckUtils]: 68: Hoare triple {64165#true} assume !(~ret~0 <= 0); {64165#true} is VALID [2022-04-27 15:09:19,263 INFO L290 TraceCheckUtils]: 69: Hoare triple {64165#true} ~s__state~0 := 8528;~s__init_num~0 := 0; {64165#true} is VALID [2022-04-27 15:09:19,263 INFO L290 TraceCheckUtils]: 70: Hoare triple {64165#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {64165#true} is VALID [2022-04-27 15:09:19,263 INFO L290 TraceCheckUtils]: 71: Hoare triple {64165#true} ~skip~0 := 0; {64165#true} is VALID [2022-04-27 15:09:19,263 INFO L290 TraceCheckUtils]: 72: Hoare triple {64165#true} assume !false; {64165#true} is VALID [2022-04-27 15:09:19,263 INFO L290 TraceCheckUtils]: 73: Hoare triple {64165#true} ~state~0 := ~s__state~0; {64165#true} is VALID [2022-04-27 15:09:19,263 INFO L290 TraceCheckUtils]: 74: Hoare triple {64165#true} assume !(12292 == ~s__state~0); {64165#true} is VALID [2022-04-27 15:09:19,263 INFO L290 TraceCheckUtils]: 75: Hoare triple {64165#true} assume !(16384 == ~s__state~0); {64165#true} is VALID [2022-04-27 15:09:19,263 INFO L290 TraceCheckUtils]: 76: Hoare triple {64165#true} assume !(8192 == ~s__state~0); {64165#true} is VALID [2022-04-27 15:09:19,264 INFO L290 TraceCheckUtils]: 77: Hoare triple {64165#true} assume !(24576 == ~s__state~0); {64165#true} is VALID [2022-04-27 15:09:19,264 INFO L290 TraceCheckUtils]: 78: Hoare triple {64165#true} assume !(8195 == ~s__state~0); {64165#true} is VALID [2022-04-27 15:09:19,264 INFO L290 TraceCheckUtils]: 79: Hoare triple {64165#true} assume !(8480 == ~s__state~0); {64165#true} is VALID [2022-04-27 15:09:19,264 INFO L290 TraceCheckUtils]: 80: Hoare triple {64165#true} assume !(8481 == ~s__state~0); {64165#true} is VALID [2022-04-27 15:09:19,264 INFO L290 TraceCheckUtils]: 81: Hoare triple {64165#true} assume !(8482 == ~s__state~0); {64165#true} is VALID [2022-04-27 15:09:19,264 INFO L290 TraceCheckUtils]: 82: Hoare triple {64165#true} assume !(8464 == ~s__state~0); {64165#true} is VALID [2022-04-27 15:09:19,264 INFO L290 TraceCheckUtils]: 83: Hoare triple {64165#true} assume !(8465 == ~s__state~0); {64165#true} is VALID [2022-04-27 15:09:19,264 INFO L290 TraceCheckUtils]: 84: Hoare triple {64165#true} assume !(8466 == ~s__state~0); {64165#true} is VALID [2022-04-27 15:09:19,264 INFO L290 TraceCheckUtils]: 85: Hoare triple {64165#true} assume !(8496 == ~s__state~0); {64165#true} is VALID [2022-04-27 15:09:19,264 INFO L290 TraceCheckUtils]: 86: Hoare triple {64165#true} assume !(8497 == ~s__state~0); {64165#true} is VALID [2022-04-27 15:09:19,264 INFO L290 TraceCheckUtils]: 87: Hoare triple {64165#true} assume !(8512 == ~s__state~0); {64165#true} is VALID [2022-04-27 15:09:19,264 INFO L290 TraceCheckUtils]: 88: Hoare triple {64165#true} assume !(8513 == ~s__state~0); {64165#true} is VALID [2022-04-27 15:09:19,264 INFO L290 TraceCheckUtils]: 89: Hoare triple {64165#true} assume 8528 == ~s__state~0; {64165#true} is VALID [2022-04-27 15:09:19,264 INFO L290 TraceCheckUtils]: 90: Hoare triple {64165#true} ~l~0 := ~s__s3__tmp__new_cipher__algorithms~0;~__cil_tmp57~0 := ~s__options~0; {64165#true} is VALID [2022-04-27 15:09:19,265 INFO L290 TraceCheckUtils]: 91: Hoare triple {64165#true} assume !(0 != (2097152 + ~__cil_tmp57~0) % 4294967296);~s__s3__tmp__use_rsa_tmp~0 := 0; {64165#true} is VALID [2022-04-27 15:09:19,265 INFO L290 TraceCheckUtils]: 92: Hoare triple {64165#true} assume !(0 != ~s__s3__tmp__use_rsa_tmp~0); {64165#true} is VALID [2022-04-27 15:09:19,265 INFO L290 TraceCheckUtils]: 93: Hoare triple {64165#true} assume !(0 != (30 + ~l~0) % 4294967296); {64165#true} is VALID [2022-04-27 15:09:19,265 INFO L290 TraceCheckUtils]: 94: Hoare triple {64165#true} assume !(0 != (1 + ~l~0) % 4294967296);~skip~0 := 1; {64165#true} is VALID [2022-04-27 15:09:19,265 INFO L290 TraceCheckUtils]: 95: Hoare triple {64165#true} ~s__state~0 := 8544;~s__init_num~0 := 0; {64165#true} is VALID [2022-04-27 15:09:19,265 INFO L290 TraceCheckUtils]: 96: Hoare triple {64165#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {64165#true} is VALID [2022-04-27 15:09:19,265 INFO L290 TraceCheckUtils]: 97: Hoare triple {64165#true} ~skip~0 := 0; {64165#true} is VALID [2022-04-27 15:09:19,265 INFO L290 TraceCheckUtils]: 98: Hoare triple {64165#true} assume !false; {64165#true} is VALID [2022-04-27 15:09:19,265 INFO L290 TraceCheckUtils]: 99: Hoare triple {64165#true} ~state~0 := ~s__state~0; {64165#true} is VALID [2022-04-27 15:09:19,265 INFO L290 TraceCheckUtils]: 100: Hoare triple {64165#true} assume !(12292 == ~s__state~0); {64165#true} is VALID [2022-04-27 15:09:19,265 INFO L290 TraceCheckUtils]: 101: Hoare triple {64165#true} assume !(16384 == ~s__state~0); {64165#true} is VALID [2022-04-27 15:09:19,265 INFO L290 TraceCheckUtils]: 102: Hoare triple {64165#true} assume !(8192 == ~s__state~0); {64165#true} is VALID [2022-04-27 15:09:19,265 INFO L290 TraceCheckUtils]: 103: Hoare triple {64165#true} assume !(24576 == ~s__state~0); {64165#true} is VALID [2022-04-27 15:09:19,266 INFO L290 TraceCheckUtils]: 104: Hoare triple {64165#true} assume !(8195 == ~s__state~0); {64165#true} is VALID [2022-04-27 15:09:19,266 INFO L290 TraceCheckUtils]: 105: Hoare triple {64165#true} assume !(8480 == ~s__state~0); {64165#true} is VALID [2022-04-27 15:09:19,266 INFO L290 TraceCheckUtils]: 106: Hoare triple {64165#true} assume !(8481 == ~s__state~0); {64165#true} is VALID [2022-04-27 15:09:19,266 INFO L290 TraceCheckUtils]: 107: Hoare triple {64165#true} assume !(8482 == ~s__state~0); {64165#true} is VALID [2022-04-27 15:09:19,266 INFO L290 TraceCheckUtils]: 108: Hoare triple {64165#true} assume !(8464 == ~s__state~0); {64165#true} is VALID [2022-04-27 15:09:19,266 INFO L290 TraceCheckUtils]: 109: Hoare triple {64165#true} assume !(8465 == ~s__state~0); {64165#true} is VALID [2022-04-27 15:09:19,266 INFO L290 TraceCheckUtils]: 110: Hoare triple {64165#true} assume !(8466 == ~s__state~0); {64165#true} is VALID [2022-04-27 15:09:19,266 INFO L290 TraceCheckUtils]: 111: Hoare triple {64165#true} assume !(8496 == ~s__state~0); {64165#true} is VALID [2022-04-27 15:09:19,266 INFO L290 TraceCheckUtils]: 112: Hoare triple {64165#true} assume !(8497 == ~s__state~0); {64165#true} is VALID [2022-04-27 15:09:19,266 INFO L290 TraceCheckUtils]: 113: Hoare triple {64165#true} assume !(8512 == ~s__state~0); {64165#true} is VALID [2022-04-27 15:09:19,266 INFO L290 TraceCheckUtils]: 114: Hoare triple {64165#true} assume !(8513 == ~s__state~0); {64165#true} is VALID [2022-04-27 15:09:19,266 INFO L290 TraceCheckUtils]: 115: Hoare triple {64165#true} assume !(8528 == ~s__state~0); {64165#true} is VALID [2022-04-27 15:09:19,266 INFO L290 TraceCheckUtils]: 116: Hoare triple {64165#true} assume !(8529 == ~s__state~0); {64165#true} is VALID [2022-04-27 15:09:19,267 INFO L290 TraceCheckUtils]: 117: Hoare triple {64165#true} assume 8544 == ~s__state~0; {64165#true} is VALID [2022-04-27 15:09:19,267 INFO L290 TraceCheckUtils]: 118: Hoare triple {64165#true} assume !(0 != 1 + ~s__verify_mode~0);~skip~0 := 1;~s__s3__tmp__cert_request~0 := 0;~s__state~0 := 8560; {64170#(= (+ ssl3_accept_~s__state~0 (- 8560)) 0)} is VALID [2022-04-27 15:09:19,267 INFO L290 TraceCheckUtils]: 119: Hoare triple {64170#(= (+ ssl3_accept_~s__state~0 (- 8560)) 0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {64170#(= (+ ssl3_accept_~s__state~0 (- 8560)) 0)} is VALID [2022-04-27 15:09:19,268 INFO L290 TraceCheckUtils]: 120: Hoare triple {64170#(= (+ ssl3_accept_~s__state~0 (- 8560)) 0)} ~skip~0 := 0; {64170#(= (+ ssl3_accept_~s__state~0 (- 8560)) 0)} is VALID [2022-04-27 15:09:19,268 INFO L290 TraceCheckUtils]: 121: Hoare triple {64170#(= (+ ssl3_accept_~s__state~0 (- 8560)) 0)} assume !false; {64170#(= (+ ssl3_accept_~s__state~0 (- 8560)) 0)} is VALID [2022-04-27 15:09:19,268 INFO L290 TraceCheckUtils]: 122: Hoare triple {64170#(= (+ ssl3_accept_~s__state~0 (- 8560)) 0)} ~state~0 := ~s__state~0; {64170#(= (+ ssl3_accept_~s__state~0 (- 8560)) 0)} is VALID [2022-04-27 15:09:19,268 INFO L290 TraceCheckUtils]: 123: Hoare triple {64170#(= (+ ssl3_accept_~s__state~0 (- 8560)) 0)} assume !(12292 == ~s__state~0); {64170#(= (+ ssl3_accept_~s__state~0 (- 8560)) 0)} is VALID [2022-04-27 15:09:19,269 INFO L290 TraceCheckUtils]: 124: Hoare triple {64170#(= (+ ssl3_accept_~s__state~0 (- 8560)) 0)} assume !(16384 == ~s__state~0); {64170#(= (+ ssl3_accept_~s__state~0 (- 8560)) 0)} is VALID [2022-04-27 15:09:19,269 INFO L290 TraceCheckUtils]: 125: Hoare triple {64170#(= (+ ssl3_accept_~s__state~0 (- 8560)) 0)} assume !(8192 == ~s__state~0); {64170#(= (+ ssl3_accept_~s__state~0 (- 8560)) 0)} is VALID [2022-04-27 15:09:19,269 INFO L290 TraceCheckUtils]: 126: Hoare triple {64170#(= (+ ssl3_accept_~s__state~0 (- 8560)) 0)} assume !(24576 == ~s__state~0); {64170#(= (+ ssl3_accept_~s__state~0 (- 8560)) 0)} is VALID [2022-04-27 15:09:19,270 INFO L290 TraceCheckUtils]: 127: Hoare triple {64170#(= (+ ssl3_accept_~s__state~0 (- 8560)) 0)} assume !(8195 == ~s__state~0); {64170#(= (+ ssl3_accept_~s__state~0 (- 8560)) 0)} is VALID [2022-04-27 15:09:19,270 INFO L290 TraceCheckUtils]: 128: Hoare triple {64170#(= (+ ssl3_accept_~s__state~0 (- 8560)) 0)} assume !(8480 == ~s__state~0); {64170#(= (+ ssl3_accept_~s__state~0 (- 8560)) 0)} is VALID [2022-04-27 15:09:19,270 INFO L290 TraceCheckUtils]: 129: Hoare triple {64170#(= (+ ssl3_accept_~s__state~0 (- 8560)) 0)} assume !(8481 == ~s__state~0); {64170#(= (+ ssl3_accept_~s__state~0 (- 8560)) 0)} is VALID [2022-04-27 15:09:19,270 INFO L290 TraceCheckUtils]: 130: Hoare triple {64170#(= (+ ssl3_accept_~s__state~0 (- 8560)) 0)} assume !(8482 == ~s__state~0); {64170#(= (+ ssl3_accept_~s__state~0 (- 8560)) 0)} is VALID [2022-04-27 15:09:19,271 INFO L290 TraceCheckUtils]: 131: Hoare triple {64170#(= (+ ssl3_accept_~s__state~0 (- 8560)) 0)} assume !(8464 == ~s__state~0); {64170#(= (+ ssl3_accept_~s__state~0 (- 8560)) 0)} is VALID [2022-04-27 15:09:19,271 INFO L290 TraceCheckUtils]: 132: Hoare triple {64170#(= (+ ssl3_accept_~s__state~0 (- 8560)) 0)} assume !(8465 == ~s__state~0); {64170#(= (+ ssl3_accept_~s__state~0 (- 8560)) 0)} is VALID [2022-04-27 15:09:19,271 INFO L290 TraceCheckUtils]: 133: Hoare triple {64170#(= (+ ssl3_accept_~s__state~0 (- 8560)) 0)} assume !(8466 == ~s__state~0); {64170#(= (+ ssl3_accept_~s__state~0 (- 8560)) 0)} is VALID [2022-04-27 15:09:19,272 INFO L290 TraceCheckUtils]: 134: Hoare triple {64170#(= (+ ssl3_accept_~s__state~0 (- 8560)) 0)} assume !(8496 == ~s__state~0); {64170#(= (+ ssl3_accept_~s__state~0 (- 8560)) 0)} is VALID [2022-04-27 15:09:19,272 INFO L290 TraceCheckUtils]: 135: Hoare triple {64170#(= (+ ssl3_accept_~s__state~0 (- 8560)) 0)} assume !(8497 == ~s__state~0); {64170#(= (+ ssl3_accept_~s__state~0 (- 8560)) 0)} is VALID [2022-04-27 15:09:19,272 INFO L290 TraceCheckUtils]: 136: Hoare triple {64170#(= (+ ssl3_accept_~s__state~0 (- 8560)) 0)} assume !(8512 == ~s__state~0); {64170#(= (+ ssl3_accept_~s__state~0 (- 8560)) 0)} is VALID [2022-04-27 15:09:19,272 INFO L290 TraceCheckUtils]: 137: Hoare triple {64170#(= (+ ssl3_accept_~s__state~0 (- 8560)) 0)} assume !(8513 == ~s__state~0); {64170#(= (+ ssl3_accept_~s__state~0 (- 8560)) 0)} is VALID [2022-04-27 15:09:19,273 INFO L290 TraceCheckUtils]: 138: Hoare triple {64170#(= (+ ssl3_accept_~s__state~0 (- 8560)) 0)} assume !(8528 == ~s__state~0); {64170#(= (+ ssl3_accept_~s__state~0 (- 8560)) 0)} is VALID [2022-04-27 15:09:19,273 INFO L290 TraceCheckUtils]: 139: Hoare triple {64170#(= (+ ssl3_accept_~s__state~0 (- 8560)) 0)} assume !(8529 == ~s__state~0); {64170#(= (+ ssl3_accept_~s__state~0 (- 8560)) 0)} is VALID [2022-04-27 15:09:19,273 INFO L290 TraceCheckUtils]: 140: Hoare triple {64170#(= (+ ssl3_accept_~s__state~0 (- 8560)) 0)} assume !(8544 == ~s__state~0); {64170#(= (+ ssl3_accept_~s__state~0 (- 8560)) 0)} is VALID [2022-04-27 15:09:19,274 INFO L290 TraceCheckUtils]: 141: Hoare triple {64170#(= (+ ssl3_accept_~s__state~0 (- 8560)) 0)} assume !(8545 == ~s__state~0); {64170#(= (+ ssl3_accept_~s__state~0 (- 8560)) 0)} is VALID [2022-04-27 15:09:19,274 INFO L290 TraceCheckUtils]: 142: Hoare triple {64170#(= (+ ssl3_accept_~s__state~0 (- 8560)) 0)} assume !(8560 == ~s__state~0); {64166#false} is VALID [2022-04-27 15:09:19,274 INFO L290 TraceCheckUtils]: 143: Hoare triple {64166#false} assume !(8561 == ~s__state~0); {64166#false} is VALID [2022-04-27 15:09:19,274 INFO L290 TraceCheckUtils]: 144: Hoare triple {64166#false} assume !(8448 == ~s__state~0); {64166#false} is VALID [2022-04-27 15:09:19,274 INFO L290 TraceCheckUtils]: 145: Hoare triple {64166#false} assume !(8576 == ~s__state~0); {64166#false} is VALID [2022-04-27 15:09:19,274 INFO L290 TraceCheckUtils]: 146: Hoare triple {64166#false} assume !(8577 == ~s__state~0); {64166#false} is VALID [2022-04-27 15:09:19,274 INFO L290 TraceCheckUtils]: 147: Hoare triple {64166#false} assume !(8592 == ~s__state~0); {64166#false} is VALID [2022-04-27 15:09:19,274 INFO L290 TraceCheckUtils]: 148: Hoare triple {64166#false} assume !(8593 == ~s__state~0); {64166#false} is VALID [2022-04-27 15:09:19,274 INFO L290 TraceCheckUtils]: 149: Hoare triple {64166#false} assume !(8608 == ~s__state~0); {64166#false} is VALID [2022-04-27 15:09:19,275 INFO L290 TraceCheckUtils]: 150: Hoare triple {64166#false} assume !(8609 == ~s__state~0); {64166#false} is VALID [2022-04-27 15:09:19,275 INFO L290 TraceCheckUtils]: 151: Hoare triple {64166#false} assume 8640 == ~s__state~0; {64166#false} is VALID [2022-04-27 15:09:19,275 INFO L290 TraceCheckUtils]: 152: Hoare triple {64166#false} assume -2147483648 <= #t~nondet48 && #t~nondet48 <= 2147483647;~ret~0 := #t~nondet48;havoc #t~nondet48; {64166#false} is VALID [2022-04-27 15:09:19,275 INFO L290 TraceCheckUtils]: 153: Hoare triple {64166#false} assume 5 == ~blastFlag~0; {64166#false} is VALID [2022-04-27 15:09:19,275 INFO L290 TraceCheckUtils]: 154: Hoare triple {64166#false} assume !false; {64166#false} is VALID [2022-04-27 15:09:19,275 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 87 proven. 0 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2022-04-27 15:09:19,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-27 15:09:19,276 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1850545074] [2022-04-27 15:09:19,276 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1850545074] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-27 15:09:19,276 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-27 15:09:19,276 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-27 15:09:19,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077853123] [2022-04-27 15:09:19,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-27 15:09:19,276 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.5) internal successors, (90), 3 states have internal predecessors, (90), 1 states have call successors, (3), 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-27 15:09:19,277 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-27 15:09:19,277 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 4 states, 4 states have (on average 22.5) internal successors, (90), 3 states have internal predecessors, (90), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:09:19,341 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 94 edges. 94 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-27 15:09:19,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-27 15:09:19,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-27 15:09:19,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-27 15:09:19,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-27 15:09:19,342 INFO L87 Difference]: Start difference. First operand 1731 states and 2384 transitions. Second operand has 4 states, 4 states have (on average 22.5) internal successors, (90), 3 states have internal predecessors, (90), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:09:20,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 15:09:20,629 INFO L93 Difference]: Finished difference Result 3603 states and 5015 transitions. [2022-04-27 15:09:20,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-27 15:09:20,630 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.5) internal successors, (90), 3 states have internal predecessors, (90), 1 states have call successors, (3), 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-27 15:09:20,630 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-27 15:09:20,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 22.5) internal successors, (90), 3 states have internal predecessors, (90), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:09:20,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 459 transitions. [2022-04-27 15:09:20,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 22.5) internal successors, (90), 3 states have internal predecessors, (90), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:09:20,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 459 transitions. [2022-04-27 15:09:20,634 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 4 states and 459 transitions. [2022-04-27 15:09:20,909 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 459 edges. 459 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-27 15:09:21,030 INFO L225 Difference]: With dead ends: 3603 [2022-04-27 15:09:21,030 INFO L226 Difference]: Without dead ends: 1886 [2022-04-27 15:09:21,031 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-27 15:09:21,032 INFO L413 NwaCegarLoop]: 223 mSDtfsCounter, 218 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 227 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 218 SdHoareTripleChecker+Valid, 230 SdHoareTripleChecker+Invalid, 249 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 227 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-27 15:09:21,032 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [218 Valid, 230 Invalid, 249 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 227 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-27 15:09:21,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1886 states. [2022-04-27 15:09:21,407 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1886 to 1876. [2022-04-27 15:09:21,408 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-27 15:09:21,410 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1886 states. Second operand has 1876 states, 1871 states have (on average 1.3629075360769642) internal successors, (2550), 1871 states have internal predecessors, (2550), 3 states have call successors, (3), 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-27 15:09:21,412 INFO L74 IsIncluded]: Start isIncluded. First operand 1886 states. Second operand has 1876 states, 1871 states have (on average 1.3629075360769642) internal successors, (2550), 1871 states have internal predecessors, (2550), 3 states have call successors, (3), 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-27 15:09:21,414 INFO L87 Difference]: Start difference. First operand 1886 states. Second operand has 1876 states, 1871 states have (on average 1.3629075360769642) internal successors, (2550), 1871 states have internal predecessors, (2550), 3 states have call successors, (3), 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-27 15:09:21,644 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 15:09:21,644 INFO L93 Difference]: Finished difference Result 1886 states and 2564 transitions. [2022-04-27 15:09:21,644 INFO L276 IsEmpty]: Start isEmpty. Operand 1886 states and 2564 transitions. [2022-04-27 15:09:21,646 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 15:09:21,647 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 15:09:21,649 INFO L74 IsIncluded]: Start isIncluded. First operand has 1876 states, 1871 states have (on average 1.3629075360769642) internal successors, (2550), 1871 states have internal predecessors, (2550), 3 states have call successors, (3), 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 1886 states. [2022-04-27 15:09:21,651 INFO L87 Difference]: Start difference. First operand has 1876 states, 1871 states have (on average 1.3629075360769642) internal successors, (2550), 1871 states have internal predecessors, (2550), 3 states have call successors, (3), 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 1886 states. [2022-04-27 15:09:21,824 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 15:09:21,824 INFO L93 Difference]: Finished difference Result 1886 states and 2564 transitions. [2022-04-27 15:09:21,824 INFO L276 IsEmpty]: Start isEmpty. Operand 1886 states and 2564 transitions. [2022-04-27 15:09:21,827 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 15:09:21,827 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 15:09:21,827 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-27 15:09:21,827 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-27 15:09:21,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1876 states, 1871 states have (on average 1.3629075360769642) internal successors, (2550), 1871 states have internal predecessors, (2550), 3 states have call successors, (3), 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-27 15:09:21,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1876 states to 1876 states and 2554 transitions. [2022-04-27 15:09:21,970 INFO L78 Accepts]: Start accepts. Automaton has 1876 states and 2554 transitions. Word has length 155 [2022-04-27 15:09:21,970 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-27 15:09:21,970 INFO L495 AbstractCegarLoop]: Abstraction has 1876 states and 2554 transitions. [2022-04-27 15:09:21,971 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.5) internal successors, (90), 3 states have internal predecessors, (90), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:09:21,971 INFO L276 IsEmpty]: Start isEmpty. Operand 1876 states and 2554 transitions. [2022-04-27 15:09:21,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 162 [2022-04-27 15:09:21,973 INFO L187 NwaCegarLoop]: Found error trace [2022-04-27 15:09:21,973 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-27 15:09:21,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-04-27 15:09:21,973 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-27 15:09:21,974 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-27 15:09:21,974 INFO L85 PathProgramCache]: Analyzing trace with hash 397323178, now seen corresponding path program 1 times [2022-04-27 15:09:21,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-27 15:09:21,974 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198266453] [2022-04-27 15:09:21,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-27 15:09:21,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-27 15:09:22,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 15:09:22,031 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-27 15:09:22,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 15:09:22,034 INFO L290 TraceCheckUtils]: 0: Hoare triple {74026#(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(16, 2);call #Ultimate.allocInit(12, 3); {74020#true} is VALID [2022-04-27 15:09:22,034 INFO L290 TraceCheckUtils]: 1: Hoare triple {74020#true} assume true; {74020#true} is VALID [2022-04-27 15:09:22,035 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {74020#true} {74020#true} #638#return; {74020#true} is VALID [2022-04-27 15:09:22,035 INFO L272 TraceCheckUtils]: 0: Hoare triple {74020#true} call ULTIMATE.init(); {74026#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-27 15:09:22,035 INFO L290 TraceCheckUtils]: 1: Hoare triple {74026#(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(16, 2);call #Ultimate.allocInit(12, 3); {74020#true} is VALID [2022-04-27 15:09:22,035 INFO L290 TraceCheckUtils]: 2: Hoare triple {74020#true} assume true; {74020#true} is VALID [2022-04-27 15:09:22,035 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {74020#true} {74020#true} #638#return; {74020#true} is VALID [2022-04-27 15:09:22,035 INFO L272 TraceCheckUtils]: 4: Hoare triple {74020#true} call #t~ret55 := main(); {74020#true} is VALID [2022-04-27 15:09:22,035 INFO L290 TraceCheckUtils]: 5: Hoare triple {74020#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {74020#true} is VALID [2022-04-27 15:09:22,036 INFO L272 TraceCheckUtils]: 6: Hoare triple {74020#true} call #t~ret54 := ssl3_accept(~s~0); {74020#true} is VALID [2022-04-27 15:09:22,036 INFO L290 TraceCheckUtils]: 7: Hoare triple {74020#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__hit~0 := #t~nondet7;havoc #t~nondet7;havoc ~s__rwstate~0;~s__init_buf___0~0 := 1;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__debug~0 := #t~nondet8;havoc #t~nondet8;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__options~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__verify_mode~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__session__peer~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet16;havoc #t~nondet16;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet18;havoc #t~nondet18;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet20;havoc #t~nondet20;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet21;havoc #t~nondet21;havoc ~s__session__cipher~0;havoc ~buf~0;havoc ~l~0;havoc ~Time~0;havoc ~tmp~0;havoc ~cb~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~num1~0 := #t~nondet22;havoc #t~nondet22;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~tmp___1~0 := #t~nondet23;havoc #t~nondet23;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___2~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___3~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___4~0 := #t~nondet26;havoc #t~nondet26;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp___5~0 := #t~nondet27;havoc #t~nondet27;assume -2147483648 <= #t~nondet28 && #t~nondet28 <= 2147483647;~tmp___6~0 := #t~nondet28;havoc #t~nondet28;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet29 && #t~nondet29 <= 2147483647;~tmp___8~0 := #t~nondet29;havoc #t~nondet29;assume -2147483648 <= #t~nondet30 && #t~nondet30 <= 2147483647;~tmp___9~0 := #t~nondet30;havoc #t~nondet30;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___10~0 := #t~nondet31;havoc #t~nondet31;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp~0 := #t~nondet32;havoc #t~nondet32;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {74020#true} is VALID [2022-04-27 15:09:22,036 INFO L290 TraceCheckUtils]: 8: Hoare triple {74020#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {74020#true} is VALID [2022-04-27 15:09:22,036 INFO L290 TraceCheckUtils]: 9: Hoare triple {74020#true} #t~post33 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post33;havoc #t~post33; {74020#true} is VALID [2022-04-27 15:09:22,036 INFO L290 TraceCheckUtils]: 10: Hoare triple {74020#true} assume !(0 != 12288 + ~tmp___1~0); {74020#true} is VALID [2022-04-27 15:09:22,036 INFO L290 TraceCheckUtils]: 11: Hoare triple {74020#true} assume !(0 == ~s__cert~0); {74020#true} is VALID [2022-04-27 15:09:22,036 INFO L290 TraceCheckUtils]: 12: Hoare triple {74020#true} assume !false; {74020#true} is VALID [2022-04-27 15:09:22,036 INFO L290 TraceCheckUtils]: 13: Hoare triple {74020#true} ~state~0 := ~s__state~0; {74020#true} is VALID [2022-04-27 15:09:22,036 INFO L290 TraceCheckUtils]: 14: Hoare triple {74020#true} assume !(12292 == ~s__state~0); {74020#true} is VALID [2022-04-27 15:09:22,036 INFO L290 TraceCheckUtils]: 15: Hoare triple {74020#true} assume !(16384 == ~s__state~0); {74020#true} is VALID [2022-04-27 15:09:22,036 INFO L290 TraceCheckUtils]: 16: Hoare triple {74020#true} assume !(8192 == ~s__state~0); {74020#true} is VALID [2022-04-27 15:09:22,036 INFO L290 TraceCheckUtils]: 17: Hoare triple {74020#true} assume !(24576 == ~s__state~0); {74020#true} is VALID [2022-04-27 15:09:22,036 INFO L290 TraceCheckUtils]: 18: Hoare triple {74020#true} assume !(8195 == ~s__state~0); {74020#true} is VALID [2022-04-27 15:09:22,036 INFO L290 TraceCheckUtils]: 19: Hoare triple {74020#true} assume !(8480 == ~s__state~0); {74020#true} is VALID [2022-04-27 15:09:22,037 INFO L290 TraceCheckUtils]: 20: Hoare triple {74020#true} assume !(8481 == ~s__state~0); {74020#true} is VALID [2022-04-27 15:09:22,037 INFO L290 TraceCheckUtils]: 21: Hoare triple {74020#true} assume !(8482 == ~s__state~0); {74020#true} is VALID [2022-04-27 15:09:22,037 INFO L290 TraceCheckUtils]: 22: Hoare triple {74020#true} assume 8464 == ~s__state~0; {74020#true} is VALID [2022-04-27 15:09:22,037 INFO L290 TraceCheckUtils]: 23: Hoare triple {74020#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~ret~0 := #t~nondet38;havoc #t~nondet38; {74020#true} is VALID [2022-04-27 15:09:22,037 INFO L290 TraceCheckUtils]: 24: Hoare triple {74020#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {74020#true} is VALID [2022-04-27 15:09:22,037 INFO L290 TraceCheckUtils]: 25: Hoare triple {74020#true} assume !(~ret~0 <= 0);~got_new_session~0 := 1;~s__state~0 := 8496;~s__init_num~0 := 0; {74020#true} is VALID [2022-04-27 15:09:22,037 INFO L290 TraceCheckUtils]: 26: Hoare triple {74020#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {74020#true} is VALID [2022-04-27 15:09:22,037 INFO L290 TraceCheckUtils]: 27: Hoare triple {74020#true} ~skip~0 := 0; {74020#true} is VALID [2022-04-27 15:09:22,037 INFO L290 TraceCheckUtils]: 28: Hoare triple {74020#true} assume !false; {74020#true} is VALID [2022-04-27 15:09:22,037 INFO L290 TraceCheckUtils]: 29: Hoare triple {74020#true} ~state~0 := ~s__state~0; {74020#true} is VALID [2022-04-27 15:09:22,037 INFO L290 TraceCheckUtils]: 30: Hoare triple {74020#true} assume !(12292 == ~s__state~0); {74020#true} is VALID [2022-04-27 15:09:22,037 INFO L290 TraceCheckUtils]: 31: Hoare triple {74020#true} assume !(16384 == ~s__state~0); {74020#true} is VALID [2022-04-27 15:09:22,037 INFO L290 TraceCheckUtils]: 32: Hoare triple {74020#true} assume !(8192 == ~s__state~0); {74020#true} is VALID [2022-04-27 15:09:22,037 INFO L290 TraceCheckUtils]: 33: Hoare triple {74020#true} assume !(24576 == ~s__state~0); {74020#true} is VALID [2022-04-27 15:09:22,038 INFO L290 TraceCheckUtils]: 34: Hoare triple {74020#true} assume !(8195 == ~s__state~0); {74020#true} is VALID [2022-04-27 15:09:22,038 INFO L290 TraceCheckUtils]: 35: Hoare triple {74020#true} assume !(8480 == ~s__state~0); {74020#true} is VALID [2022-04-27 15:09:22,038 INFO L290 TraceCheckUtils]: 36: Hoare triple {74020#true} assume !(8481 == ~s__state~0); {74020#true} is VALID [2022-04-27 15:09:22,038 INFO L290 TraceCheckUtils]: 37: Hoare triple {74020#true} assume !(8482 == ~s__state~0); {74020#true} is VALID [2022-04-27 15:09:22,038 INFO L290 TraceCheckUtils]: 38: Hoare triple {74020#true} assume !(8464 == ~s__state~0); {74020#true} is VALID [2022-04-27 15:09:22,038 INFO L290 TraceCheckUtils]: 39: Hoare triple {74020#true} assume !(8465 == ~s__state~0); {74020#true} is VALID [2022-04-27 15:09:22,038 INFO L290 TraceCheckUtils]: 40: Hoare triple {74020#true} assume !(8466 == ~s__state~0); {74020#true} is VALID [2022-04-27 15:09:22,038 INFO L290 TraceCheckUtils]: 41: Hoare triple {74020#true} assume 8496 == ~s__state~0; {74020#true} is VALID [2022-04-27 15:09:22,038 INFO L290 TraceCheckUtils]: 42: Hoare triple {74020#true} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {74020#true} is VALID [2022-04-27 15:09:22,038 INFO L290 TraceCheckUtils]: 43: Hoare triple {74020#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {74020#true} is VALID [2022-04-27 15:09:22,038 INFO L290 TraceCheckUtils]: 44: Hoare triple {74020#true} assume !(~ret~0 <= 0); {74020#true} is VALID [2022-04-27 15:09:22,038 INFO L290 TraceCheckUtils]: 45: Hoare triple {74020#true} assume !(0 != ~s__hit~0);~s__state~0 := 8512; {74020#true} is VALID [2022-04-27 15:09:22,038 INFO L290 TraceCheckUtils]: 46: Hoare triple {74020#true} ~s__init_num~0 := 0; {74020#true} is VALID [2022-04-27 15:09:22,038 INFO L290 TraceCheckUtils]: 47: Hoare triple {74020#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {74020#true} is VALID [2022-04-27 15:09:22,039 INFO L290 TraceCheckUtils]: 48: Hoare triple {74020#true} ~skip~0 := 0; {74020#true} is VALID [2022-04-27 15:09:22,039 INFO L290 TraceCheckUtils]: 49: Hoare triple {74020#true} assume !false; {74020#true} is VALID [2022-04-27 15:09:22,039 INFO L290 TraceCheckUtils]: 50: Hoare triple {74020#true} ~state~0 := ~s__state~0; {74020#true} is VALID [2022-04-27 15:09:22,039 INFO L290 TraceCheckUtils]: 51: Hoare triple {74020#true} assume !(12292 == ~s__state~0); {74020#true} is VALID [2022-04-27 15:09:22,039 INFO L290 TraceCheckUtils]: 52: Hoare triple {74020#true} assume !(16384 == ~s__state~0); {74020#true} is VALID [2022-04-27 15:09:22,039 INFO L290 TraceCheckUtils]: 53: Hoare triple {74020#true} assume !(8192 == ~s__state~0); {74020#true} is VALID [2022-04-27 15:09:22,039 INFO L290 TraceCheckUtils]: 54: Hoare triple {74020#true} assume !(24576 == ~s__state~0); {74020#true} is VALID [2022-04-27 15:09:22,039 INFO L290 TraceCheckUtils]: 55: Hoare triple {74020#true} assume !(8195 == ~s__state~0); {74020#true} is VALID [2022-04-27 15:09:22,039 INFO L290 TraceCheckUtils]: 56: Hoare triple {74020#true} assume !(8480 == ~s__state~0); {74020#true} is VALID [2022-04-27 15:09:22,039 INFO L290 TraceCheckUtils]: 57: Hoare triple {74020#true} assume !(8481 == ~s__state~0); {74020#true} is VALID [2022-04-27 15:09:22,039 INFO L290 TraceCheckUtils]: 58: Hoare triple {74020#true} assume !(8482 == ~s__state~0); {74020#true} is VALID [2022-04-27 15:09:22,039 INFO L290 TraceCheckUtils]: 59: Hoare triple {74020#true} assume !(8464 == ~s__state~0); {74020#true} is VALID [2022-04-27 15:09:22,039 INFO L290 TraceCheckUtils]: 60: Hoare triple {74020#true} assume !(8465 == ~s__state~0); {74020#true} is VALID [2022-04-27 15:09:22,039 INFO L290 TraceCheckUtils]: 61: Hoare triple {74020#true} assume !(8466 == ~s__state~0); {74020#true} is VALID [2022-04-27 15:09:22,040 INFO L290 TraceCheckUtils]: 62: Hoare triple {74020#true} assume !(8496 == ~s__state~0); {74020#true} is VALID [2022-04-27 15:09:22,040 INFO L290 TraceCheckUtils]: 63: Hoare triple {74020#true} assume !(8497 == ~s__state~0); {74020#true} is VALID [2022-04-27 15:09:22,040 INFO L290 TraceCheckUtils]: 64: Hoare triple {74020#true} assume 8512 == ~s__state~0; {74020#true} is VALID [2022-04-27 15:09:22,040 INFO L290 TraceCheckUtils]: 65: Hoare triple {74020#true} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {74020#true} is VALID [2022-04-27 15:09:22,040 INFO L290 TraceCheckUtils]: 66: Hoare triple {74020#true} assume !(0 != (256 + ~__cil_tmp56~0) % 4294967296);assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;~ret~0 := #t~nondet40;havoc #t~nondet40; {74020#true} is VALID [2022-04-27 15:09:22,040 INFO L290 TraceCheckUtils]: 67: Hoare triple {74020#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 6; {74020#true} is VALID [2022-04-27 15:09:22,040 INFO L290 TraceCheckUtils]: 68: Hoare triple {74020#true} assume !(~ret~0 <= 0); {74020#true} is VALID [2022-04-27 15:09:22,040 INFO L290 TraceCheckUtils]: 69: Hoare triple {74020#true} ~s__state~0 := 8528;~s__init_num~0 := 0; {74020#true} is VALID [2022-04-27 15:09:22,040 INFO L290 TraceCheckUtils]: 70: Hoare triple {74020#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {74020#true} is VALID [2022-04-27 15:09:22,040 INFO L290 TraceCheckUtils]: 71: Hoare triple {74020#true} ~skip~0 := 0; {74020#true} is VALID [2022-04-27 15:09:22,040 INFO L290 TraceCheckUtils]: 72: Hoare triple {74020#true} assume !false; {74020#true} is VALID [2022-04-27 15:09:22,040 INFO L290 TraceCheckUtils]: 73: Hoare triple {74020#true} ~state~0 := ~s__state~0; {74020#true} is VALID [2022-04-27 15:09:22,040 INFO L290 TraceCheckUtils]: 74: Hoare triple {74020#true} assume !(12292 == ~s__state~0); {74020#true} is VALID [2022-04-27 15:09:22,041 INFO L290 TraceCheckUtils]: 75: Hoare triple {74020#true} assume !(16384 == ~s__state~0); {74020#true} is VALID [2022-04-27 15:09:22,041 INFO L290 TraceCheckUtils]: 76: Hoare triple {74020#true} assume !(8192 == ~s__state~0); {74020#true} is VALID [2022-04-27 15:09:22,041 INFO L290 TraceCheckUtils]: 77: Hoare triple {74020#true} assume !(24576 == ~s__state~0); {74020#true} is VALID [2022-04-27 15:09:22,041 INFO L290 TraceCheckUtils]: 78: Hoare triple {74020#true} assume !(8195 == ~s__state~0); {74020#true} is VALID [2022-04-27 15:09:22,041 INFO L290 TraceCheckUtils]: 79: Hoare triple {74020#true} assume !(8480 == ~s__state~0); {74020#true} is VALID [2022-04-27 15:09:22,041 INFO L290 TraceCheckUtils]: 80: Hoare triple {74020#true} assume !(8481 == ~s__state~0); {74020#true} is VALID [2022-04-27 15:09:22,041 INFO L290 TraceCheckUtils]: 81: Hoare triple {74020#true} assume !(8482 == ~s__state~0); {74020#true} is VALID [2022-04-27 15:09:22,041 INFO L290 TraceCheckUtils]: 82: Hoare triple {74020#true} assume !(8464 == ~s__state~0); {74020#true} is VALID [2022-04-27 15:09:22,041 INFO L290 TraceCheckUtils]: 83: Hoare triple {74020#true} assume !(8465 == ~s__state~0); {74020#true} is VALID [2022-04-27 15:09:22,041 INFO L290 TraceCheckUtils]: 84: Hoare triple {74020#true} assume !(8466 == ~s__state~0); {74020#true} is VALID [2022-04-27 15:09:22,041 INFO L290 TraceCheckUtils]: 85: Hoare triple {74020#true} assume !(8496 == ~s__state~0); {74020#true} is VALID [2022-04-27 15:09:22,041 INFO L290 TraceCheckUtils]: 86: Hoare triple {74020#true} assume !(8497 == ~s__state~0); {74020#true} is VALID [2022-04-27 15:09:22,041 INFO L290 TraceCheckUtils]: 87: Hoare triple {74020#true} assume !(8512 == ~s__state~0); {74020#true} is VALID [2022-04-27 15:09:22,041 INFO L290 TraceCheckUtils]: 88: Hoare triple {74020#true} assume !(8513 == ~s__state~0); {74020#true} is VALID [2022-04-27 15:09:22,042 INFO L290 TraceCheckUtils]: 89: Hoare triple {74020#true} assume 8528 == ~s__state~0; {74020#true} is VALID [2022-04-27 15:09:22,042 INFO L290 TraceCheckUtils]: 90: Hoare triple {74020#true} ~l~0 := ~s__s3__tmp__new_cipher__algorithms~0;~__cil_tmp57~0 := ~s__options~0; {74020#true} is VALID [2022-04-27 15:09:22,042 INFO L290 TraceCheckUtils]: 91: Hoare triple {74020#true} assume !(0 != (2097152 + ~__cil_tmp57~0) % 4294967296);~s__s3__tmp__use_rsa_tmp~0 := 0; {74020#true} is VALID [2022-04-27 15:09:22,042 INFO L290 TraceCheckUtils]: 92: Hoare triple {74020#true} assume !(0 != ~s__s3__tmp__use_rsa_tmp~0); {74020#true} is VALID [2022-04-27 15:09:22,042 INFO L290 TraceCheckUtils]: 93: Hoare triple {74020#true} assume !(0 != (30 + ~l~0) % 4294967296); {74020#true} is VALID [2022-04-27 15:09:22,042 INFO L290 TraceCheckUtils]: 94: Hoare triple {74020#true} assume !(0 != (1 + ~l~0) % 4294967296);~skip~0 := 1; {74020#true} is VALID [2022-04-27 15:09:22,042 INFO L290 TraceCheckUtils]: 95: Hoare triple {74020#true} ~s__state~0 := 8544;~s__init_num~0 := 0; {74020#true} is VALID [2022-04-27 15:09:22,042 INFO L290 TraceCheckUtils]: 96: Hoare triple {74020#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {74020#true} is VALID [2022-04-27 15:09:22,042 INFO L290 TraceCheckUtils]: 97: Hoare triple {74020#true} ~skip~0 := 0; {74020#true} is VALID [2022-04-27 15:09:22,042 INFO L290 TraceCheckUtils]: 98: Hoare triple {74020#true} assume !false; {74020#true} is VALID [2022-04-27 15:09:22,042 INFO L290 TraceCheckUtils]: 99: Hoare triple {74020#true} ~state~0 := ~s__state~0; {74020#true} is VALID [2022-04-27 15:09:22,042 INFO L290 TraceCheckUtils]: 100: Hoare triple {74020#true} assume !(12292 == ~s__state~0); {74020#true} is VALID [2022-04-27 15:09:22,042 INFO L290 TraceCheckUtils]: 101: Hoare triple {74020#true} assume !(16384 == ~s__state~0); {74020#true} is VALID [2022-04-27 15:09:22,043 INFO L290 TraceCheckUtils]: 102: Hoare triple {74020#true} assume !(8192 == ~s__state~0); {74020#true} is VALID [2022-04-27 15:09:22,043 INFO L290 TraceCheckUtils]: 103: Hoare triple {74020#true} assume !(24576 == ~s__state~0); {74020#true} is VALID [2022-04-27 15:09:22,043 INFO L290 TraceCheckUtils]: 104: Hoare triple {74020#true} assume !(8195 == ~s__state~0); {74020#true} is VALID [2022-04-27 15:09:22,043 INFO L290 TraceCheckUtils]: 105: Hoare triple {74020#true} assume !(8480 == ~s__state~0); {74020#true} is VALID [2022-04-27 15:09:22,043 INFO L290 TraceCheckUtils]: 106: Hoare triple {74020#true} assume !(8481 == ~s__state~0); {74020#true} is VALID [2022-04-27 15:09:22,043 INFO L290 TraceCheckUtils]: 107: Hoare triple {74020#true} assume !(8482 == ~s__state~0); {74020#true} is VALID [2022-04-27 15:09:22,043 INFO L290 TraceCheckUtils]: 108: Hoare triple {74020#true} assume !(8464 == ~s__state~0); {74020#true} is VALID [2022-04-27 15:09:22,043 INFO L290 TraceCheckUtils]: 109: Hoare triple {74020#true} assume !(8465 == ~s__state~0); {74020#true} is VALID [2022-04-27 15:09:22,043 INFO L290 TraceCheckUtils]: 110: Hoare triple {74020#true} assume !(8466 == ~s__state~0); {74020#true} is VALID [2022-04-27 15:09:22,043 INFO L290 TraceCheckUtils]: 111: Hoare triple {74020#true} assume !(8496 == ~s__state~0); {74020#true} is VALID [2022-04-27 15:09:22,043 INFO L290 TraceCheckUtils]: 112: Hoare triple {74020#true} assume !(8497 == ~s__state~0); {74020#true} is VALID [2022-04-27 15:09:22,043 INFO L290 TraceCheckUtils]: 113: Hoare triple {74020#true} assume !(8512 == ~s__state~0); {74020#true} is VALID [2022-04-27 15:09:22,043 INFO L290 TraceCheckUtils]: 114: Hoare triple {74020#true} assume !(8513 == ~s__state~0); {74020#true} is VALID [2022-04-27 15:09:22,044 INFO L290 TraceCheckUtils]: 115: Hoare triple {74020#true} assume !(8528 == ~s__state~0); {74020#true} is VALID [2022-04-27 15:09:22,051 INFO L290 TraceCheckUtils]: 116: Hoare triple {74020#true} assume !(8529 == ~s__state~0); {74020#true} is VALID [2022-04-27 15:09:22,051 INFO L290 TraceCheckUtils]: 117: Hoare triple {74020#true} assume 8544 == ~s__state~0; {74020#true} is VALID [2022-04-27 15:09:22,051 INFO L290 TraceCheckUtils]: 118: Hoare triple {74020#true} assume 0 != 1 + ~s__verify_mode~0; {74020#true} is VALID [2022-04-27 15:09:22,051 INFO L290 TraceCheckUtils]: 119: Hoare triple {74020#true} assume !(0 != ~s__session__peer~0); {74020#true} is VALID [2022-04-27 15:09:22,051 INFO L290 TraceCheckUtils]: 120: Hoare triple {74020#true} ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; {74020#true} is VALID [2022-04-27 15:09:22,051 INFO L290 TraceCheckUtils]: 121: Hoare triple {74020#true} assume !(0 != (256 + ~__cil_tmp61~0) % 4294967296); {74020#true} is VALID [2022-04-27 15:09:22,051 INFO L290 TraceCheckUtils]: 122: Hoare triple {74020#true} ~s__s3__tmp__cert_request~0 := 1;assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {74020#true} is VALID [2022-04-27 15:09:22,052 INFO L290 TraceCheckUtils]: 123: Hoare triple {74020#true} assume !(8 == ~blastFlag~0); {74020#true} is VALID [2022-04-27 15:09:22,052 INFO L290 TraceCheckUtils]: 124: Hoare triple {74020#true} assume !(~ret~0 <= 0);~s__state~0 := 8448;~s__s3__tmp__next_state___0~0 := 8576;~s__init_num~0 := 0; {74025#(= (+ ssl3_accept_~s__state~0 (- 8448)) 0)} is VALID [2022-04-27 15:09:22,052 INFO L290 TraceCheckUtils]: 125: Hoare triple {74025#(= (+ ssl3_accept_~s__state~0 (- 8448)) 0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {74025#(= (+ ssl3_accept_~s__state~0 (- 8448)) 0)} is VALID [2022-04-27 15:09:22,053 INFO L290 TraceCheckUtils]: 126: Hoare triple {74025#(= (+ ssl3_accept_~s__state~0 (- 8448)) 0)} ~skip~0 := 0; {74025#(= (+ ssl3_accept_~s__state~0 (- 8448)) 0)} is VALID [2022-04-27 15:09:22,053 INFO L290 TraceCheckUtils]: 127: Hoare triple {74025#(= (+ ssl3_accept_~s__state~0 (- 8448)) 0)} assume !false; {74025#(= (+ ssl3_accept_~s__state~0 (- 8448)) 0)} is VALID [2022-04-27 15:09:22,053 INFO L290 TraceCheckUtils]: 128: Hoare triple {74025#(= (+ ssl3_accept_~s__state~0 (- 8448)) 0)} ~state~0 := ~s__state~0; {74025#(= (+ ssl3_accept_~s__state~0 (- 8448)) 0)} is VALID [2022-04-27 15:09:22,054 INFO L290 TraceCheckUtils]: 129: Hoare triple {74025#(= (+ ssl3_accept_~s__state~0 (- 8448)) 0)} assume !(12292 == ~s__state~0); {74025#(= (+ ssl3_accept_~s__state~0 (- 8448)) 0)} is VALID [2022-04-27 15:09:22,054 INFO L290 TraceCheckUtils]: 130: Hoare triple {74025#(= (+ ssl3_accept_~s__state~0 (- 8448)) 0)} assume !(16384 == ~s__state~0); {74025#(= (+ ssl3_accept_~s__state~0 (- 8448)) 0)} is VALID [2022-04-27 15:09:22,054 INFO L290 TraceCheckUtils]: 131: Hoare triple {74025#(= (+ ssl3_accept_~s__state~0 (- 8448)) 0)} assume !(8192 == ~s__state~0); {74025#(= (+ ssl3_accept_~s__state~0 (- 8448)) 0)} is VALID [2022-04-27 15:09:22,054 INFO L290 TraceCheckUtils]: 132: Hoare triple {74025#(= (+ ssl3_accept_~s__state~0 (- 8448)) 0)} assume !(24576 == ~s__state~0); {74025#(= (+ ssl3_accept_~s__state~0 (- 8448)) 0)} is VALID [2022-04-27 15:09:22,055 INFO L290 TraceCheckUtils]: 133: Hoare triple {74025#(= (+ ssl3_accept_~s__state~0 (- 8448)) 0)} assume !(8195 == ~s__state~0); {74025#(= (+ ssl3_accept_~s__state~0 (- 8448)) 0)} is VALID [2022-04-27 15:09:22,055 INFO L290 TraceCheckUtils]: 134: Hoare triple {74025#(= (+ ssl3_accept_~s__state~0 (- 8448)) 0)} assume !(8480 == ~s__state~0); {74025#(= (+ ssl3_accept_~s__state~0 (- 8448)) 0)} is VALID [2022-04-27 15:09:22,055 INFO L290 TraceCheckUtils]: 135: Hoare triple {74025#(= (+ ssl3_accept_~s__state~0 (- 8448)) 0)} assume !(8481 == ~s__state~0); {74025#(= (+ ssl3_accept_~s__state~0 (- 8448)) 0)} is VALID [2022-04-27 15:09:22,056 INFO L290 TraceCheckUtils]: 136: Hoare triple {74025#(= (+ ssl3_accept_~s__state~0 (- 8448)) 0)} assume !(8482 == ~s__state~0); {74025#(= (+ ssl3_accept_~s__state~0 (- 8448)) 0)} is VALID [2022-04-27 15:09:22,056 INFO L290 TraceCheckUtils]: 137: Hoare triple {74025#(= (+ ssl3_accept_~s__state~0 (- 8448)) 0)} assume !(8464 == ~s__state~0); {74025#(= (+ ssl3_accept_~s__state~0 (- 8448)) 0)} is VALID [2022-04-27 15:09:22,056 INFO L290 TraceCheckUtils]: 138: Hoare triple {74025#(= (+ ssl3_accept_~s__state~0 (- 8448)) 0)} assume !(8465 == ~s__state~0); {74025#(= (+ ssl3_accept_~s__state~0 (- 8448)) 0)} is VALID [2022-04-27 15:09:22,056 INFO L290 TraceCheckUtils]: 139: Hoare triple {74025#(= (+ ssl3_accept_~s__state~0 (- 8448)) 0)} assume !(8466 == ~s__state~0); {74025#(= (+ ssl3_accept_~s__state~0 (- 8448)) 0)} is VALID [2022-04-27 15:09:22,057 INFO L290 TraceCheckUtils]: 140: Hoare triple {74025#(= (+ ssl3_accept_~s__state~0 (- 8448)) 0)} assume !(8496 == ~s__state~0); {74025#(= (+ ssl3_accept_~s__state~0 (- 8448)) 0)} is VALID [2022-04-27 15:09:22,057 INFO L290 TraceCheckUtils]: 141: Hoare triple {74025#(= (+ ssl3_accept_~s__state~0 (- 8448)) 0)} assume !(8497 == ~s__state~0); {74025#(= (+ ssl3_accept_~s__state~0 (- 8448)) 0)} is VALID [2022-04-27 15:09:22,057 INFO L290 TraceCheckUtils]: 142: Hoare triple {74025#(= (+ ssl3_accept_~s__state~0 (- 8448)) 0)} assume !(8512 == ~s__state~0); {74025#(= (+ ssl3_accept_~s__state~0 (- 8448)) 0)} is VALID [2022-04-27 15:09:22,058 INFO L290 TraceCheckUtils]: 143: Hoare triple {74025#(= (+ ssl3_accept_~s__state~0 (- 8448)) 0)} assume !(8513 == ~s__state~0); {74025#(= (+ ssl3_accept_~s__state~0 (- 8448)) 0)} is VALID [2022-04-27 15:09:22,058 INFO L290 TraceCheckUtils]: 144: Hoare triple {74025#(= (+ ssl3_accept_~s__state~0 (- 8448)) 0)} assume !(8528 == ~s__state~0); {74025#(= (+ ssl3_accept_~s__state~0 (- 8448)) 0)} is VALID [2022-04-27 15:09:22,058 INFO L290 TraceCheckUtils]: 145: Hoare triple {74025#(= (+ ssl3_accept_~s__state~0 (- 8448)) 0)} assume !(8529 == ~s__state~0); {74025#(= (+ ssl3_accept_~s__state~0 (- 8448)) 0)} is VALID [2022-04-27 15:09:22,059 INFO L290 TraceCheckUtils]: 146: Hoare triple {74025#(= (+ ssl3_accept_~s__state~0 (- 8448)) 0)} assume !(8544 == ~s__state~0); {74025#(= (+ ssl3_accept_~s__state~0 (- 8448)) 0)} is VALID [2022-04-27 15:09:22,059 INFO L290 TraceCheckUtils]: 147: Hoare triple {74025#(= (+ ssl3_accept_~s__state~0 (- 8448)) 0)} assume !(8545 == ~s__state~0); {74025#(= (+ ssl3_accept_~s__state~0 (- 8448)) 0)} is VALID [2022-04-27 15:09:22,059 INFO L290 TraceCheckUtils]: 148: Hoare triple {74025#(= (+ ssl3_accept_~s__state~0 (- 8448)) 0)} assume !(8560 == ~s__state~0); {74025#(= (+ ssl3_accept_~s__state~0 (- 8448)) 0)} is VALID [2022-04-27 15:09:22,059 INFO L290 TraceCheckUtils]: 149: Hoare triple {74025#(= (+ ssl3_accept_~s__state~0 (- 8448)) 0)} assume !(8561 == ~s__state~0); {74025#(= (+ ssl3_accept_~s__state~0 (- 8448)) 0)} is VALID [2022-04-27 15:09:22,060 INFO L290 TraceCheckUtils]: 150: Hoare triple {74025#(= (+ ssl3_accept_~s__state~0 (- 8448)) 0)} assume !(8448 == ~s__state~0); {74021#false} is VALID [2022-04-27 15:09:22,060 INFO L290 TraceCheckUtils]: 151: Hoare triple {74021#false} assume !(8576 == ~s__state~0); {74021#false} is VALID [2022-04-27 15:09:22,060 INFO L290 TraceCheckUtils]: 152: Hoare triple {74021#false} assume !(8577 == ~s__state~0); {74021#false} is VALID [2022-04-27 15:09:22,060 INFO L290 TraceCheckUtils]: 153: Hoare triple {74021#false} assume !(8592 == ~s__state~0); {74021#false} is VALID [2022-04-27 15:09:22,060 INFO L290 TraceCheckUtils]: 154: Hoare triple {74021#false} assume !(8593 == ~s__state~0); {74021#false} is VALID [2022-04-27 15:09:22,060 INFO L290 TraceCheckUtils]: 155: Hoare triple {74021#false} assume !(8608 == ~s__state~0); {74021#false} is VALID [2022-04-27 15:09:22,060 INFO L290 TraceCheckUtils]: 156: Hoare triple {74021#false} assume !(8609 == ~s__state~0); {74021#false} is VALID [2022-04-27 15:09:22,060 INFO L290 TraceCheckUtils]: 157: Hoare triple {74021#false} assume 8640 == ~s__state~0; {74021#false} is VALID [2022-04-27 15:09:22,060 INFO L290 TraceCheckUtils]: 158: Hoare triple {74021#false} assume -2147483648 <= #t~nondet48 && #t~nondet48 <= 2147483647;~ret~0 := #t~nondet48;havoc #t~nondet48; {74021#false} is VALID [2022-04-27 15:09:22,061 INFO L290 TraceCheckUtils]: 159: Hoare triple {74021#false} assume 5 == ~blastFlag~0; {74021#false} is VALID [2022-04-27 15:09:22,061 INFO L290 TraceCheckUtils]: 160: Hoare triple {74021#false} assume !false; {74021#false} is VALID [2022-04-27 15:09:22,061 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 87 proven. 0 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2022-04-27 15:09:22,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-27 15:09:22,061 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198266453] [2022-04-27 15:09:22,061 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1198266453] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-27 15:09:22,062 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-27 15:09:22,062 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-27 15:09:22,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1224200178] [2022-04-27 15:09:22,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-27 15:09:22,062 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 24.0) internal successors, (96), 3 states have internal predecessors, (96), 1 states have call successors, (3), 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 161 [2022-04-27 15:09:22,063 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-27 15:09:22,063 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 4 states, 4 states have (on average 24.0) internal successors, (96), 3 states have internal predecessors, (96), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:09:22,123 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 100 edges. 100 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-27 15:09:22,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-27 15:09:22,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-27 15:09:22,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-27 15:09:22,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-27 15:09:22,124 INFO L87 Difference]: Start difference. First operand 1876 states and 2554 transitions. Second operand has 4 states, 4 states have (on average 24.0) internal successors, (96), 3 states have internal predecessors, (96), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:09:23,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 15:09:23,476 INFO L93 Difference]: Finished difference Result 3893 states and 5365 transitions. [2022-04-27 15:09:23,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-27 15:09:23,476 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 24.0) internal successors, (96), 3 states have internal predecessors, (96), 1 states have call successors, (3), 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 161 [2022-04-27 15:09:23,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-27 15:09:23,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 24.0) internal successors, (96), 3 states have internal predecessors, (96), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:09:23,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 461 transitions. [2022-04-27 15:09:23,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 24.0) internal successors, (96), 3 states have internal predecessors, (96), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:09:23,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 461 transitions. [2022-04-27 15:09:23,480 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 4 states and 461 transitions. [2022-04-27 15:09:23,769 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 461 edges. 461 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-27 15:09:23,902 INFO L225 Difference]: With dead ends: 3893 [2022-04-27 15:09:23,902 INFO L226 Difference]: Without dead ends: 2031 [2022-04-27 15:09:23,904 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-27 15:09:23,905 INFO L413 NwaCegarLoop]: 211 mSDtfsCounter, 232 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 222 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 232 SdHoareTripleChecker+Valid, 218 SdHoareTripleChecker+Invalid, 248 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 222 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-27 15:09:23,905 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [232 Valid, 218 Invalid, 248 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 222 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-27 15:09:23,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2031 states. [2022-04-27 15:09:24,246 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2031 to 2031. [2022-04-27 15:09:24,246 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-27 15:09:24,248 INFO L82 GeneralOperation]: Start isEquivalent. First operand 2031 states. Second operand has 2031 states, 2026 states have (on average 1.3474827245804541) internal successors, (2730), 2026 states have internal predecessors, (2730), 3 states have call successors, (3), 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-27 15:09:24,249 INFO L74 IsIncluded]: Start isIncluded. First operand 2031 states. Second operand has 2031 states, 2026 states have (on average 1.3474827245804541) internal successors, (2730), 2026 states have internal predecessors, (2730), 3 states have call successors, (3), 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-27 15:09:24,250 INFO L87 Difference]: Start difference. First operand 2031 states. Second operand has 2031 states, 2026 states have (on average 1.3474827245804541) internal successors, (2730), 2026 states have internal predecessors, (2730), 3 states have call successors, (3), 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-27 15:09:24,376 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 15:09:24,376 INFO L93 Difference]: Finished difference Result 2031 states and 2734 transitions. [2022-04-27 15:09:24,376 INFO L276 IsEmpty]: Start isEmpty. Operand 2031 states and 2734 transitions. [2022-04-27 15:09:24,378 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 15:09:24,378 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 15:09:24,380 INFO L74 IsIncluded]: Start isIncluded. First operand has 2031 states, 2026 states have (on average 1.3474827245804541) internal successors, (2730), 2026 states have internal predecessors, (2730), 3 states have call successors, (3), 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 2031 states. [2022-04-27 15:09:24,381 INFO L87 Difference]: Start difference. First operand has 2031 states, 2026 states have (on average 1.3474827245804541) internal successors, (2730), 2026 states have internal predecessors, (2730), 3 states have call successors, (3), 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 2031 states. [2022-04-27 15:09:24,537 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 15:09:24,537 INFO L93 Difference]: Finished difference Result 2031 states and 2734 transitions. [2022-04-27 15:09:24,537 INFO L276 IsEmpty]: Start isEmpty. Operand 2031 states and 2734 transitions. [2022-04-27 15:09:24,539 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 15:09:24,539 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 15:09:24,539 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-27 15:09:24,539 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-27 15:09:24,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2031 states, 2026 states have (on average 1.3474827245804541) internal successors, (2730), 2026 states have internal predecessors, (2730), 3 states have call successors, (3), 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-27 15:09:24,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2031 states to 2031 states and 2734 transitions. [2022-04-27 15:09:24,677 INFO L78 Accepts]: Start accepts. Automaton has 2031 states and 2734 transitions. Word has length 161 [2022-04-27 15:09:24,678 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-27 15:09:24,678 INFO L495 AbstractCegarLoop]: Abstraction has 2031 states and 2734 transitions. [2022-04-27 15:09:24,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 24.0) internal successors, (96), 3 states have internal predecessors, (96), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:09:24,678 INFO L276 IsEmpty]: Start isEmpty. Operand 2031 states and 2734 transitions. [2022-04-27 15:09:24,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 190 [2022-04-27 15:09:24,680 INFO L187 NwaCegarLoop]: Found error trace [2022-04-27 15:09:24,680 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-27 15:09:24,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-04-27 15:09:24,681 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-27 15:09:24,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-27 15:09:24,681 INFO L85 PathProgramCache]: Analyzing trace with hash -1187375611, now seen corresponding path program 1 times [2022-04-27 15:09:24,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-27 15:09:24,681 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1966690219] [2022-04-27 15:09:24,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-27 15:09:24,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-27 15:09:24,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 15:09:24,751 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-27 15:09:24,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 15:09:24,755 INFO L290 TraceCheckUtils]: 0: Hoare triple {84642#(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(16, 2);call #Ultimate.allocInit(12, 3); {84635#true} is VALID [2022-04-27 15:09:24,755 INFO L290 TraceCheckUtils]: 1: Hoare triple {84635#true} assume true; {84635#true} is VALID [2022-04-27 15:09:24,755 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {84635#true} {84635#true} #638#return; {84635#true} is VALID [2022-04-27 15:09:24,756 INFO L272 TraceCheckUtils]: 0: Hoare triple {84635#true} call ULTIMATE.init(); {84642#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-27 15:09:24,756 INFO L290 TraceCheckUtils]: 1: Hoare triple {84642#(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(16, 2);call #Ultimate.allocInit(12, 3); {84635#true} is VALID [2022-04-27 15:09:24,756 INFO L290 TraceCheckUtils]: 2: Hoare triple {84635#true} assume true; {84635#true} is VALID [2022-04-27 15:09:24,756 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {84635#true} {84635#true} #638#return; {84635#true} is VALID [2022-04-27 15:09:24,756 INFO L272 TraceCheckUtils]: 4: Hoare triple {84635#true} call #t~ret55 := main(); {84635#true} is VALID [2022-04-27 15:09:24,756 INFO L290 TraceCheckUtils]: 5: Hoare triple {84635#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {84635#true} is VALID [2022-04-27 15:09:24,756 INFO L272 TraceCheckUtils]: 6: Hoare triple {84635#true} call #t~ret54 := ssl3_accept(~s~0); {84635#true} is VALID [2022-04-27 15:09:24,756 INFO L290 TraceCheckUtils]: 7: Hoare triple {84635#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__hit~0 := #t~nondet7;havoc #t~nondet7;havoc ~s__rwstate~0;~s__init_buf___0~0 := 1;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__debug~0 := #t~nondet8;havoc #t~nondet8;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__options~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__verify_mode~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__session__peer~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet16;havoc #t~nondet16;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet18;havoc #t~nondet18;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet20;havoc #t~nondet20;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet21;havoc #t~nondet21;havoc ~s__session__cipher~0;havoc ~buf~0;havoc ~l~0;havoc ~Time~0;havoc ~tmp~0;havoc ~cb~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~num1~0 := #t~nondet22;havoc #t~nondet22;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~tmp___1~0 := #t~nondet23;havoc #t~nondet23;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___2~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___3~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___4~0 := #t~nondet26;havoc #t~nondet26;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp___5~0 := #t~nondet27;havoc #t~nondet27;assume -2147483648 <= #t~nondet28 && #t~nondet28 <= 2147483647;~tmp___6~0 := #t~nondet28;havoc #t~nondet28;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet29 && #t~nondet29 <= 2147483647;~tmp___8~0 := #t~nondet29;havoc #t~nondet29;assume -2147483648 <= #t~nondet30 && #t~nondet30 <= 2147483647;~tmp___9~0 := #t~nondet30;havoc #t~nondet30;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___10~0 := #t~nondet31;havoc #t~nondet31;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp~0 := #t~nondet32;havoc #t~nondet32;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {84635#true} is VALID [2022-04-27 15:09:24,756 INFO L290 TraceCheckUtils]: 8: Hoare triple {84635#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {84635#true} is VALID [2022-04-27 15:09:24,756 INFO L290 TraceCheckUtils]: 9: Hoare triple {84635#true} #t~post33 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post33;havoc #t~post33; {84635#true} is VALID [2022-04-27 15:09:24,757 INFO L290 TraceCheckUtils]: 10: Hoare triple {84635#true} assume !(0 != 12288 + ~tmp___1~0); {84635#true} is VALID [2022-04-27 15:09:24,757 INFO L290 TraceCheckUtils]: 11: Hoare triple {84635#true} assume !(0 == ~s__cert~0); {84635#true} is VALID [2022-04-27 15:09:24,757 INFO L290 TraceCheckUtils]: 12: Hoare triple {84635#true} assume !false; {84635#true} is VALID [2022-04-27 15:09:24,757 INFO L290 TraceCheckUtils]: 13: Hoare triple {84635#true} ~state~0 := ~s__state~0; {84635#true} is VALID [2022-04-27 15:09:24,757 INFO L290 TraceCheckUtils]: 14: Hoare triple {84635#true} assume !(12292 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:24,757 INFO L290 TraceCheckUtils]: 15: Hoare triple {84635#true} assume !(16384 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:24,757 INFO L290 TraceCheckUtils]: 16: Hoare triple {84635#true} assume !(8192 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:24,757 INFO L290 TraceCheckUtils]: 17: Hoare triple {84635#true} assume !(24576 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:24,757 INFO L290 TraceCheckUtils]: 18: Hoare triple {84635#true} assume !(8195 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:24,757 INFO L290 TraceCheckUtils]: 19: Hoare triple {84635#true} assume !(8480 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:24,757 INFO L290 TraceCheckUtils]: 20: Hoare triple {84635#true} assume !(8481 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:24,757 INFO L290 TraceCheckUtils]: 21: Hoare triple {84635#true} assume !(8482 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:24,758 INFO L290 TraceCheckUtils]: 22: Hoare triple {84635#true} assume 8464 == ~s__state~0; {84635#true} is VALID [2022-04-27 15:09:24,758 INFO L290 TraceCheckUtils]: 23: Hoare triple {84635#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~ret~0 := #t~nondet38;havoc #t~nondet38; {84635#true} is VALID [2022-04-27 15:09:24,758 INFO L290 TraceCheckUtils]: 24: Hoare triple {84635#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {84635#true} is VALID [2022-04-27 15:09:24,758 INFO L290 TraceCheckUtils]: 25: Hoare triple {84635#true} assume !(~ret~0 <= 0);~got_new_session~0 := 1;~s__state~0 := 8496;~s__init_num~0 := 0; {84635#true} is VALID [2022-04-27 15:09:24,758 INFO L290 TraceCheckUtils]: 26: Hoare triple {84635#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {84635#true} is VALID [2022-04-27 15:09:24,758 INFO L290 TraceCheckUtils]: 27: Hoare triple {84635#true} ~skip~0 := 0; {84635#true} is VALID [2022-04-27 15:09:24,758 INFO L290 TraceCheckUtils]: 28: Hoare triple {84635#true} assume !false; {84635#true} is VALID [2022-04-27 15:09:24,758 INFO L290 TraceCheckUtils]: 29: Hoare triple {84635#true} ~state~0 := ~s__state~0; {84635#true} is VALID [2022-04-27 15:09:24,758 INFO L290 TraceCheckUtils]: 30: Hoare triple {84635#true} assume !(12292 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:24,758 INFO L290 TraceCheckUtils]: 31: Hoare triple {84635#true} assume !(16384 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:24,758 INFO L290 TraceCheckUtils]: 32: Hoare triple {84635#true} assume !(8192 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:24,758 INFO L290 TraceCheckUtils]: 33: Hoare triple {84635#true} assume !(24576 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:24,759 INFO L290 TraceCheckUtils]: 34: Hoare triple {84635#true} assume !(8195 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:24,759 INFO L290 TraceCheckUtils]: 35: Hoare triple {84635#true} assume !(8480 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:24,759 INFO L290 TraceCheckUtils]: 36: Hoare triple {84635#true} assume !(8481 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:24,759 INFO L290 TraceCheckUtils]: 37: Hoare triple {84635#true} assume !(8482 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:24,759 INFO L290 TraceCheckUtils]: 38: Hoare triple {84635#true} assume !(8464 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:24,759 INFO L290 TraceCheckUtils]: 39: Hoare triple {84635#true} assume !(8465 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:24,759 INFO L290 TraceCheckUtils]: 40: Hoare triple {84635#true} assume !(8466 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:24,759 INFO L290 TraceCheckUtils]: 41: Hoare triple {84635#true} assume 8496 == ~s__state~0; {84635#true} is VALID [2022-04-27 15:09:24,759 INFO L290 TraceCheckUtils]: 42: Hoare triple {84635#true} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {84635#true} is VALID [2022-04-27 15:09:24,759 INFO L290 TraceCheckUtils]: 43: Hoare triple {84635#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {84635#true} is VALID [2022-04-27 15:09:24,759 INFO L290 TraceCheckUtils]: 44: Hoare triple {84635#true} assume !(~ret~0 <= 0); {84635#true} is VALID [2022-04-27 15:09:24,759 INFO L290 TraceCheckUtils]: 45: Hoare triple {84635#true} assume !(0 != ~s__hit~0);~s__state~0 := 8512; {84635#true} is VALID [2022-04-27 15:09:24,759 INFO L290 TraceCheckUtils]: 46: Hoare triple {84635#true} ~s__init_num~0 := 0; {84635#true} is VALID [2022-04-27 15:09:24,760 INFO L290 TraceCheckUtils]: 47: Hoare triple {84635#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {84635#true} is VALID [2022-04-27 15:09:24,760 INFO L290 TraceCheckUtils]: 48: Hoare triple {84635#true} ~skip~0 := 0; {84635#true} is VALID [2022-04-27 15:09:24,760 INFO L290 TraceCheckUtils]: 49: Hoare triple {84635#true} assume !false; {84635#true} is VALID [2022-04-27 15:09:24,760 INFO L290 TraceCheckUtils]: 50: Hoare triple {84635#true} ~state~0 := ~s__state~0; {84635#true} is VALID [2022-04-27 15:09:24,760 INFO L290 TraceCheckUtils]: 51: Hoare triple {84635#true} assume !(12292 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:24,760 INFO L290 TraceCheckUtils]: 52: Hoare triple {84635#true} assume !(16384 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:24,760 INFO L290 TraceCheckUtils]: 53: Hoare triple {84635#true} assume !(8192 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:24,760 INFO L290 TraceCheckUtils]: 54: Hoare triple {84635#true} assume !(24576 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:24,760 INFO L290 TraceCheckUtils]: 55: Hoare triple {84635#true} assume !(8195 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:24,760 INFO L290 TraceCheckUtils]: 56: Hoare triple {84635#true} assume !(8480 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:24,760 INFO L290 TraceCheckUtils]: 57: Hoare triple {84635#true} assume !(8481 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:24,760 INFO L290 TraceCheckUtils]: 58: Hoare triple {84635#true} assume !(8482 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:24,760 INFO L290 TraceCheckUtils]: 59: Hoare triple {84635#true} assume !(8464 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:24,761 INFO L290 TraceCheckUtils]: 60: Hoare triple {84635#true} assume !(8465 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:24,761 INFO L290 TraceCheckUtils]: 61: Hoare triple {84635#true} assume !(8466 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:24,761 INFO L290 TraceCheckUtils]: 62: Hoare triple {84635#true} assume !(8496 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:24,761 INFO L290 TraceCheckUtils]: 63: Hoare triple {84635#true} assume !(8497 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:24,761 INFO L290 TraceCheckUtils]: 64: Hoare triple {84635#true} assume 8512 == ~s__state~0; {84635#true} is VALID [2022-04-27 15:09:24,761 INFO L290 TraceCheckUtils]: 65: Hoare triple {84635#true} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {84635#true} is VALID [2022-04-27 15:09:24,761 INFO L290 TraceCheckUtils]: 66: Hoare triple {84635#true} assume !(0 != (256 + ~__cil_tmp56~0) % 4294967296);assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;~ret~0 := #t~nondet40;havoc #t~nondet40; {84635#true} is VALID [2022-04-27 15:09:24,761 INFO L290 TraceCheckUtils]: 67: Hoare triple {84635#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 6; {84635#true} is VALID [2022-04-27 15:09:24,761 INFO L290 TraceCheckUtils]: 68: Hoare triple {84635#true} assume !(~ret~0 <= 0); {84635#true} is VALID [2022-04-27 15:09:24,761 INFO L290 TraceCheckUtils]: 69: Hoare triple {84635#true} ~s__state~0 := 8528;~s__init_num~0 := 0; {84635#true} is VALID [2022-04-27 15:09:24,761 INFO L290 TraceCheckUtils]: 70: Hoare triple {84635#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {84635#true} is VALID [2022-04-27 15:09:24,761 INFO L290 TraceCheckUtils]: 71: Hoare triple {84635#true} ~skip~0 := 0; {84635#true} is VALID [2022-04-27 15:09:24,761 INFO L290 TraceCheckUtils]: 72: Hoare triple {84635#true} assume !false; {84635#true} is VALID [2022-04-27 15:09:24,761 INFO L290 TraceCheckUtils]: 73: Hoare triple {84635#true} ~state~0 := ~s__state~0; {84635#true} is VALID [2022-04-27 15:09:24,762 INFO L290 TraceCheckUtils]: 74: Hoare triple {84635#true} assume !(12292 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:24,762 INFO L290 TraceCheckUtils]: 75: Hoare triple {84635#true} assume !(16384 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:24,762 INFO L290 TraceCheckUtils]: 76: Hoare triple {84635#true} assume !(8192 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:24,762 INFO L290 TraceCheckUtils]: 77: Hoare triple {84635#true} assume !(24576 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:24,762 INFO L290 TraceCheckUtils]: 78: Hoare triple {84635#true} assume !(8195 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:24,762 INFO L290 TraceCheckUtils]: 79: Hoare triple {84635#true} assume !(8480 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:24,762 INFO L290 TraceCheckUtils]: 80: Hoare triple {84635#true} assume !(8481 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:24,762 INFO L290 TraceCheckUtils]: 81: Hoare triple {84635#true} assume !(8482 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:24,762 INFO L290 TraceCheckUtils]: 82: Hoare triple {84635#true} assume !(8464 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:24,762 INFO L290 TraceCheckUtils]: 83: Hoare triple {84635#true} assume !(8465 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:24,762 INFO L290 TraceCheckUtils]: 84: Hoare triple {84635#true} assume !(8466 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:24,762 INFO L290 TraceCheckUtils]: 85: Hoare triple {84635#true} assume !(8496 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:24,762 INFO L290 TraceCheckUtils]: 86: Hoare triple {84635#true} assume !(8497 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:24,762 INFO L290 TraceCheckUtils]: 87: Hoare triple {84635#true} assume !(8512 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:24,762 INFO L290 TraceCheckUtils]: 88: Hoare triple {84635#true} assume !(8513 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:24,763 INFO L290 TraceCheckUtils]: 89: Hoare triple {84635#true} assume 8528 == ~s__state~0; {84635#true} is VALID [2022-04-27 15:09:24,763 INFO L290 TraceCheckUtils]: 90: Hoare triple {84635#true} ~l~0 := ~s__s3__tmp__new_cipher__algorithms~0;~__cil_tmp57~0 := ~s__options~0; {84635#true} is VALID [2022-04-27 15:09:24,763 INFO L290 TraceCheckUtils]: 91: Hoare triple {84635#true} assume !(0 != (2097152 + ~__cil_tmp57~0) % 4294967296);~s__s3__tmp__use_rsa_tmp~0 := 0; {84635#true} is VALID [2022-04-27 15:09:24,763 INFO L290 TraceCheckUtils]: 92: Hoare triple {84635#true} assume !(0 != ~s__s3__tmp__use_rsa_tmp~0); {84635#true} is VALID [2022-04-27 15:09:24,763 INFO L290 TraceCheckUtils]: 93: Hoare triple {84635#true} assume !(0 != (30 + ~l~0) % 4294967296); {84635#true} is VALID [2022-04-27 15:09:24,763 INFO L290 TraceCheckUtils]: 94: Hoare triple {84635#true} assume !(0 != (1 + ~l~0) % 4294967296);~skip~0 := 1; {84635#true} is VALID [2022-04-27 15:09:24,763 INFO L290 TraceCheckUtils]: 95: Hoare triple {84635#true} ~s__state~0 := 8544;~s__init_num~0 := 0; {84635#true} is VALID [2022-04-27 15:09:24,763 INFO L290 TraceCheckUtils]: 96: Hoare triple {84635#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {84635#true} is VALID [2022-04-27 15:09:24,763 INFO L290 TraceCheckUtils]: 97: Hoare triple {84635#true} ~skip~0 := 0; {84635#true} is VALID [2022-04-27 15:09:24,763 INFO L290 TraceCheckUtils]: 98: Hoare triple {84635#true} assume !false; {84635#true} is VALID [2022-04-27 15:09:24,763 INFO L290 TraceCheckUtils]: 99: Hoare triple {84635#true} ~state~0 := ~s__state~0; {84635#true} is VALID [2022-04-27 15:09:24,763 INFO L290 TraceCheckUtils]: 100: Hoare triple {84635#true} assume !(12292 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:24,763 INFO L290 TraceCheckUtils]: 101: Hoare triple {84635#true} assume !(16384 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:24,763 INFO L290 TraceCheckUtils]: 102: Hoare triple {84635#true} assume !(8192 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:24,764 INFO L290 TraceCheckUtils]: 103: Hoare triple {84635#true} assume !(24576 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:24,764 INFO L290 TraceCheckUtils]: 104: Hoare triple {84635#true} assume !(8195 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:24,764 INFO L290 TraceCheckUtils]: 105: Hoare triple {84635#true} assume !(8480 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:24,764 INFO L290 TraceCheckUtils]: 106: Hoare triple {84635#true} assume !(8481 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:24,764 INFO L290 TraceCheckUtils]: 107: Hoare triple {84635#true} assume !(8482 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:24,764 INFO L290 TraceCheckUtils]: 108: Hoare triple {84635#true} assume !(8464 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:24,764 INFO L290 TraceCheckUtils]: 109: Hoare triple {84635#true} assume !(8465 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:24,764 INFO L290 TraceCheckUtils]: 110: Hoare triple {84635#true} assume !(8466 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:24,764 INFO L290 TraceCheckUtils]: 111: Hoare triple {84635#true} assume !(8496 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:24,764 INFO L290 TraceCheckUtils]: 112: Hoare triple {84635#true} assume !(8497 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:24,764 INFO L290 TraceCheckUtils]: 113: Hoare triple {84635#true} assume !(8512 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:24,764 INFO L290 TraceCheckUtils]: 114: Hoare triple {84635#true} assume !(8513 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:24,764 INFO L290 TraceCheckUtils]: 115: Hoare triple {84635#true} assume !(8528 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:24,764 INFO L290 TraceCheckUtils]: 116: Hoare triple {84635#true} assume !(8529 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:24,765 INFO L290 TraceCheckUtils]: 117: Hoare triple {84635#true} assume 8544 == ~s__state~0; {84635#true} is VALID [2022-04-27 15:09:24,765 INFO L290 TraceCheckUtils]: 118: Hoare triple {84635#true} assume 0 != 1 + ~s__verify_mode~0; {84635#true} is VALID [2022-04-27 15:09:24,765 INFO L290 TraceCheckUtils]: 119: Hoare triple {84635#true} assume !(0 != ~s__session__peer~0); {84635#true} is VALID [2022-04-27 15:09:24,765 INFO L290 TraceCheckUtils]: 120: Hoare triple {84635#true} ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; {84635#true} is VALID [2022-04-27 15:09:24,765 INFO L290 TraceCheckUtils]: 121: Hoare triple {84635#true} assume !(0 != (256 + ~__cil_tmp61~0) % 4294967296); {84635#true} is VALID [2022-04-27 15:09:24,765 INFO L290 TraceCheckUtils]: 122: Hoare triple {84635#true} ~s__s3__tmp__cert_request~0 := 1;assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {84635#true} is VALID [2022-04-27 15:09:24,765 INFO L290 TraceCheckUtils]: 123: Hoare triple {84635#true} assume !(8 == ~blastFlag~0); {84635#true} is VALID [2022-04-27 15:09:24,765 INFO L290 TraceCheckUtils]: 124: Hoare triple {84635#true} assume !(~ret~0 <= 0);~s__state~0 := 8448;~s__s3__tmp__next_state___0~0 := 8576;~s__init_num~0 := 0; {84640#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:24,766 INFO L290 TraceCheckUtils]: 125: Hoare triple {84640#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(0 == ~s__s3__tmp__reuse_message~0); {84640#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:24,766 INFO L290 TraceCheckUtils]: 126: Hoare triple {84640#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} ~skip~0 := 0; {84640#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:24,766 INFO L290 TraceCheckUtils]: 127: Hoare triple {84640#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !false; {84640#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:24,767 INFO L290 TraceCheckUtils]: 128: Hoare triple {84640#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} ~state~0 := ~s__state~0; {84640#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:24,767 INFO L290 TraceCheckUtils]: 129: Hoare triple {84640#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(12292 == ~s__state~0); {84640#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:24,767 INFO L290 TraceCheckUtils]: 130: Hoare triple {84640#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(16384 == ~s__state~0); {84640#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:24,767 INFO L290 TraceCheckUtils]: 131: Hoare triple {84640#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8192 == ~s__state~0); {84640#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:24,768 INFO L290 TraceCheckUtils]: 132: Hoare triple {84640#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(24576 == ~s__state~0); {84640#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:24,768 INFO L290 TraceCheckUtils]: 133: Hoare triple {84640#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8195 == ~s__state~0); {84640#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:24,768 INFO L290 TraceCheckUtils]: 134: Hoare triple {84640#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8480 == ~s__state~0); {84640#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:24,768 INFO L290 TraceCheckUtils]: 135: Hoare triple {84640#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8481 == ~s__state~0); {84640#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:24,769 INFO L290 TraceCheckUtils]: 136: Hoare triple {84640#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8482 == ~s__state~0); {84640#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:24,769 INFO L290 TraceCheckUtils]: 137: Hoare triple {84640#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8464 == ~s__state~0); {84640#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:24,769 INFO L290 TraceCheckUtils]: 138: Hoare triple {84640#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8465 == ~s__state~0); {84640#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:24,770 INFO L290 TraceCheckUtils]: 139: Hoare triple {84640#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8466 == ~s__state~0); {84640#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:24,770 INFO L290 TraceCheckUtils]: 140: Hoare triple {84640#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8496 == ~s__state~0); {84640#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:24,770 INFO L290 TraceCheckUtils]: 141: Hoare triple {84640#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8497 == ~s__state~0); {84640#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:24,770 INFO L290 TraceCheckUtils]: 142: Hoare triple {84640#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8512 == ~s__state~0); {84640#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:24,771 INFO L290 TraceCheckUtils]: 143: Hoare triple {84640#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8513 == ~s__state~0); {84640#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:24,771 INFO L290 TraceCheckUtils]: 144: Hoare triple {84640#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8528 == ~s__state~0); {84640#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:24,771 INFO L290 TraceCheckUtils]: 145: Hoare triple {84640#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8529 == ~s__state~0); {84640#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:24,771 INFO L290 TraceCheckUtils]: 146: Hoare triple {84640#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8544 == ~s__state~0); {84640#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:24,772 INFO L290 TraceCheckUtils]: 147: Hoare triple {84640#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8545 == ~s__state~0); {84640#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:24,772 INFO L290 TraceCheckUtils]: 148: Hoare triple {84640#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8560 == ~s__state~0); {84640#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:24,772 INFO L290 TraceCheckUtils]: 149: Hoare triple {84640#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8561 == ~s__state~0); {84640#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:24,773 INFO L290 TraceCheckUtils]: 150: Hoare triple {84640#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume 8448 == ~s__state~0; {84640#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:24,773 INFO L290 TraceCheckUtils]: 151: Hoare triple {84640#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(~num1~0 > 0); {84640#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:24,773 INFO L290 TraceCheckUtils]: 152: Hoare triple {84640#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {84641#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:24,774 INFO L290 TraceCheckUtils]: 153: Hoare triple {84641#(<= ssl3_accept_~s__state~0 8576)} assume !(0 == ~s__s3__tmp__reuse_message~0); {84641#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:24,774 INFO L290 TraceCheckUtils]: 154: Hoare triple {84641#(<= ssl3_accept_~s__state~0 8576)} ~skip~0 := 0; {84641#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:24,774 INFO L290 TraceCheckUtils]: 155: Hoare triple {84641#(<= ssl3_accept_~s__state~0 8576)} assume !false; {84641#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:24,774 INFO L290 TraceCheckUtils]: 156: Hoare triple {84641#(<= ssl3_accept_~s__state~0 8576)} ~state~0 := ~s__state~0; {84641#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:24,775 INFO L290 TraceCheckUtils]: 157: Hoare triple {84641#(<= ssl3_accept_~s__state~0 8576)} assume !(12292 == ~s__state~0); {84641#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:24,775 INFO L290 TraceCheckUtils]: 158: Hoare triple {84641#(<= ssl3_accept_~s__state~0 8576)} assume !(16384 == ~s__state~0); {84641#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:24,775 INFO L290 TraceCheckUtils]: 159: Hoare triple {84641#(<= ssl3_accept_~s__state~0 8576)} assume !(8192 == ~s__state~0); {84641#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:24,775 INFO L290 TraceCheckUtils]: 160: Hoare triple {84641#(<= ssl3_accept_~s__state~0 8576)} assume !(24576 == ~s__state~0); {84641#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:24,776 INFO L290 TraceCheckUtils]: 161: Hoare triple {84641#(<= ssl3_accept_~s__state~0 8576)} assume !(8195 == ~s__state~0); {84641#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:24,776 INFO L290 TraceCheckUtils]: 162: Hoare triple {84641#(<= ssl3_accept_~s__state~0 8576)} assume !(8480 == ~s__state~0); {84641#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:24,776 INFO L290 TraceCheckUtils]: 163: Hoare triple {84641#(<= ssl3_accept_~s__state~0 8576)} assume !(8481 == ~s__state~0); {84641#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:24,777 INFO L290 TraceCheckUtils]: 164: Hoare triple {84641#(<= ssl3_accept_~s__state~0 8576)} assume !(8482 == ~s__state~0); {84641#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:24,777 INFO L290 TraceCheckUtils]: 165: Hoare triple {84641#(<= ssl3_accept_~s__state~0 8576)} assume !(8464 == ~s__state~0); {84641#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:24,777 INFO L290 TraceCheckUtils]: 166: Hoare triple {84641#(<= ssl3_accept_~s__state~0 8576)} assume !(8465 == ~s__state~0); {84641#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:24,777 INFO L290 TraceCheckUtils]: 167: Hoare triple {84641#(<= ssl3_accept_~s__state~0 8576)} assume !(8466 == ~s__state~0); {84641#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:24,778 INFO L290 TraceCheckUtils]: 168: Hoare triple {84641#(<= ssl3_accept_~s__state~0 8576)} assume !(8496 == ~s__state~0); {84641#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:24,778 INFO L290 TraceCheckUtils]: 169: Hoare triple {84641#(<= ssl3_accept_~s__state~0 8576)} assume !(8497 == ~s__state~0); {84641#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:24,778 INFO L290 TraceCheckUtils]: 170: Hoare triple {84641#(<= ssl3_accept_~s__state~0 8576)} assume !(8512 == ~s__state~0); {84641#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:24,778 INFO L290 TraceCheckUtils]: 171: Hoare triple {84641#(<= ssl3_accept_~s__state~0 8576)} assume !(8513 == ~s__state~0); {84641#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:24,779 INFO L290 TraceCheckUtils]: 172: Hoare triple {84641#(<= ssl3_accept_~s__state~0 8576)} assume !(8528 == ~s__state~0); {84641#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:24,779 INFO L290 TraceCheckUtils]: 173: Hoare triple {84641#(<= ssl3_accept_~s__state~0 8576)} assume !(8529 == ~s__state~0); {84641#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:24,779 INFO L290 TraceCheckUtils]: 174: Hoare triple {84641#(<= ssl3_accept_~s__state~0 8576)} assume !(8544 == ~s__state~0); {84641#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:24,779 INFO L290 TraceCheckUtils]: 175: Hoare triple {84641#(<= ssl3_accept_~s__state~0 8576)} assume !(8545 == ~s__state~0); {84641#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:24,780 INFO L290 TraceCheckUtils]: 176: Hoare triple {84641#(<= ssl3_accept_~s__state~0 8576)} assume !(8560 == ~s__state~0); {84641#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:24,780 INFO L290 TraceCheckUtils]: 177: Hoare triple {84641#(<= ssl3_accept_~s__state~0 8576)} assume !(8561 == ~s__state~0); {84641#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:24,780 INFO L290 TraceCheckUtils]: 178: Hoare triple {84641#(<= ssl3_accept_~s__state~0 8576)} assume !(8448 == ~s__state~0); {84641#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:24,781 INFO L290 TraceCheckUtils]: 179: Hoare triple {84641#(<= ssl3_accept_~s__state~0 8576)} assume !(8576 == ~s__state~0); {84641#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:24,781 INFO L290 TraceCheckUtils]: 180: Hoare triple {84641#(<= ssl3_accept_~s__state~0 8576)} assume !(8577 == ~s__state~0); {84641#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:24,781 INFO L290 TraceCheckUtils]: 181: Hoare triple {84641#(<= ssl3_accept_~s__state~0 8576)} assume !(8592 == ~s__state~0); {84641#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:24,781 INFO L290 TraceCheckUtils]: 182: Hoare triple {84641#(<= ssl3_accept_~s__state~0 8576)} assume !(8593 == ~s__state~0); {84641#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:24,782 INFO L290 TraceCheckUtils]: 183: Hoare triple {84641#(<= ssl3_accept_~s__state~0 8576)} assume !(8608 == ~s__state~0); {84641#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:24,782 INFO L290 TraceCheckUtils]: 184: Hoare triple {84641#(<= ssl3_accept_~s__state~0 8576)} assume !(8609 == ~s__state~0); {84641#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:24,782 INFO L290 TraceCheckUtils]: 185: Hoare triple {84641#(<= ssl3_accept_~s__state~0 8576)} assume 8640 == ~s__state~0; {84636#false} is VALID [2022-04-27 15:09:24,782 INFO L290 TraceCheckUtils]: 186: Hoare triple {84636#false} assume -2147483648 <= #t~nondet48 && #t~nondet48 <= 2147483647;~ret~0 := #t~nondet48;havoc #t~nondet48; {84636#false} is VALID [2022-04-27 15:09:24,782 INFO L290 TraceCheckUtils]: 187: Hoare triple {84636#false} assume 5 == ~blastFlag~0; {84636#false} is VALID [2022-04-27 15:09:24,783 INFO L290 TraceCheckUtils]: 188: Hoare triple {84636#false} assume !false; {84636#false} is VALID [2022-04-27 15:09:24,783 INFO L134 CoverageAnalysis]: Checked inductivity of 348 backedges. 174 proven. 26 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2022-04-27 15:09:24,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-27 15:09:24,783 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1966690219] [2022-04-27 15:09:24,783 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1966690219] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-27 15:09:24,783 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2111951235] [2022-04-27 15:09:24,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-27 15:09:24,784 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-27 15:09:24,784 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-27 15:09:24,791 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-27 15:09:24,809 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-27 15:09:24,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 15:09:24,915 INFO L263 TraceCheckSpWp]: Trace formula consists of 453 conjuncts, 2 conjunts are in the unsatisfiable core [2022-04-27 15:09:24,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 15:09:24,973 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-27 15:09:25,635 INFO L272 TraceCheckUtils]: 0: Hoare triple {84635#true} call ULTIMATE.init(); {84635#true} is VALID [2022-04-27 15:09:25,636 INFO L290 TraceCheckUtils]: 1: Hoare triple {84635#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(16, 2);call #Ultimate.allocInit(12, 3); {84635#true} is VALID [2022-04-27 15:09:25,636 INFO L290 TraceCheckUtils]: 2: Hoare triple {84635#true} assume true; {84635#true} is VALID [2022-04-27 15:09:25,636 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {84635#true} {84635#true} #638#return; {84635#true} is VALID [2022-04-27 15:09:25,636 INFO L272 TraceCheckUtils]: 4: Hoare triple {84635#true} call #t~ret55 := main(); {84635#true} is VALID [2022-04-27 15:09:25,636 INFO L290 TraceCheckUtils]: 5: Hoare triple {84635#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {84635#true} is VALID [2022-04-27 15:09:25,636 INFO L272 TraceCheckUtils]: 6: Hoare triple {84635#true} call #t~ret54 := ssl3_accept(~s~0); {84635#true} is VALID [2022-04-27 15:09:25,636 INFO L290 TraceCheckUtils]: 7: Hoare triple {84635#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__hit~0 := #t~nondet7;havoc #t~nondet7;havoc ~s__rwstate~0;~s__init_buf___0~0 := 1;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__debug~0 := #t~nondet8;havoc #t~nondet8;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__options~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__verify_mode~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__session__peer~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet16;havoc #t~nondet16;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet18;havoc #t~nondet18;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet20;havoc #t~nondet20;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet21;havoc #t~nondet21;havoc ~s__session__cipher~0;havoc ~buf~0;havoc ~l~0;havoc ~Time~0;havoc ~tmp~0;havoc ~cb~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~num1~0 := #t~nondet22;havoc #t~nondet22;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~tmp___1~0 := #t~nondet23;havoc #t~nondet23;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___2~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___3~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___4~0 := #t~nondet26;havoc #t~nondet26;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp___5~0 := #t~nondet27;havoc #t~nondet27;assume -2147483648 <= #t~nondet28 && #t~nondet28 <= 2147483647;~tmp___6~0 := #t~nondet28;havoc #t~nondet28;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet29 && #t~nondet29 <= 2147483647;~tmp___8~0 := #t~nondet29;havoc #t~nondet29;assume -2147483648 <= #t~nondet30 && #t~nondet30 <= 2147483647;~tmp___9~0 := #t~nondet30;havoc #t~nondet30;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___10~0 := #t~nondet31;havoc #t~nondet31;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp~0 := #t~nondet32;havoc #t~nondet32;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {84635#true} is VALID [2022-04-27 15:09:25,636 INFO L290 TraceCheckUtils]: 8: Hoare triple {84635#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {84635#true} is VALID [2022-04-27 15:09:25,636 INFO L290 TraceCheckUtils]: 9: Hoare triple {84635#true} #t~post33 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post33;havoc #t~post33; {84635#true} is VALID [2022-04-27 15:09:25,636 INFO L290 TraceCheckUtils]: 10: Hoare triple {84635#true} assume !(0 != 12288 + ~tmp___1~0); {84635#true} is VALID [2022-04-27 15:09:25,637 INFO L290 TraceCheckUtils]: 11: Hoare triple {84635#true} assume !(0 == ~s__cert~0); {84635#true} is VALID [2022-04-27 15:09:25,637 INFO L290 TraceCheckUtils]: 12: Hoare triple {84635#true} assume !false; {84635#true} is VALID [2022-04-27 15:09:25,637 INFO L290 TraceCheckUtils]: 13: Hoare triple {84635#true} ~state~0 := ~s__state~0; {84635#true} is VALID [2022-04-27 15:09:25,637 INFO L290 TraceCheckUtils]: 14: Hoare triple {84635#true} assume !(12292 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:25,637 INFO L290 TraceCheckUtils]: 15: Hoare triple {84635#true} assume !(16384 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:25,637 INFO L290 TraceCheckUtils]: 16: Hoare triple {84635#true} assume !(8192 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:25,637 INFO L290 TraceCheckUtils]: 17: Hoare triple {84635#true} assume !(24576 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:25,637 INFO L290 TraceCheckUtils]: 18: Hoare triple {84635#true} assume !(8195 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:25,637 INFO L290 TraceCheckUtils]: 19: Hoare triple {84635#true} assume !(8480 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:25,637 INFO L290 TraceCheckUtils]: 20: Hoare triple {84635#true} assume !(8481 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:25,637 INFO L290 TraceCheckUtils]: 21: Hoare triple {84635#true} assume !(8482 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:25,637 INFO L290 TraceCheckUtils]: 22: Hoare triple {84635#true} assume 8464 == ~s__state~0; {84635#true} is VALID [2022-04-27 15:09:25,637 INFO L290 TraceCheckUtils]: 23: Hoare triple {84635#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~ret~0 := #t~nondet38;havoc #t~nondet38; {84635#true} is VALID [2022-04-27 15:09:25,637 INFO L290 TraceCheckUtils]: 24: Hoare triple {84635#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {84635#true} is VALID [2022-04-27 15:09:25,638 INFO L290 TraceCheckUtils]: 25: Hoare triple {84635#true} assume !(~ret~0 <= 0);~got_new_session~0 := 1;~s__state~0 := 8496;~s__init_num~0 := 0; {84635#true} is VALID [2022-04-27 15:09:25,638 INFO L290 TraceCheckUtils]: 26: Hoare triple {84635#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {84635#true} is VALID [2022-04-27 15:09:25,638 INFO L290 TraceCheckUtils]: 27: Hoare triple {84635#true} ~skip~0 := 0; {84635#true} is VALID [2022-04-27 15:09:25,638 INFO L290 TraceCheckUtils]: 28: Hoare triple {84635#true} assume !false; {84635#true} is VALID [2022-04-27 15:09:25,638 INFO L290 TraceCheckUtils]: 29: Hoare triple {84635#true} ~state~0 := ~s__state~0; {84635#true} is VALID [2022-04-27 15:09:25,638 INFO L290 TraceCheckUtils]: 30: Hoare triple {84635#true} assume !(12292 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:25,638 INFO L290 TraceCheckUtils]: 31: Hoare triple {84635#true} assume !(16384 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:25,638 INFO L290 TraceCheckUtils]: 32: Hoare triple {84635#true} assume !(8192 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:25,638 INFO L290 TraceCheckUtils]: 33: Hoare triple {84635#true} assume !(24576 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:25,638 INFO L290 TraceCheckUtils]: 34: Hoare triple {84635#true} assume !(8195 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:25,638 INFO L290 TraceCheckUtils]: 35: Hoare triple {84635#true} assume !(8480 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:25,638 INFO L290 TraceCheckUtils]: 36: Hoare triple {84635#true} assume !(8481 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:25,638 INFO L290 TraceCheckUtils]: 37: Hoare triple {84635#true} assume !(8482 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:25,639 INFO L290 TraceCheckUtils]: 38: Hoare triple {84635#true} assume !(8464 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:25,639 INFO L290 TraceCheckUtils]: 39: Hoare triple {84635#true} assume !(8465 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:25,639 INFO L290 TraceCheckUtils]: 40: Hoare triple {84635#true} assume !(8466 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:25,639 INFO L290 TraceCheckUtils]: 41: Hoare triple {84635#true} assume 8496 == ~s__state~0; {84635#true} is VALID [2022-04-27 15:09:25,639 INFO L290 TraceCheckUtils]: 42: Hoare triple {84635#true} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {84635#true} is VALID [2022-04-27 15:09:25,639 INFO L290 TraceCheckUtils]: 43: Hoare triple {84635#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {84635#true} is VALID [2022-04-27 15:09:25,639 INFO L290 TraceCheckUtils]: 44: Hoare triple {84635#true} assume !(~ret~0 <= 0); {84635#true} is VALID [2022-04-27 15:09:25,639 INFO L290 TraceCheckUtils]: 45: Hoare triple {84635#true} assume !(0 != ~s__hit~0);~s__state~0 := 8512; {84635#true} is VALID [2022-04-27 15:09:25,639 INFO L290 TraceCheckUtils]: 46: Hoare triple {84635#true} ~s__init_num~0 := 0; {84635#true} is VALID [2022-04-27 15:09:25,639 INFO L290 TraceCheckUtils]: 47: Hoare triple {84635#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {84635#true} is VALID [2022-04-27 15:09:25,639 INFO L290 TraceCheckUtils]: 48: Hoare triple {84635#true} ~skip~0 := 0; {84635#true} is VALID [2022-04-27 15:09:25,639 INFO L290 TraceCheckUtils]: 49: Hoare triple {84635#true} assume !false; {84635#true} is VALID [2022-04-27 15:09:25,639 INFO L290 TraceCheckUtils]: 50: Hoare triple {84635#true} ~state~0 := ~s__state~0; {84635#true} is VALID [2022-04-27 15:09:25,639 INFO L290 TraceCheckUtils]: 51: Hoare triple {84635#true} assume !(12292 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:25,639 INFO L290 TraceCheckUtils]: 52: Hoare triple {84635#true} assume !(16384 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:25,640 INFO L290 TraceCheckUtils]: 53: Hoare triple {84635#true} assume !(8192 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:25,640 INFO L290 TraceCheckUtils]: 54: Hoare triple {84635#true} assume !(24576 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:25,640 INFO L290 TraceCheckUtils]: 55: Hoare triple {84635#true} assume !(8195 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:25,640 INFO L290 TraceCheckUtils]: 56: Hoare triple {84635#true} assume !(8480 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:25,640 INFO L290 TraceCheckUtils]: 57: Hoare triple {84635#true} assume !(8481 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:25,640 INFO L290 TraceCheckUtils]: 58: Hoare triple {84635#true} assume !(8482 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:25,640 INFO L290 TraceCheckUtils]: 59: Hoare triple {84635#true} assume !(8464 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:25,640 INFO L290 TraceCheckUtils]: 60: Hoare triple {84635#true} assume !(8465 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:25,640 INFO L290 TraceCheckUtils]: 61: Hoare triple {84635#true} assume !(8466 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:25,640 INFO L290 TraceCheckUtils]: 62: Hoare triple {84635#true} assume !(8496 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:25,640 INFO L290 TraceCheckUtils]: 63: Hoare triple {84635#true} assume !(8497 == ~s__state~0); {84635#true} is VALID [2022-04-27 15:09:25,640 INFO L290 TraceCheckUtils]: 64: Hoare triple {84635#true} assume 8512 == ~s__state~0; {84635#true} is VALID [2022-04-27 15:09:25,641 INFO L290 TraceCheckUtils]: 65: Hoare triple {84635#true} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {84635#true} is VALID [2022-04-27 15:09:25,641 INFO L290 TraceCheckUtils]: 66: Hoare triple {84635#true} assume !(0 != (256 + ~__cil_tmp56~0) % 4294967296);assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;~ret~0 := #t~nondet40;havoc #t~nondet40; {84635#true} is VALID [2022-04-27 15:09:25,641 INFO L290 TraceCheckUtils]: 67: Hoare triple {84635#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 6; {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,641 INFO L290 TraceCheckUtils]: 68: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(~ret~0 <= 0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,642 INFO L290 TraceCheckUtils]: 69: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} ~s__state~0 := 8528;~s__init_num~0 := 0; {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,642 INFO L290 TraceCheckUtils]: 70: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,642 INFO L290 TraceCheckUtils]: 71: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} ~skip~0 := 0; {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,643 INFO L290 TraceCheckUtils]: 72: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !false; {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,643 INFO L290 TraceCheckUtils]: 73: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} ~state~0 := ~s__state~0; {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,643 INFO L290 TraceCheckUtils]: 74: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(12292 == ~s__state~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,643 INFO L290 TraceCheckUtils]: 75: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(16384 == ~s__state~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,644 INFO L290 TraceCheckUtils]: 76: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(8192 == ~s__state~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,644 INFO L290 TraceCheckUtils]: 77: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(24576 == ~s__state~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,644 INFO L290 TraceCheckUtils]: 78: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(8195 == ~s__state~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,645 INFO L290 TraceCheckUtils]: 79: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(8480 == ~s__state~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,645 INFO L290 TraceCheckUtils]: 80: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(8481 == ~s__state~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,645 INFO L290 TraceCheckUtils]: 81: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(8482 == ~s__state~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,645 INFO L290 TraceCheckUtils]: 82: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(8464 == ~s__state~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,646 INFO L290 TraceCheckUtils]: 83: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(8465 == ~s__state~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,646 INFO L290 TraceCheckUtils]: 84: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(8466 == ~s__state~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,646 INFO L290 TraceCheckUtils]: 85: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(8496 == ~s__state~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,646 INFO L290 TraceCheckUtils]: 86: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(8497 == ~s__state~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,647 INFO L290 TraceCheckUtils]: 87: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(8512 == ~s__state~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,647 INFO L290 TraceCheckUtils]: 88: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(8513 == ~s__state~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,647 INFO L290 TraceCheckUtils]: 89: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume 8528 == ~s__state~0; {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,647 INFO L290 TraceCheckUtils]: 90: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} ~l~0 := ~s__s3__tmp__new_cipher__algorithms~0;~__cil_tmp57~0 := ~s__options~0; {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,648 INFO L290 TraceCheckUtils]: 91: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(0 != (2097152 + ~__cil_tmp57~0) % 4294967296);~s__s3__tmp__use_rsa_tmp~0 := 0; {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,648 INFO L290 TraceCheckUtils]: 92: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(0 != ~s__s3__tmp__use_rsa_tmp~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,648 INFO L290 TraceCheckUtils]: 93: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(0 != (30 + ~l~0) % 4294967296); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,649 INFO L290 TraceCheckUtils]: 94: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(0 != (1 + ~l~0) % 4294967296);~skip~0 := 1; {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,650 INFO L290 TraceCheckUtils]: 95: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} ~s__state~0 := 8544;~s__init_num~0 := 0; {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,651 INFO L290 TraceCheckUtils]: 96: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,651 INFO L290 TraceCheckUtils]: 97: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} ~skip~0 := 0; {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,651 INFO L290 TraceCheckUtils]: 98: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !false; {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,651 INFO L290 TraceCheckUtils]: 99: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} ~state~0 := ~s__state~0; {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,652 INFO L290 TraceCheckUtils]: 100: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(12292 == ~s__state~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,652 INFO L290 TraceCheckUtils]: 101: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(16384 == ~s__state~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,652 INFO L290 TraceCheckUtils]: 102: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(8192 == ~s__state~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,653 INFO L290 TraceCheckUtils]: 103: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(24576 == ~s__state~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,653 INFO L290 TraceCheckUtils]: 104: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(8195 == ~s__state~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,653 INFO L290 TraceCheckUtils]: 105: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(8480 == ~s__state~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,653 INFO L290 TraceCheckUtils]: 106: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(8481 == ~s__state~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,654 INFO L290 TraceCheckUtils]: 107: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(8482 == ~s__state~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,654 INFO L290 TraceCheckUtils]: 108: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(8464 == ~s__state~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,654 INFO L290 TraceCheckUtils]: 109: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(8465 == ~s__state~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,654 INFO L290 TraceCheckUtils]: 110: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(8466 == ~s__state~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,655 INFO L290 TraceCheckUtils]: 111: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(8496 == ~s__state~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,655 INFO L290 TraceCheckUtils]: 112: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(8497 == ~s__state~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,655 INFO L290 TraceCheckUtils]: 113: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(8512 == ~s__state~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,656 INFO L290 TraceCheckUtils]: 114: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(8513 == ~s__state~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,656 INFO L290 TraceCheckUtils]: 115: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(8528 == ~s__state~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,656 INFO L290 TraceCheckUtils]: 116: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(8529 == ~s__state~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,656 INFO L290 TraceCheckUtils]: 117: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume 8544 == ~s__state~0; {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,657 INFO L290 TraceCheckUtils]: 118: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume 0 != 1 + ~s__verify_mode~0; {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,657 INFO L290 TraceCheckUtils]: 119: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(0 != ~s__session__peer~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,657 INFO L290 TraceCheckUtils]: 120: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,657 INFO L290 TraceCheckUtils]: 121: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(0 != (256 + ~__cil_tmp61~0) % 4294967296); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,658 INFO L290 TraceCheckUtils]: 122: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} ~s__s3__tmp__cert_request~0 := 1;assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,658 INFO L290 TraceCheckUtils]: 123: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(8 == ~blastFlag~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,658 INFO L290 TraceCheckUtils]: 124: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(~ret~0 <= 0);~s__state~0 := 8448;~s__s3__tmp__next_state___0~0 := 8576;~s__init_num~0 := 0; {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,659 INFO L290 TraceCheckUtils]: 125: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,659 INFO L290 TraceCheckUtils]: 126: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} ~skip~0 := 0; {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,659 INFO L290 TraceCheckUtils]: 127: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !false; {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,659 INFO L290 TraceCheckUtils]: 128: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} ~state~0 := ~s__state~0; {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,660 INFO L290 TraceCheckUtils]: 129: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(12292 == ~s__state~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,660 INFO L290 TraceCheckUtils]: 130: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(16384 == ~s__state~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,660 INFO L290 TraceCheckUtils]: 131: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(8192 == ~s__state~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,660 INFO L290 TraceCheckUtils]: 132: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(24576 == ~s__state~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,661 INFO L290 TraceCheckUtils]: 133: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(8195 == ~s__state~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,661 INFO L290 TraceCheckUtils]: 134: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(8480 == ~s__state~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,661 INFO L290 TraceCheckUtils]: 135: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(8481 == ~s__state~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,661 INFO L290 TraceCheckUtils]: 136: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(8482 == ~s__state~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,662 INFO L290 TraceCheckUtils]: 137: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(8464 == ~s__state~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,662 INFO L290 TraceCheckUtils]: 138: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(8465 == ~s__state~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,662 INFO L290 TraceCheckUtils]: 139: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(8466 == ~s__state~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,663 INFO L290 TraceCheckUtils]: 140: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(8496 == ~s__state~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,663 INFO L290 TraceCheckUtils]: 141: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(8497 == ~s__state~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,663 INFO L290 TraceCheckUtils]: 142: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(8512 == ~s__state~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,663 INFO L290 TraceCheckUtils]: 143: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(8513 == ~s__state~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,664 INFO L290 TraceCheckUtils]: 144: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(8528 == ~s__state~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,664 INFO L290 TraceCheckUtils]: 145: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(8529 == ~s__state~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,665 INFO L290 TraceCheckUtils]: 146: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(8544 == ~s__state~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,665 INFO L290 TraceCheckUtils]: 147: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(8545 == ~s__state~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,665 INFO L290 TraceCheckUtils]: 148: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(8560 == ~s__state~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,666 INFO L290 TraceCheckUtils]: 149: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(8561 == ~s__state~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,666 INFO L290 TraceCheckUtils]: 150: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume 8448 == ~s__state~0; {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,666 INFO L290 TraceCheckUtils]: 151: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(~num1~0 > 0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,666 INFO L290 TraceCheckUtils]: 152: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,667 INFO L290 TraceCheckUtils]: 153: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,667 INFO L290 TraceCheckUtils]: 154: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} ~skip~0 := 0; {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,667 INFO L290 TraceCheckUtils]: 155: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !false; {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,667 INFO L290 TraceCheckUtils]: 156: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} ~state~0 := ~s__state~0; {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,668 INFO L290 TraceCheckUtils]: 157: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(12292 == ~s__state~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,668 INFO L290 TraceCheckUtils]: 158: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(16384 == ~s__state~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,668 INFO L290 TraceCheckUtils]: 159: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(8192 == ~s__state~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,669 INFO L290 TraceCheckUtils]: 160: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(24576 == ~s__state~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,669 INFO L290 TraceCheckUtils]: 161: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(8195 == ~s__state~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,669 INFO L290 TraceCheckUtils]: 162: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(8480 == ~s__state~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,669 INFO L290 TraceCheckUtils]: 163: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(8481 == ~s__state~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,670 INFO L290 TraceCheckUtils]: 164: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(8482 == ~s__state~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,670 INFO L290 TraceCheckUtils]: 165: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(8464 == ~s__state~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,670 INFO L290 TraceCheckUtils]: 166: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(8465 == ~s__state~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,671 INFO L290 TraceCheckUtils]: 167: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(8466 == ~s__state~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,671 INFO L290 TraceCheckUtils]: 168: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(8496 == ~s__state~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,671 INFO L290 TraceCheckUtils]: 169: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(8497 == ~s__state~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,671 INFO L290 TraceCheckUtils]: 170: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(8512 == ~s__state~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,672 INFO L290 TraceCheckUtils]: 171: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(8513 == ~s__state~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,672 INFO L290 TraceCheckUtils]: 172: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(8528 == ~s__state~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,672 INFO L290 TraceCheckUtils]: 173: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(8529 == ~s__state~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,672 INFO L290 TraceCheckUtils]: 174: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(8544 == ~s__state~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,673 INFO L290 TraceCheckUtils]: 175: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(8545 == ~s__state~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,673 INFO L290 TraceCheckUtils]: 176: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(8560 == ~s__state~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,673 INFO L290 TraceCheckUtils]: 177: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(8561 == ~s__state~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,674 INFO L290 TraceCheckUtils]: 178: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(8448 == ~s__state~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,674 INFO L290 TraceCheckUtils]: 179: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(8576 == ~s__state~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,674 INFO L290 TraceCheckUtils]: 180: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(8577 == ~s__state~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,674 INFO L290 TraceCheckUtils]: 181: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(8592 == ~s__state~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,675 INFO L290 TraceCheckUtils]: 182: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(8593 == ~s__state~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,675 INFO L290 TraceCheckUtils]: 183: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(8608 == ~s__state~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,675 INFO L290 TraceCheckUtils]: 184: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume !(8609 == ~s__state~0); {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,675 INFO L290 TraceCheckUtils]: 185: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume 8640 == ~s__state~0; {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,676 INFO L290 TraceCheckUtils]: 186: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume -2147483648 <= #t~nondet48 && #t~nondet48 <= 2147483647;~ret~0 := #t~nondet48;havoc #t~nondet48; {84847#(<= 6 ssl3_accept_~blastFlag~0)} is VALID [2022-04-27 15:09:25,676 INFO L290 TraceCheckUtils]: 187: Hoare triple {84847#(<= 6 ssl3_accept_~blastFlag~0)} assume 5 == ~blastFlag~0; {84636#false} is VALID [2022-04-27 15:09:25,676 INFO L290 TraceCheckUtils]: 188: Hoare triple {84636#false} assume !false; {84636#false} is VALID [2022-04-27 15:09:25,677 INFO L134 CoverageAnalysis]: Checked inductivity of 348 backedges. 180 proven. 0 refuted. 0 times theorem prover too weak. 168 trivial. 0 not checked. [2022-04-27 15:09:25,677 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-27 15:09:25,677 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2111951235] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-27 15:09:25,677 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-04-27 15:09:25,677 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2022-04-27 15:09:25,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302989316] [2022-04-27 15:09:25,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-27 15:09:25,678 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 31.666666666666668) internal successors, (95), 3 states have internal predecessors, (95), 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 189 [2022-04-27 15:09:25,678 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-27 15:09:25,678 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 3 states, 3 states have (on average 31.666666666666668) internal successors, (95), 3 states have internal predecessors, (95), 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-27 15:09:25,742 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 99 edges. 99 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-27 15:09:25,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-04-27 15:09:25,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-27 15:09:25,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-04-27 15:09:25,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-04-27 15:09:25,743 INFO L87 Difference]: Start difference. First operand 2031 states and 2734 transitions. Second operand has 3 states, 3 states have (on average 31.666666666666668) internal successors, (95), 3 states have internal predecessors, (95), 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-27 15:09:27,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 15:09:27,075 INFO L93 Difference]: Finished difference Result 4072 states and 5486 transitions. [2022-04-27 15:09:27,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-04-27 15:09:27,075 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 31.666666666666668) internal successors, (95), 3 states have internal predecessors, (95), 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 189 [2022-04-27 15:09:27,075 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-27 15:09:27,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 31.666666666666668) internal successors, (95), 3 states have internal predecessors, (95), 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-27 15:09:27,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 598 transitions. [2022-04-27 15:09:27,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 31.666666666666668) internal successors, (95), 3 states have internal predecessors, (95), 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-27 15:09:27,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 598 transitions. [2022-04-27 15:09:27,083 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 3 states and 598 transitions. [2022-04-27 15:09:27,407 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 598 edges. 598 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-27 15:09:27,685 INFO L225 Difference]: With dead ends: 4072 [2022-04-27 15:09:27,685 INFO L226 Difference]: Without dead ends: 2445 [2022-04-27 15:09:27,687 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 194 GetRequests, 190 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-27 15:09:27,687 INFO L413 NwaCegarLoop]: 383 mSDtfsCounter, 131 mSDsluCounter, 191 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 574 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-27 15:09:27,687 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [131 Valid, 574 Invalid, 39 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-27 15:09:27,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2445 states. [2022-04-27 15:09:28,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2445 to 2443. [2022-04-27 15:09:28,132 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-27 15:09:28,135 INFO L82 GeneralOperation]: Start isEquivalent. First operand 2445 states. Second operand has 2443 states, 2438 states have (on average 1.3392124692370795) internal successors, (3265), 2438 states have internal predecessors, (3265), 3 states have call successors, (3), 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-27 15:09:28,136 INFO L74 IsIncluded]: Start isIncluded. First operand 2445 states. Second operand has 2443 states, 2438 states have (on average 1.3392124692370795) internal successors, (3265), 2438 states have internal predecessors, (3265), 3 states have call successors, (3), 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-27 15:09:28,137 INFO L87 Difference]: Start difference. First operand 2445 states. Second operand has 2443 states, 2438 states have (on average 1.3392124692370795) internal successors, (3265), 2438 states have internal predecessors, (3265), 3 states have call successors, (3), 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-27 15:09:28,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 15:09:28,317 INFO L93 Difference]: Finished difference Result 2445 states and 3270 transitions. [2022-04-27 15:09:28,317 INFO L276 IsEmpty]: Start isEmpty. Operand 2445 states and 3270 transitions. [2022-04-27 15:09:28,320 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 15:09:28,320 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 15:09:28,322 INFO L74 IsIncluded]: Start isIncluded. First operand has 2443 states, 2438 states have (on average 1.3392124692370795) internal successors, (3265), 2438 states have internal predecessors, (3265), 3 states have call successors, (3), 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 2445 states. [2022-04-27 15:09:28,323 INFO L87 Difference]: Start difference. First operand has 2443 states, 2438 states have (on average 1.3392124692370795) internal successors, (3265), 2438 states have internal predecessors, (3265), 3 states have call successors, (3), 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 2445 states. [2022-04-27 15:09:28,509 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 15:09:28,509 INFO L93 Difference]: Finished difference Result 2445 states and 3270 transitions. [2022-04-27 15:09:28,509 INFO L276 IsEmpty]: Start isEmpty. Operand 2445 states and 3270 transitions. [2022-04-27 15:09:28,511 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 15:09:28,511 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 15:09:28,511 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-27 15:09:28,511 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-27 15:09:28,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2443 states, 2438 states have (on average 1.3392124692370795) internal successors, (3265), 2438 states have internal predecessors, (3265), 3 states have call successors, (3), 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-27 15:09:28,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2443 states to 2443 states and 3269 transitions. [2022-04-27 15:09:28,851 INFO L78 Accepts]: Start accepts. Automaton has 2443 states and 3269 transitions. Word has length 189 [2022-04-27 15:09:28,851 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-27 15:09:28,851 INFO L495 AbstractCegarLoop]: Abstraction has 2443 states and 3269 transitions. [2022-04-27 15:09:28,852 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 31.666666666666668) internal successors, (95), 3 states have internal predecessors, (95), 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-27 15:09:28,852 INFO L276 IsEmpty]: Start isEmpty. Operand 2443 states and 3269 transitions. [2022-04-27 15:09:28,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2022-04-27 15:09:28,855 INFO L187 NwaCegarLoop]: Found error trace [2022-04-27 15:09:28,855 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-27 15:09:28,876 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-04-27 15:09:29,070 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,SelfDestructingSolverStorable15 [2022-04-27 15:09:29,070 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-27 15:09:29,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-27 15:09:29,070 INFO L85 PathProgramCache]: Analyzing trace with hash 950222697, now seen corresponding path program 1 times [2022-04-27 15:09:29,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-27 15:09:29,071 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1805248853] [2022-04-27 15:09:29,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-27 15:09:29,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-27 15:09:29,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 15:09:29,131 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-27 15:09:29,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 15:09:29,135 INFO L290 TraceCheckUtils]: 0: Hoare triple {97292#(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(16, 2);call #Ultimate.allocInit(12, 3); {97286#true} is VALID [2022-04-27 15:09:29,135 INFO L290 TraceCheckUtils]: 1: Hoare triple {97286#true} assume true; {97286#true} is VALID [2022-04-27 15:09:29,135 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {97286#true} {97286#true} #638#return; {97286#true} is VALID [2022-04-27 15:09:29,136 INFO L272 TraceCheckUtils]: 0: Hoare triple {97286#true} call ULTIMATE.init(); {97292#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-27 15:09:29,136 INFO L290 TraceCheckUtils]: 1: Hoare triple {97292#(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(16, 2);call #Ultimate.allocInit(12, 3); {97286#true} is VALID [2022-04-27 15:09:29,136 INFO L290 TraceCheckUtils]: 2: Hoare triple {97286#true} assume true; {97286#true} is VALID [2022-04-27 15:09:29,136 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {97286#true} {97286#true} #638#return; {97286#true} is VALID [2022-04-27 15:09:29,136 INFO L272 TraceCheckUtils]: 4: Hoare triple {97286#true} call #t~ret55 := main(); {97286#true} is VALID [2022-04-27 15:09:29,136 INFO L290 TraceCheckUtils]: 5: Hoare triple {97286#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {97286#true} is VALID [2022-04-27 15:09:29,136 INFO L272 TraceCheckUtils]: 6: Hoare triple {97286#true} call #t~ret54 := ssl3_accept(~s~0); {97286#true} is VALID [2022-04-27 15:09:29,136 INFO L290 TraceCheckUtils]: 7: Hoare triple {97286#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__hit~0 := #t~nondet7;havoc #t~nondet7;havoc ~s__rwstate~0;~s__init_buf___0~0 := 1;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__debug~0 := #t~nondet8;havoc #t~nondet8;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__options~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__verify_mode~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__session__peer~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet16;havoc #t~nondet16;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet18;havoc #t~nondet18;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet20;havoc #t~nondet20;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet21;havoc #t~nondet21;havoc ~s__session__cipher~0;havoc ~buf~0;havoc ~l~0;havoc ~Time~0;havoc ~tmp~0;havoc ~cb~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~num1~0 := #t~nondet22;havoc #t~nondet22;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~tmp___1~0 := #t~nondet23;havoc #t~nondet23;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___2~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___3~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___4~0 := #t~nondet26;havoc #t~nondet26;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp___5~0 := #t~nondet27;havoc #t~nondet27;assume -2147483648 <= #t~nondet28 && #t~nondet28 <= 2147483647;~tmp___6~0 := #t~nondet28;havoc #t~nondet28;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet29 && #t~nondet29 <= 2147483647;~tmp___8~0 := #t~nondet29;havoc #t~nondet29;assume -2147483648 <= #t~nondet30 && #t~nondet30 <= 2147483647;~tmp___9~0 := #t~nondet30;havoc #t~nondet30;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___10~0 := #t~nondet31;havoc #t~nondet31;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp~0 := #t~nondet32;havoc #t~nondet32;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {97286#true} is VALID [2022-04-27 15:09:29,137 INFO L290 TraceCheckUtils]: 8: Hoare triple {97286#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {97286#true} is VALID [2022-04-27 15:09:29,137 INFO L290 TraceCheckUtils]: 9: Hoare triple {97286#true} #t~post33 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post33;havoc #t~post33; {97286#true} is VALID [2022-04-27 15:09:29,137 INFO L290 TraceCheckUtils]: 10: Hoare triple {97286#true} assume !(0 != 12288 + ~tmp___1~0); {97286#true} is VALID [2022-04-27 15:09:29,137 INFO L290 TraceCheckUtils]: 11: Hoare triple {97286#true} assume !(0 == ~s__cert~0); {97286#true} is VALID [2022-04-27 15:09:29,137 INFO L290 TraceCheckUtils]: 12: Hoare triple {97286#true} assume !false; {97286#true} is VALID [2022-04-27 15:09:29,137 INFO L290 TraceCheckUtils]: 13: Hoare triple {97286#true} ~state~0 := ~s__state~0; {97286#true} is VALID [2022-04-27 15:09:29,137 INFO L290 TraceCheckUtils]: 14: Hoare triple {97286#true} assume !(12292 == ~s__state~0); {97286#true} is VALID [2022-04-27 15:09:29,137 INFO L290 TraceCheckUtils]: 15: Hoare triple {97286#true} assume !(16384 == ~s__state~0); {97286#true} is VALID [2022-04-27 15:09:29,137 INFO L290 TraceCheckUtils]: 16: Hoare triple {97286#true} assume !(8192 == ~s__state~0); {97286#true} is VALID [2022-04-27 15:09:29,137 INFO L290 TraceCheckUtils]: 17: Hoare triple {97286#true} assume !(24576 == ~s__state~0); {97286#true} is VALID [2022-04-27 15:09:29,137 INFO L290 TraceCheckUtils]: 18: Hoare triple {97286#true} assume !(8195 == ~s__state~0); {97286#true} is VALID [2022-04-27 15:09:29,137 INFO L290 TraceCheckUtils]: 19: Hoare triple {97286#true} assume !(8480 == ~s__state~0); {97286#true} is VALID [2022-04-27 15:09:29,137 INFO L290 TraceCheckUtils]: 20: Hoare triple {97286#true} assume !(8481 == ~s__state~0); {97286#true} is VALID [2022-04-27 15:09:29,137 INFO L290 TraceCheckUtils]: 21: Hoare triple {97286#true} assume !(8482 == ~s__state~0); {97286#true} is VALID [2022-04-27 15:09:29,138 INFO L290 TraceCheckUtils]: 22: Hoare triple {97286#true} assume 8464 == ~s__state~0; {97286#true} is VALID [2022-04-27 15:09:29,138 INFO L290 TraceCheckUtils]: 23: Hoare triple {97286#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~ret~0 := #t~nondet38;havoc #t~nondet38; {97286#true} is VALID [2022-04-27 15:09:29,138 INFO L290 TraceCheckUtils]: 24: Hoare triple {97286#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {97286#true} is VALID [2022-04-27 15:09:29,138 INFO L290 TraceCheckUtils]: 25: Hoare triple {97286#true} assume !(~ret~0 <= 0);~got_new_session~0 := 1;~s__state~0 := 8496;~s__init_num~0 := 0; {97286#true} is VALID [2022-04-27 15:09:29,138 INFO L290 TraceCheckUtils]: 26: Hoare triple {97286#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {97286#true} is VALID [2022-04-27 15:09:29,138 INFO L290 TraceCheckUtils]: 27: Hoare triple {97286#true} ~skip~0 := 0; {97286#true} is VALID [2022-04-27 15:09:29,138 INFO L290 TraceCheckUtils]: 28: Hoare triple {97286#true} assume !false; {97286#true} is VALID [2022-04-27 15:09:29,138 INFO L290 TraceCheckUtils]: 29: Hoare triple {97286#true} ~state~0 := ~s__state~0; {97286#true} is VALID [2022-04-27 15:09:29,138 INFO L290 TraceCheckUtils]: 30: Hoare triple {97286#true} assume !(12292 == ~s__state~0); {97286#true} is VALID [2022-04-27 15:09:29,138 INFO L290 TraceCheckUtils]: 31: Hoare triple {97286#true} assume !(16384 == ~s__state~0); {97286#true} is VALID [2022-04-27 15:09:29,138 INFO L290 TraceCheckUtils]: 32: Hoare triple {97286#true} assume !(8192 == ~s__state~0); {97286#true} is VALID [2022-04-27 15:09:29,138 INFO L290 TraceCheckUtils]: 33: Hoare triple {97286#true} assume !(24576 == ~s__state~0); {97286#true} is VALID [2022-04-27 15:09:29,138 INFO L290 TraceCheckUtils]: 34: Hoare triple {97286#true} assume !(8195 == ~s__state~0); {97286#true} is VALID [2022-04-27 15:09:29,139 INFO L290 TraceCheckUtils]: 35: Hoare triple {97286#true} assume !(8480 == ~s__state~0); {97286#true} is VALID [2022-04-27 15:09:29,139 INFO L290 TraceCheckUtils]: 36: Hoare triple {97286#true} assume !(8481 == ~s__state~0); {97286#true} is VALID [2022-04-27 15:09:29,139 INFO L290 TraceCheckUtils]: 37: Hoare triple {97286#true} assume !(8482 == ~s__state~0); {97286#true} is VALID [2022-04-27 15:09:29,139 INFO L290 TraceCheckUtils]: 38: Hoare triple {97286#true} assume !(8464 == ~s__state~0); {97286#true} is VALID [2022-04-27 15:09:29,139 INFO L290 TraceCheckUtils]: 39: Hoare triple {97286#true} assume !(8465 == ~s__state~0); {97286#true} is VALID [2022-04-27 15:09:29,139 INFO L290 TraceCheckUtils]: 40: Hoare triple {97286#true} assume !(8466 == ~s__state~0); {97286#true} is VALID [2022-04-27 15:09:29,139 INFO L290 TraceCheckUtils]: 41: Hoare triple {97286#true} assume 8496 == ~s__state~0; {97286#true} is VALID [2022-04-27 15:09:29,139 INFO L290 TraceCheckUtils]: 42: Hoare triple {97286#true} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {97286#true} is VALID [2022-04-27 15:09:29,139 INFO L290 TraceCheckUtils]: 43: Hoare triple {97286#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {97286#true} is VALID [2022-04-27 15:09:29,139 INFO L290 TraceCheckUtils]: 44: Hoare triple {97286#true} assume !(~ret~0 <= 0); {97286#true} is VALID [2022-04-27 15:09:29,139 INFO L290 TraceCheckUtils]: 45: Hoare triple {97286#true} assume 0 != ~s__hit~0;~s__state~0 := 8656; {97286#true} is VALID [2022-04-27 15:09:29,139 INFO L290 TraceCheckUtils]: 46: Hoare triple {97286#true} ~s__init_num~0 := 0; {97286#true} is VALID [2022-04-27 15:09:29,139 INFO L290 TraceCheckUtils]: 47: Hoare triple {97286#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {97286#true} is VALID [2022-04-27 15:09:29,139 INFO L290 TraceCheckUtils]: 48: Hoare triple {97286#true} ~skip~0 := 0; {97286#true} is VALID [2022-04-27 15:09:29,139 INFO L290 TraceCheckUtils]: 49: Hoare triple {97286#true} assume !false; {97286#true} is VALID [2022-04-27 15:09:29,140 INFO L290 TraceCheckUtils]: 50: Hoare triple {97286#true} ~state~0 := ~s__state~0; {97286#true} is VALID [2022-04-27 15:09:29,140 INFO L290 TraceCheckUtils]: 51: Hoare triple {97286#true} assume !(12292 == ~s__state~0); {97286#true} is VALID [2022-04-27 15:09:29,140 INFO L290 TraceCheckUtils]: 52: Hoare triple {97286#true} assume !(16384 == ~s__state~0); {97286#true} is VALID [2022-04-27 15:09:29,140 INFO L290 TraceCheckUtils]: 53: Hoare triple {97286#true} assume !(8192 == ~s__state~0); {97286#true} is VALID [2022-04-27 15:09:29,140 INFO L290 TraceCheckUtils]: 54: Hoare triple {97286#true} assume !(24576 == ~s__state~0); {97286#true} is VALID [2022-04-27 15:09:29,140 INFO L290 TraceCheckUtils]: 55: Hoare triple {97286#true} assume !(8195 == ~s__state~0); {97286#true} is VALID [2022-04-27 15:09:29,140 INFO L290 TraceCheckUtils]: 56: Hoare triple {97286#true} assume !(8480 == ~s__state~0); {97286#true} is VALID [2022-04-27 15:09:29,140 INFO L290 TraceCheckUtils]: 57: Hoare triple {97286#true} assume !(8481 == ~s__state~0); {97286#true} is VALID [2022-04-27 15:09:29,140 INFO L290 TraceCheckUtils]: 58: Hoare triple {97286#true} assume !(8482 == ~s__state~0); {97286#true} is VALID [2022-04-27 15:09:29,140 INFO L290 TraceCheckUtils]: 59: Hoare triple {97286#true} assume !(8464 == ~s__state~0); {97286#true} is VALID [2022-04-27 15:09:29,140 INFO L290 TraceCheckUtils]: 60: Hoare triple {97286#true} assume !(8465 == ~s__state~0); {97286#true} is VALID [2022-04-27 15:09:29,140 INFO L290 TraceCheckUtils]: 61: Hoare triple {97286#true} assume !(8466 == ~s__state~0); {97286#true} is VALID [2022-04-27 15:09:29,140 INFO L290 TraceCheckUtils]: 62: Hoare triple {97286#true} assume !(8496 == ~s__state~0); {97286#true} is VALID [2022-04-27 15:09:29,140 INFO L290 TraceCheckUtils]: 63: Hoare triple {97286#true} assume !(8497 == ~s__state~0); {97286#true} is VALID [2022-04-27 15:09:29,141 INFO L290 TraceCheckUtils]: 64: Hoare triple {97286#true} assume !(8512 == ~s__state~0); {97286#true} is VALID [2022-04-27 15:09:29,141 INFO L290 TraceCheckUtils]: 65: Hoare triple {97286#true} assume !(8513 == ~s__state~0); {97286#true} is VALID [2022-04-27 15:09:29,141 INFO L290 TraceCheckUtils]: 66: Hoare triple {97286#true} assume !(8528 == ~s__state~0); {97286#true} is VALID [2022-04-27 15:09:29,141 INFO L290 TraceCheckUtils]: 67: Hoare triple {97286#true} assume !(8529 == ~s__state~0); {97286#true} is VALID [2022-04-27 15:09:29,141 INFO L290 TraceCheckUtils]: 68: Hoare triple {97286#true} assume !(8544 == ~s__state~0); {97286#true} is VALID [2022-04-27 15:09:29,141 INFO L290 TraceCheckUtils]: 69: Hoare triple {97286#true} assume !(8545 == ~s__state~0); {97286#true} is VALID [2022-04-27 15:09:29,141 INFO L290 TraceCheckUtils]: 70: Hoare triple {97286#true} assume !(8560 == ~s__state~0); {97286#true} is VALID [2022-04-27 15:09:29,141 INFO L290 TraceCheckUtils]: 71: Hoare triple {97286#true} assume !(8561 == ~s__state~0); {97286#true} is VALID [2022-04-27 15:09:29,141 INFO L290 TraceCheckUtils]: 72: Hoare triple {97286#true} assume !(8448 == ~s__state~0); {97286#true} is VALID [2022-04-27 15:09:29,141 INFO L290 TraceCheckUtils]: 73: Hoare triple {97286#true} assume !(8576 == ~s__state~0); {97286#true} is VALID [2022-04-27 15:09:29,141 INFO L290 TraceCheckUtils]: 74: Hoare triple {97286#true} assume !(8577 == ~s__state~0); {97286#true} is VALID [2022-04-27 15:09:29,141 INFO L290 TraceCheckUtils]: 75: Hoare triple {97286#true} assume !(8592 == ~s__state~0); {97286#true} is VALID [2022-04-27 15:09:29,141 INFO L290 TraceCheckUtils]: 76: Hoare triple {97286#true} assume !(8593 == ~s__state~0); {97286#true} is VALID [2022-04-27 15:09:29,141 INFO L290 TraceCheckUtils]: 77: Hoare triple {97286#true} assume !(8608 == ~s__state~0); {97286#true} is VALID [2022-04-27 15:09:29,142 INFO L290 TraceCheckUtils]: 78: Hoare triple {97286#true} assume !(8609 == ~s__state~0); {97286#true} is VALID [2022-04-27 15:09:29,142 INFO L290 TraceCheckUtils]: 79: Hoare triple {97286#true} assume !(8640 == ~s__state~0); {97286#true} is VALID [2022-04-27 15:09:29,142 INFO L290 TraceCheckUtils]: 80: Hoare triple {97286#true} assume !(8641 == ~s__state~0); {97286#true} is VALID [2022-04-27 15:09:29,142 INFO L290 TraceCheckUtils]: 81: Hoare triple {97286#true} assume 8656 == ~s__state~0; {97286#true} is VALID [2022-04-27 15:09:29,142 INFO L290 TraceCheckUtils]: 82: Hoare triple {97286#true} ~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {97286#true} is VALID [2022-04-27 15:09:29,142 INFO L290 TraceCheckUtils]: 83: Hoare triple {97286#true} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet49 && #t~nondet49 <= 2147483647;~ret~0 := #t~nondet49;havoc #t~nondet49; {97286#true} is VALID [2022-04-27 15:09:29,142 INFO L290 TraceCheckUtils]: 84: Hoare triple {97286#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {97286#true} is VALID [2022-04-27 15:09:29,142 INFO L290 TraceCheckUtils]: 85: Hoare triple {97286#true} assume !(~ret~0 <= 0);~s__state~0 := 8672;~s__init_num~0 := 0; {97286#true} is VALID [2022-04-27 15:09:29,142 INFO L290 TraceCheckUtils]: 86: Hoare triple {97286#true} assume !(0 == ~tmp___10~0); {97286#true} is VALID [2022-04-27 15:09:29,142 INFO L290 TraceCheckUtils]: 87: Hoare triple {97286#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {97286#true} is VALID [2022-04-27 15:09:29,142 INFO L290 TraceCheckUtils]: 88: Hoare triple {97286#true} ~skip~0 := 0; {97286#true} is VALID [2022-04-27 15:09:29,142 INFO L290 TraceCheckUtils]: 89: Hoare triple {97286#true} assume !false; {97286#true} is VALID [2022-04-27 15:09:29,142 INFO L290 TraceCheckUtils]: 90: Hoare triple {97286#true} ~state~0 := ~s__state~0; {97286#true} is VALID [2022-04-27 15:09:29,142 INFO L290 TraceCheckUtils]: 91: Hoare triple {97286#true} assume !(12292 == ~s__state~0); {97286#true} is VALID [2022-04-27 15:09:29,142 INFO L290 TraceCheckUtils]: 92: Hoare triple {97286#true} assume !(16384 == ~s__state~0); {97286#true} is VALID [2022-04-27 15:09:29,143 INFO L290 TraceCheckUtils]: 93: Hoare triple {97286#true} assume !(8192 == ~s__state~0); {97286#true} is VALID [2022-04-27 15:09:29,143 INFO L290 TraceCheckUtils]: 94: Hoare triple {97286#true} assume !(24576 == ~s__state~0); {97286#true} is VALID [2022-04-27 15:09:29,143 INFO L290 TraceCheckUtils]: 95: Hoare triple {97286#true} assume !(8195 == ~s__state~0); {97286#true} is VALID [2022-04-27 15:09:29,143 INFO L290 TraceCheckUtils]: 96: Hoare triple {97286#true} assume !(8480 == ~s__state~0); {97286#true} is VALID [2022-04-27 15:09:29,143 INFO L290 TraceCheckUtils]: 97: Hoare triple {97286#true} assume !(8481 == ~s__state~0); {97286#true} is VALID [2022-04-27 15:09:29,143 INFO L290 TraceCheckUtils]: 98: Hoare triple {97286#true} assume !(8482 == ~s__state~0); {97286#true} is VALID [2022-04-27 15:09:29,143 INFO L290 TraceCheckUtils]: 99: Hoare triple {97286#true} assume !(8464 == ~s__state~0); {97286#true} is VALID [2022-04-27 15:09:29,143 INFO L290 TraceCheckUtils]: 100: Hoare triple {97286#true} assume !(8465 == ~s__state~0); {97286#true} is VALID [2022-04-27 15:09:29,143 INFO L290 TraceCheckUtils]: 101: Hoare triple {97286#true} assume !(8466 == ~s__state~0); {97286#true} is VALID [2022-04-27 15:09:29,143 INFO L290 TraceCheckUtils]: 102: Hoare triple {97286#true} assume !(8496 == ~s__state~0); {97286#true} is VALID [2022-04-27 15:09:29,143 INFO L290 TraceCheckUtils]: 103: Hoare triple {97286#true} assume !(8497 == ~s__state~0); {97286#true} is VALID [2022-04-27 15:09:29,143 INFO L290 TraceCheckUtils]: 104: Hoare triple {97286#true} assume !(8512 == ~s__state~0); {97286#true} is VALID [2022-04-27 15:09:29,143 INFO L290 TraceCheckUtils]: 105: Hoare triple {97286#true} assume !(8513 == ~s__state~0); {97286#true} is VALID [2022-04-27 15:09:29,144 INFO L290 TraceCheckUtils]: 106: Hoare triple {97286#true} assume !(8528 == ~s__state~0); {97286#true} is VALID [2022-04-27 15:09:29,144 INFO L290 TraceCheckUtils]: 107: Hoare triple {97286#true} assume !(8529 == ~s__state~0); {97286#true} is VALID [2022-04-27 15:09:29,144 INFO L290 TraceCheckUtils]: 108: Hoare triple {97286#true} assume !(8544 == ~s__state~0); {97286#true} is VALID [2022-04-27 15:09:29,144 INFO L290 TraceCheckUtils]: 109: Hoare triple {97286#true} assume !(8545 == ~s__state~0); {97286#true} is VALID [2022-04-27 15:09:29,144 INFO L290 TraceCheckUtils]: 110: Hoare triple {97286#true} assume !(8560 == ~s__state~0); {97286#true} is VALID [2022-04-27 15:09:29,144 INFO L290 TraceCheckUtils]: 111: Hoare triple {97286#true} assume !(8561 == ~s__state~0); {97286#true} is VALID [2022-04-27 15:09:29,144 INFO L290 TraceCheckUtils]: 112: Hoare triple {97286#true} assume !(8448 == ~s__state~0); {97286#true} is VALID [2022-04-27 15:09:29,144 INFO L290 TraceCheckUtils]: 113: Hoare triple {97286#true} assume !(8576 == ~s__state~0); {97286#true} is VALID [2022-04-27 15:09:29,144 INFO L290 TraceCheckUtils]: 114: Hoare triple {97286#true} assume !(8577 == ~s__state~0); {97286#true} is VALID [2022-04-27 15:09:29,144 INFO L290 TraceCheckUtils]: 115: Hoare triple {97286#true} assume !(8592 == ~s__state~0); {97286#true} is VALID [2022-04-27 15:09:29,144 INFO L290 TraceCheckUtils]: 116: Hoare triple {97286#true} assume !(8593 == ~s__state~0); {97286#true} is VALID [2022-04-27 15:09:29,144 INFO L290 TraceCheckUtils]: 117: Hoare triple {97286#true} assume !(8608 == ~s__state~0); {97286#true} is VALID [2022-04-27 15:09:29,144 INFO L290 TraceCheckUtils]: 118: Hoare triple {97286#true} assume !(8609 == ~s__state~0); {97286#true} is VALID [2022-04-27 15:09:29,144 INFO L290 TraceCheckUtils]: 119: Hoare triple {97286#true} assume !(8640 == ~s__state~0); {97286#true} is VALID [2022-04-27 15:09:29,144 INFO L290 TraceCheckUtils]: 120: Hoare triple {97286#true} assume !(8641 == ~s__state~0); {97286#true} is VALID [2022-04-27 15:09:29,145 INFO L290 TraceCheckUtils]: 121: Hoare triple {97286#true} assume !(8656 == ~s__state~0); {97286#true} is VALID [2022-04-27 15:09:29,145 INFO L290 TraceCheckUtils]: 122: Hoare triple {97286#true} assume !(8657 == ~s__state~0); {97286#true} is VALID [2022-04-27 15:09:29,145 INFO L290 TraceCheckUtils]: 123: Hoare triple {97286#true} assume 8672 == ~s__state~0; {97286#true} is VALID [2022-04-27 15:09:29,145 INFO L290 TraceCheckUtils]: 124: Hoare triple {97286#true} assume -2147483648 <= #t~nondet50 && #t~nondet50 <= 2147483647;~ret~0 := #t~nondet50;havoc #t~nondet50; {97286#true} is VALID [2022-04-27 15:09:29,145 INFO L290 TraceCheckUtils]: 125: Hoare triple {97286#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {97291#(<= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-27 15:09:29,146 INFO L290 TraceCheckUtils]: 126: Hoare triple {97291#(<= ssl3_accept_~blastFlag~0 4)} assume !(~ret~0 <= 0);~s__state~0 := 8448; {97291#(<= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-27 15:09:29,146 INFO L290 TraceCheckUtils]: 127: Hoare triple {97291#(<= ssl3_accept_~blastFlag~0 4)} assume 0 != ~s__hit~0;~s__s3__tmp__next_state___0~0 := 8640; {97291#(<= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-27 15:09:29,146 INFO L290 TraceCheckUtils]: 128: Hoare triple {97291#(<= ssl3_accept_~blastFlag~0 4)} ~s__init_num~0 := 0; {97291#(<= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-27 15:09:29,147 INFO L290 TraceCheckUtils]: 129: Hoare triple {97291#(<= ssl3_accept_~blastFlag~0 4)} assume !(0 == ~s__s3__tmp__reuse_message~0); {97291#(<= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-27 15:09:29,147 INFO L290 TraceCheckUtils]: 130: Hoare triple {97291#(<= ssl3_accept_~blastFlag~0 4)} ~skip~0 := 0; {97291#(<= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-27 15:09:29,147 INFO L290 TraceCheckUtils]: 131: Hoare triple {97291#(<= ssl3_accept_~blastFlag~0 4)} assume !false; {97291#(<= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-27 15:09:29,147 INFO L290 TraceCheckUtils]: 132: Hoare triple {97291#(<= ssl3_accept_~blastFlag~0 4)} ~state~0 := ~s__state~0; {97291#(<= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-27 15:09:29,148 INFO L290 TraceCheckUtils]: 133: Hoare triple {97291#(<= ssl3_accept_~blastFlag~0 4)} assume !(12292 == ~s__state~0); {97291#(<= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-27 15:09:29,148 INFO L290 TraceCheckUtils]: 134: Hoare triple {97291#(<= ssl3_accept_~blastFlag~0 4)} assume !(16384 == ~s__state~0); {97291#(<= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-27 15:09:29,148 INFO L290 TraceCheckUtils]: 135: Hoare triple {97291#(<= ssl3_accept_~blastFlag~0 4)} assume !(8192 == ~s__state~0); {97291#(<= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-27 15:09:29,149 INFO L290 TraceCheckUtils]: 136: Hoare triple {97291#(<= ssl3_accept_~blastFlag~0 4)} assume !(24576 == ~s__state~0); {97291#(<= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-27 15:09:29,149 INFO L290 TraceCheckUtils]: 137: Hoare triple {97291#(<= ssl3_accept_~blastFlag~0 4)} assume !(8195 == ~s__state~0); {97291#(<= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-27 15:09:29,149 INFO L290 TraceCheckUtils]: 138: Hoare triple {97291#(<= ssl3_accept_~blastFlag~0 4)} assume !(8480 == ~s__state~0); {97291#(<= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-27 15:09:29,149 INFO L290 TraceCheckUtils]: 139: Hoare triple {97291#(<= ssl3_accept_~blastFlag~0 4)} assume !(8481 == ~s__state~0); {97291#(<= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-27 15:09:29,150 INFO L290 TraceCheckUtils]: 140: Hoare triple {97291#(<= ssl3_accept_~blastFlag~0 4)} assume !(8482 == ~s__state~0); {97291#(<= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-27 15:09:29,150 INFO L290 TraceCheckUtils]: 141: Hoare triple {97291#(<= ssl3_accept_~blastFlag~0 4)} assume !(8464 == ~s__state~0); {97291#(<= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-27 15:09:29,150 INFO L290 TraceCheckUtils]: 142: Hoare triple {97291#(<= ssl3_accept_~blastFlag~0 4)} assume !(8465 == ~s__state~0); {97291#(<= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-27 15:09:29,151 INFO L290 TraceCheckUtils]: 143: Hoare triple {97291#(<= ssl3_accept_~blastFlag~0 4)} assume !(8466 == ~s__state~0); {97291#(<= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-27 15:09:29,151 INFO L290 TraceCheckUtils]: 144: Hoare triple {97291#(<= ssl3_accept_~blastFlag~0 4)} assume !(8496 == ~s__state~0); {97291#(<= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-27 15:09:29,151 INFO L290 TraceCheckUtils]: 145: Hoare triple {97291#(<= ssl3_accept_~blastFlag~0 4)} assume !(8497 == ~s__state~0); {97291#(<= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-27 15:09:29,151 INFO L290 TraceCheckUtils]: 146: Hoare triple {97291#(<= ssl3_accept_~blastFlag~0 4)} assume !(8512 == ~s__state~0); {97291#(<= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-27 15:09:29,152 INFO L290 TraceCheckUtils]: 147: Hoare triple {97291#(<= ssl3_accept_~blastFlag~0 4)} assume !(8513 == ~s__state~0); {97291#(<= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-27 15:09:29,152 INFO L290 TraceCheckUtils]: 148: Hoare triple {97291#(<= ssl3_accept_~blastFlag~0 4)} assume !(8528 == ~s__state~0); {97291#(<= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-27 15:09:29,152 INFO L290 TraceCheckUtils]: 149: Hoare triple {97291#(<= ssl3_accept_~blastFlag~0 4)} assume !(8529 == ~s__state~0); {97291#(<= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-27 15:09:29,153 INFO L290 TraceCheckUtils]: 150: Hoare triple {97291#(<= ssl3_accept_~blastFlag~0 4)} assume !(8544 == ~s__state~0); {97291#(<= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-27 15:09:29,153 INFO L290 TraceCheckUtils]: 151: Hoare triple {97291#(<= ssl3_accept_~blastFlag~0 4)} assume !(8545 == ~s__state~0); {97291#(<= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-27 15:09:29,153 INFO L290 TraceCheckUtils]: 152: Hoare triple {97291#(<= ssl3_accept_~blastFlag~0 4)} assume !(8560 == ~s__state~0); {97291#(<= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-27 15:09:29,153 INFO L290 TraceCheckUtils]: 153: Hoare triple {97291#(<= ssl3_accept_~blastFlag~0 4)} assume !(8561 == ~s__state~0); {97291#(<= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-27 15:09:29,154 INFO L290 TraceCheckUtils]: 154: Hoare triple {97291#(<= ssl3_accept_~blastFlag~0 4)} assume 8448 == ~s__state~0; {97291#(<= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-27 15:09:29,154 INFO L290 TraceCheckUtils]: 155: Hoare triple {97291#(<= ssl3_accept_~blastFlag~0 4)} assume !(~num1~0 > 0); {97291#(<= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-27 15:09:29,154 INFO L290 TraceCheckUtils]: 156: Hoare triple {97291#(<= ssl3_accept_~blastFlag~0 4)} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {97291#(<= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-27 15:09:29,155 INFO L290 TraceCheckUtils]: 157: Hoare triple {97291#(<= ssl3_accept_~blastFlag~0 4)} assume !(0 == ~s__s3__tmp__reuse_message~0); {97291#(<= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-27 15:09:29,155 INFO L290 TraceCheckUtils]: 158: Hoare triple {97291#(<= ssl3_accept_~blastFlag~0 4)} ~skip~0 := 0; {97291#(<= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-27 15:09:29,155 INFO L290 TraceCheckUtils]: 159: Hoare triple {97291#(<= ssl3_accept_~blastFlag~0 4)} assume !false; {97291#(<= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-27 15:09:29,155 INFO L290 TraceCheckUtils]: 160: Hoare triple {97291#(<= ssl3_accept_~blastFlag~0 4)} ~state~0 := ~s__state~0; {97291#(<= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-27 15:09:29,156 INFO L290 TraceCheckUtils]: 161: Hoare triple {97291#(<= ssl3_accept_~blastFlag~0 4)} assume !(12292 == ~s__state~0); {97291#(<= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-27 15:09:29,156 INFO L290 TraceCheckUtils]: 162: Hoare triple {97291#(<= ssl3_accept_~blastFlag~0 4)} assume !(16384 == ~s__state~0); {97291#(<= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-27 15:09:29,156 INFO L290 TraceCheckUtils]: 163: Hoare triple {97291#(<= ssl3_accept_~blastFlag~0 4)} assume !(8192 == ~s__state~0); {97291#(<= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-27 15:09:29,157 INFO L290 TraceCheckUtils]: 164: Hoare triple {97291#(<= ssl3_accept_~blastFlag~0 4)} assume !(24576 == ~s__state~0); {97291#(<= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-27 15:09:29,157 INFO L290 TraceCheckUtils]: 165: Hoare triple {97291#(<= ssl3_accept_~blastFlag~0 4)} assume !(8195 == ~s__state~0); {97291#(<= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-27 15:09:29,157 INFO L290 TraceCheckUtils]: 166: Hoare triple {97291#(<= ssl3_accept_~blastFlag~0 4)} assume !(8480 == ~s__state~0); {97291#(<= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-27 15:09:29,157 INFO L290 TraceCheckUtils]: 167: Hoare triple {97291#(<= ssl3_accept_~blastFlag~0 4)} assume !(8481 == ~s__state~0); {97291#(<= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-27 15:09:29,158 INFO L290 TraceCheckUtils]: 168: Hoare triple {97291#(<= ssl3_accept_~blastFlag~0 4)} assume !(8482 == ~s__state~0); {97291#(<= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-27 15:09:29,158 INFO L290 TraceCheckUtils]: 169: Hoare triple {97291#(<= ssl3_accept_~blastFlag~0 4)} assume !(8464 == ~s__state~0); {97291#(<= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-27 15:09:29,158 INFO L290 TraceCheckUtils]: 170: Hoare triple {97291#(<= ssl3_accept_~blastFlag~0 4)} assume !(8465 == ~s__state~0); {97291#(<= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-27 15:09:29,159 INFO L290 TraceCheckUtils]: 171: Hoare triple {97291#(<= ssl3_accept_~blastFlag~0 4)} assume !(8466 == ~s__state~0); {97291#(<= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-27 15:09:29,159 INFO L290 TraceCheckUtils]: 172: Hoare triple {97291#(<= ssl3_accept_~blastFlag~0 4)} assume !(8496 == ~s__state~0); {97291#(<= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-27 15:09:29,159 INFO L290 TraceCheckUtils]: 173: Hoare triple {97291#(<= ssl3_accept_~blastFlag~0 4)} assume !(8497 == ~s__state~0); {97291#(<= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-27 15:09:29,159 INFO L290 TraceCheckUtils]: 174: Hoare triple {97291#(<= ssl3_accept_~blastFlag~0 4)} assume !(8512 == ~s__state~0); {97291#(<= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-27 15:09:29,160 INFO L290 TraceCheckUtils]: 175: Hoare triple {97291#(<= ssl3_accept_~blastFlag~0 4)} assume !(8513 == ~s__state~0); {97291#(<= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-27 15:09:29,160 INFO L290 TraceCheckUtils]: 176: Hoare triple {97291#(<= ssl3_accept_~blastFlag~0 4)} assume !(8528 == ~s__state~0); {97291#(<= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-27 15:09:29,160 INFO L290 TraceCheckUtils]: 177: Hoare triple {97291#(<= ssl3_accept_~blastFlag~0 4)} assume !(8529 == ~s__state~0); {97291#(<= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-27 15:09:29,161 INFO L290 TraceCheckUtils]: 178: Hoare triple {97291#(<= ssl3_accept_~blastFlag~0 4)} assume !(8544 == ~s__state~0); {97291#(<= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-27 15:09:29,161 INFO L290 TraceCheckUtils]: 179: Hoare triple {97291#(<= ssl3_accept_~blastFlag~0 4)} assume !(8545 == ~s__state~0); {97291#(<= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-27 15:09:29,161 INFO L290 TraceCheckUtils]: 180: Hoare triple {97291#(<= ssl3_accept_~blastFlag~0 4)} assume !(8560 == ~s__state~0); {97291#(<= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-27 15:09:29,161 INFO L290 TraceCheckUtils]: 181: Hoare triple {97291#(<= ssl3_accept_~blastFlag~0 4)} assume !(8561 == ~s__state~0); {97291#(<= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-27 15:09:29,162 INFO L290 TraceCheckUtils]: 182: Hoare triple {97291#(<= ssl3_accept_~blastFlag~0 4)} assume !(8448 == ~s__state~0); {97291#(<= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-27 15:09:29,162 INFO L290 TraceCheckUtils]: 183: Hoare triple {97291#(<= ssl3_accept_~blastFlag~0 4)} assume !(8576 == ~s__state~0); {97291#(<= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-27 15:09:29,162 INFO L290 TraceCheckUtils]: 184: Hoare triple {97291#(<= ssl3_accept_~blastFlag~0 4)} assume !(8577 == ~s__state~0); {97291#(<= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-27 15:09:29,163 INFO L290 TraceCheckUtils]: 185: Hoare triple {97291#(<= ssl3_accept_~blastFlag~0 4)} assume !(8592 == ~s__state~0); {97291#(<= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-27 15:09:29,163 INFO L290 TraceCheckUtils]: 186: Hoare triple {97291#(<= ssl3_accept_~blastFlag~0 4)} assume !(8593 == ~s__state~0); {97291#(<= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-27 15:09:29,163 INFO L290 TraceCheckUtils]: 187: Hoare triple {97291#(<= ssl3_accept_~blastFlag~0 4)} assume !(8608 == ~s__state~0); {97291#(<= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-27 15:09:29,163 INFO L290 TraceCheckUtils]: 188: Hoare triple {97291#(<= ssl3_accept_~blastFlag~0 4)} assume !(8609 == ~s__state~0); {97291#(<= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-27 15:09:29,164 INFO L290 TraceCheckUtils]: 189: Hoare triple {97291#(<= ssl3_accept_~blastFlag~0 4)} assume 8640 == ~s__state~0; {97291#(<= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-27 15:09:29,164 INFO L290 TraceCheckUtils]: 190: Hoare triple {97291#(<= ssl3_accept_~blastFlag~0 4)} assume -2147483648 <= #t~nondet48 && #t~nondet48 <= 2147483647;~ret~0 := #t~nondet48;havoc #t~nondet48; {97291#(<= ssl3_accept_~blastFlag~0 4)} is VALID [2022-04-27 15:09:29,164 INFO L290 TraceCheckUtils]: 191: Hoare triple {97291#(<= ssl3_accept_~blastFlag~0 4)} assume 5 == ~blastFlag~0; {97287#false} is VALID [2022-04-27 15:09:29,164 INFO L290 TraceCheckUtils]: 192: Hoare triple {97287#false} assume !false; {97287#false} is VALID [2022-04-27 15:09:29,165 INFO L134 CoverageAnalysis]: Checked inductivity of 298 backedges. 172 proven. 0 refuted. 0 times theorem prover too weak. 126 trivial. 0 not checked. [2022-04-27 15:09:29,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-27 15:09:29,165 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1805248853] [2022-04-27 15:09:29,165 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1805248853] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-27 15:09:29,165 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-27 15:09:29,165 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-27 15:09:29,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [381895831] [2022-04-27 15:09:29,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-27 15:09:29,166 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 26.25) internal successors, (105), 3 states have internal predecessors, (105), 1 states have call successors, (3), 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 193 [2022-04-27 15:09:29,166 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-27 15:09:29,167 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 4 states, 4 states have (on average 26.25) internal successors, (105), 3 states have internal predecessors, (105), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:09:29,244 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 109 edges. 109 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-27 15:09:29,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-27 15:09:29,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-27 15:09:29,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-27 15:09:29,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-27 15:09:29,245 INFO L87 Difference]: Start difference. First operand 2443 states and 3269 transitions. Second operand has 4 states, 4 states have (on average 26.25) internal successors, (105), 3 states have internal predecessors, (105), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:09:30,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 15:09:30,926 INFO L93 Difference]: Finished difference Result 3681 states and 4927 transitions. [2022-04-27 15:09:30,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-27 15:09:30,927 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 26.25) internal successors, (105), 3 states have internal predecessors, (105), 1 states have call successors, (3), 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 193 [2022-04-27 15:09:30,927 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-27 15:09:30,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 26.25) internal successors, (105), 3 states have internal predecessors, (105), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:09:30,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 590 transitions. [2022-04-27 15:09:30,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 26.25) internal successors, (105), 3 states have internal predecessors, (105), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:09:30,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 590 transitions. [2022-04-27 15:09:30,934 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 4 states and 590 transitions. [2022-04-27 15:09:31,374 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 590 edges. 590 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-27 15:09:31,630 INFO L225 Difference]: With dead ends: 3681 [2022-04-27 15:09:31,630 INFO L226 Difference]: Without dead ends: 2855 [2022-04-27 15:09:31,631 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-27 15:09:31,631 INFO L413 NwaCegarLoop]: 196 mSDtfsCounter, 542 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 209 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 542 SdHoareTripleChecker+Valid, 203 SdHoareTripleChecker+Invalid, 225 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 209 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-27 15:09:31,631 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [542 Valid, 203 Invalid, 225 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 209 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-27 15:09:31,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2855 states. [2022-04-27 15:09:32,238 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2855 to 2855. [2022-04-27 15:09:32,239 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-27 15:09:32,241 INFO L82 GeneralOperation]: Start isEquivalent. First operand 2855 states. Second operand has 2855 states, 2850 states have (on average 1.34) internal successors, (3819), 2850 states have internal predecessors, (3819), 3 states have call successors, (3), 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-27 15:09:32,242 INFO L74 IsIncluded]: Start isIncluded. First operand 2855 states. Second operand has 2855 states, 2850 states have (on average 1.34) internal successors, (3819), 2850 states have internal predecessors, (3819), 3 states have call successors, (3), 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-27 15:09:32,244 INFO L87 Difference]: Start difference. First operand 2855 states. Second operand has 2855 states, 2850 states have (on average 1.34) internal successors, (3819), 2850 states have internal predecessors, (3819), 3 states have call successors, (3), 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-27 15:09:32,483 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 15:09:32,483 INFO L93 Difference]: Finished difference Result 2855 states and 3823 transitions. [2022-04-27 15:09:32,483 INFO L276 IsEmpty]: Start isEmpty. Operand 2855 states and 3823 transitions. [2022-04-27 15:09:32,485 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 15:09:32,485 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 15:09:32,488 INFO L74 IsIncluded]: Start isIncluded. First operand has 2855 states, 2850 states have (on average 1.34) internal successors, (3819), 2850 states have internal predecessors, (3819), 3 states have call successors, (3), 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 2855 states. [2022-04-27 15:09:32,489 INFO L87 Difference]: Start difference. First operand has 2855 states, 2850 states have (on average 1.34) internal successors, (3819), 2850 states have internal predecessors, (3819), 3 states have call successors, (3), 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 2855 states. [2022-04-27 15:09:32,719 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 15:09:32,720 INFO L93 Difference]: Finished difference Result 2855 states and 3823 transitions. [2022-04-27 15:09:32,720 INFO L276 IsEmpty]: Start isEmpty. Operand 2855 states and 3823 transitions. [2022-04-27 15:09:32,722 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 15:09:32,722 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 15:09:32,722 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-27 15:09:32,722 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-27 15:09:32,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2855 states, 2850 states have (on average 1.34) internal successors, (3819), 2850 states have internal predecessors, (3819), 3 states have call successors, (3), 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-27 15:09:32,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2855 states to 2855 states and 3823 transitions. [2022-04-27 15:09:32,984 INFO L78 Accepts]: Start accepts. Automaton has 2855 states and 3823 transitions. Word has length 193 [2022-04-27 15:09:32,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-27 15:09:32,984 INFO L495 AbstractCegarLoop]: Abstraction has 2855 states and 3823 transitions. [2022-04-27 15:09:32,984 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 26.25) internal successors, (105), 3 states have internal predecessors, (105), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:09:32,984 INFO L276 IsEmpty]: Start isEmpty. Operand 2855 states and 3823 transitions. [2022-04-27 15:09:32,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 235 [2022-04-27 15:09:32,988 INFO L187 NwaCegarLoop]: Found error trace [2022-04-27 15:09:32,988 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-27 15:09:32,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-04-27 15:09:32,988 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-27 15:09:32,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-27 15:09:32,988 INFO L85 PathProgramCache]: Analyzing trace with hash -356390235, now seen corresponding path program 1 times [2022-04-27 15:09:32,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-27 15:09:32,989 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660997205] [2022-04-27 15:09:32,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-27 15:09:32,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-27 15:09:33,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 15:09:33,050 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-27 15:09:33,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 15:09:33,053 INFO L290 TraceCheckUtils]: 0: Hoare triple {110219#(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(16, 2);call #Ultimate.allocInit(12, 3); {110213#true} is VALID [2022-04-27 15:09:33,054 INFO L290 TraceCheckUtils]: 1: Hoare triple {110213#true} assume true; {110213#true} is VALID [2022-04-27 15:09:33,054 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {110213#true} {110213#true} #638#return; {110213#true} is VALID [2022-04-27 15:09:33,054 INFO L272 TraceCheckUtils]: 0: Hoare triple {110213#true} call ULTIMATE.init(); {110219#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-27 15:09:33,054 INFO L290 TraceCheckUtils]: 1: Hoare triple {110219#(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(16, 2);call #Ultimate.allocInit(12, 3); {110213#true} is VALID [2022-04-27 15:09:33,054 INFO L290 TraceCheckUtils]: 2: Hoare triple {110213#true} assume true; {110213#true} is VALID [2022-04-27 15:09:33,054 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {110213#true} {110213#true} #638#return; {110213#true} is VALID [2022-04-27 15:09:33,054 INFO L272 TraceCheckUtils]: 4: Hoare triple {110213#true} call #t~ret55 := main(); {110213#true} is VALID [2022-04-27 15:09:33,054 INFO L290 TraceCheckUtils]: 5: Hoare triple {110213#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {110213#true} is VALID [2022-04-27 15:09:33,055 INFO L272 TraceCheckUtils]: 6: Hoare triple {110213#true} call #t~ret54 := ssl3_accept(~s~0); {110213#true} is VALID [2022-04-27 15:09:33,055 INFO L290 TraceCheckUtils]: 7: Hoare triple {110213#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__hit~0 := #t~nondet7;havoc #t~nondet7;havoc ~s__rwstate~0;~s__init_buf___0~0 := 1;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__debug~0 := #t~nondet8;havoc #t~nondet8;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__options~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__verify_mode~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__session__peer~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet16;havoc #t~nondet16;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet18;havoc #t~nondet18;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet20;havoc #t~nondet20;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet21;havoc #t~nondet21;havoc ~s__session__cipher~0;havoc ~buf~0;havoc ~l~0;havoc ~Time~0;havoc ~tmp~0;havoc ~cb~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~num1~0 := #t~nondet22;havoc #t~nondet22;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~tmp___1~0 := #t~nondet23;havoc #t~nondet23;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___2~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___3~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___4~0 := #t~nondet26;havoc #t~nondet26;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp___5~0 := #t~nondet27;havoc #t~nondet27;assume -2147483648 <= #t~nondet28 && #t~nondet28 <= 2147483647;~tmp___6~0 := #t~nondet28;havoc #t~nondet28;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet29 && #t~nondet29 <= 2147483647;~tmp___8~0 := #t~nondet29;havoc #t~nondet29;assume -2147483648 <= #t~nondet30 && #t~nondet30 <= 2147483647;~tmp___9~0 := #t~nondet30;havoc #t~nondet30;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___10~0 := #t~nondet31;havoc #t~nondet31;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp~0 := #t~nondet32;havoc #t~nondet32;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {110213#true} is VALID [2022-04-27 15:09:33,055 INFO L290 TraceCheckUtils]: 8: Hoare triple {110213#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {110213#true} is VALID [2022-04-27 15:09:33,055 INFO L290 TraceCheckUtils]: 9: Hoare triple {110213#true} #t~post33 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post33;havoc #t~post33; {110213#true} is VALID [2022-04-27 15:09:33,055 INFO L290 TraceCheckUtils]: 10: Hoare triple {110213#true} assume !(0 != 12288 + ~tmp___1~0); {110213#true} is VALID [2022-04-27 15:09:33,055 INFO L290 TraceCheckUtils]: 11: Hoare triple {110213#true} assume !(0 == ~s__cert~0); {110213#true} is VALID [2022-04-27 15:09:33,055 INFO L290 TraceCheckUtils]: 12: Hoare triple {110213#true} assume !false; {110213#true} is VALID [2022-04-27 15:09:33,055 INFO L290 TraceCheckUtils]: 13: Hoare triple {110213#true} ~state~0 := ~s__state~0; {110213#true} is VALID [2022-04-27 15:09:33,055 INFO L290 TraceCheckUtils]: 14: Hoare triple {110213#true} assume !(12292 == ~s__state~0); {110213#true} is VALID [2022-04-27 15:09:33,055 INFO L290 TraceCheckUtils]: 15: Hoare triple {110213#true} assume !(16384 == ~s__state~0); {110213#true} is VALID [2022-04-27 15:09:33,055 INFO L290 TraceCheckUtils]: 16: Hoare triple {110213#true} assume !(8192 == ~s__state~0); {110213#true} is VALID [2022-04-27 15:09:33,055 INFO L290 TraceCheckUtils]: 17: Hoare triple {110213#true} assume !(24576 == ~s__state~0); {110213#true} is VALID [2022-04-27 15:09:33,055 INFO L290 TraceCheckUtils]: 18: Hoare triple {110213#true} assume !(8195 == ~s__state~0); {110213#true} is VALID [2022-04-27 15:09:33,055 INFO L290 TraceCheckUtils]: 19: Hoare triple {110213#true} assume !(8480 == ~s__state~0); {110213#true} is VALID [2022-04-27 15:09:33,056 INFO L290 TraceCheckUtils]: 20: Hoare triple {110213#true} assume !(8481 == ~s__state~0); {110213#true} is VALID [2022-04-27 15:09:33,056 INFO L290 TraceCheckUtils]: 21: Hoare triple {110213#true} assume !(8482 == ~s__state~0); {110213#true} is VALID [2022-04-27 15:09:33,056 INFO L290 TraceCheckUtils]: 22: Hoare triple {110213#true} assume 8464 == ~s__state~0; {110213#true} is VALID [2022-04-27 15:09:33,056 INFO L290 TraceCheckUtils]: 23: Hoare triple {110213#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~ret~0 := #t~nondet38;havoc #t~nondet38; {110213#true} is VALID [2022-04-27 15:09:33,056 INFO L290 TraceCheckUtils]: 24: Hoare triple {110213#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {110213#true} is VALID [2022-04-27 15:09:33,056 INFO L290 TraceCheckUtils]: 25: Hoare triple {110213#true} assume !(~ret~0 <= 0);~got_new_session~0 := 1;~s__state~0 := 8496;~s__init_num~0 := 0; {110213#true} is VALID [2022-04-27 15:09:33,056 INFO L290 TraceCheckUtils]: 26: Hoare triple {110213#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {110213#true} is VALID [2022-04-27 15:09:33,056 INFO L290 TraceCheckUtils]: 27: Hoare triple {110213#true} ~skip~0 := 0; {110213#true} is VALID [2022-04-27 15:09:33,056 INFO L290 TraceCheckUtils]: 28: Hoare triple {110213#true} assume !false; {110213#true} is VALID [2022-04-27 15:09:33,056 INFO L290 TraceCheckUtils]: 29: Hoare triple {110213#true} ~state~0 := ~s__state~0; {110213#true} is VALID [2022-04-27 15:09:33,056 INFO L290 TraceCheckUtils]: 30: Hoare triple {110213#true} assume !(12292 == ~s__state~0); {110213#true} is VALID [2022-04-27 15:09:33,056 INFO L290 TraceCheckUtils]: 31: Hoare triple {110213#true} assume !(16384 == ~s__state~0); {110213#true} is VALID [2022-04-27 15:09:33,056 INFO L290 TraceCheckUtils]: 32: Hoare triple {110213#true} assume !(8192 == ~s__state~0); {110213#true} is VALID [2022-04-27 15:09:33,056 INFO L290 TraceCheckUtils]: 33: Hoare triple {110213#true} assume !(24576 == ~s__state~0); {110213#true} is VALID [2022-04-27 15:09:33,057 INFO L290 TraceCheckUtils]: 34: Hoare triple {110213#true} assume !(8195 == ~s__state~0); {110213#true} is VALID [2022-04-27 15:09:33,057 INFO L290 TraceCheckUtils]: 35: Hoare triple {110213#true} assume !(8480 == ~s__state~0); {110213#true} is VALID [2022-04-27 15:09:33,057 INFO L290 TraceCheckUtils]: 36: Hoare triple {110213#true} assume !(8481 == ~s__state~0); {110213#true} is VALID [2022-04-27 15:09:33,057 INFO L290 TraceCheckUtils]: 37: Hoare triple {110213#true} assume !(8482 == ~s__state~0); {110213#true} is VALID [2022-04-27 15:09:33,057 INFO L290 TraceCheckUtils]: 38: Hoare triple {110213#true} assume !(8464 == ~s__state~0); {110213#true} is VALID [2022-04-27 15:09:33,057 INFO L290 TraceCheckUtils]: 39: Hoare triple {110213#true} assume !(8465 == ~s__state~0); {110213#true} is VALID [2022-04-27 15:09:33,057 INFO L290 TraceCheckUtils]: 40: Hoare triple {110213#true} assume !(8466 == ~s__state~0); {110213#true} is VALID [2022-04-27 15:09:33,057 INFO L290 TraceCheckUtils]: 41: Hoare triple {110213#true} assume 8496 == ~s__state~0; {110213#true} is VALID [2022-04-27 15:09:33,057 INFO L290 TraceCheckUtils]: 42: Hoare triple {110213#true} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {110213#true} is VALID [2022-04-27 15:09:33,057 INFO L290 TraceCheckUtils]: 43: Hoare triple {110213#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {110213#true} is VALID [2022-04-27 15:09:33,057 INFO L290 TraceCheckUtils]: 44: Hoare triple {110213#true} assume !(~ret~0 <= 0); {110213#true} is VALID [2022-04-27 15:09:33,057 INFO L290 TraceCheckUtils]: 45: Hoare triple {110213#true} assume 0 != ~s__hit~0;~s__state~0 := 8656; {110213#true} is VALID [2022-04-27 15:09:33,057 INFO L290 TraceCheckUtils]: 46: Hoare triple {110213#true} ~s__init_num~0 := 0; {110213#true} is VALID [2022-04-27 15:09:33,057 INFO L290 TraceCheckUtils]: 47: Hoare triple {110213#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {110213#true} is VALID [2022-04-27 15:09:33,058 INFO L290 TraceCheckUtils]: 48: Hoare triple {110213#true} ~skip~0 := 0; {110213#true} is VALID [2022-04-27 15:09:33,058 INFO L290 TraceCheckUtils]: 49: Hoare triple {110213#true} assume !false; {110213#true} is VALID [2022-04-27 15:09:33,058 INFO L290 TraceCheckUtils]: 50: Hoare triple {110213#true} ~state~0 := ~s__state~0; {110213#true} is VALID [2022-04-27 15:09:33,058 INFO L290 TraceCheckUtils]: 51: Hoare triple {110213#true} assume !(12292 == ~s__state~0); {110213#true} is VALID [2022-04-27 15:09:33,058 INFO L290 TraceCheckUtils]: 52: Hoare triple {110213#true} assume !(16384 == ~s__state~0); {110213#true} is VALID [2022-04-27 15:09:33,058 INFO L290 TraceCheckUtils]: 53: Hoare triple {110213#true} assume !(8192 == ~s__state~0); {110213#true} is VALID [2022-04-27 15:09:33,058 INFO L290 TraceCheckUtils]: 54: Hoare triple {110213#true} assume !(24576 == ~s__state~0); {110213#true} is VALID [2022-04-27 15:09:33,058 INFO L290 TraceCheckUtils]: 55: Hoare triple {110213#true} assume !(8195 == ~s__state~0); {110213#true} is VALID [2022-04-27 15:09:33,058 INFO L290 TraceCheckUtils]: 56: Hoare triple {110213#true} assume !(8480 == ~s__state~0); {110213#true} is VALID [2022-04-27 15:09:33,058 INFO L290 TraceCheckUtils]: 57: Hoare triple {110213#true} assume !(8481 == ~s__state~0); {110213#true} is VALID [2022-04-27 15:09:33,058 INFO L290 TraceCheckUtils]: 58: Hoare triple {110213#true} assume !(8482 == ~s__state~0); {110213#true} is VALID [2022-04-27 15:09:33,058 INFO L290 TraceCheckUtils]: 59: Hoare triple {110213#true} assume !(8464 == ~s__state~0); {110213#true} is VALID [2022-04-27 15:09:33,058 INFO L290 TraceCheckUtils]: 60: Hoare triple {110213#true} assume !(8465 == ~s__state~0); {110213#true} is VALID [2022-04-27 15:09:33,058 INFO L290 TraceCheckUtils]: 61: Hoare triple {110213#true} assume !(8466 == ~s__state~0); {110213#true} is VALID [2022-04-27 15:09:33,059 INFO L290 TraceCheckUtils]: 62: Hoare triple {110213#true} assume !(8496 == ~s__state~0); {110213#true} is VALID [2022-04-27 15:09:33,059 INFO L290 TraceCheckUtils]: 63: Hoare triple {110213#true} assume !(8497 == ~s__state~0); {110213#true} is VALID [2022-04-27 15:09:33,059 INFO L290 TraceCheckUtils]: 64: Hoare triple {110213#true} assume !(8512 == ~s__state~0); {110213#true} is VALID [2022-04-27 15:09:33,059 INFO L290 TraceCheckUtils]: 65: Hoare triple {110213#true} assume !(8513 == ~s__state~0); {110213#true} is VALID [2022-04-27 15:09:33,059 INFO L290 TraceCheckUtils]: 66: Hoare triple {110213#true} assume !(8528 == ~s__state~0); {110213#true} is VALID [2022-04-27 15:09:33,059 INFO L290 TraceCheckUtils]: 67: Hoare triple {110213#true} assume !(8529 == ~s__state~0); {110213#true} is VALID [2022-04-27 15:09:33,059 INFO L290 TraceCheckUtils]: 68: Hoare triple {110213#true} assume !(8544 == ~s__state~0); {110213#true} is VALID [2022-04-27 15:09:33,059 INFO L290 TraceCheckUtils]: 69: Hoare triple {110213#true} assume !(8545 == ~s__state~0); {110213#true} is VALID [2022-04-27 15:09:33,059 INFO L290 TraceCheckUtils]: 70: Hoare triple {110213#true} assume !(8560 == ~s__state~0); {110213#true} is VALID [2022-04-27 15:09:33,059 INFO L290 TraceCheckUtils]: 71: Hoare triple {110213#true} assume !(8561 == ~s__state~0); {110213#true} is VALID [2022-04-27 15:09:33,059 INFO L290 TraceCheckUtils]: 72: Hoare triple {110213#true} assume !(8448 == ~s__state~0); {110213#true} is VALID [2022-04-27 15:09:33,059 INFO L290 TraceCheckUtils]: 73: Hoare triple {110213#true} assume !(8576 == ~s__state~0); {110213#true} is VALID [2022-04-27 15:09:33,059 INFO L290 TraceCheckUtils]: 74: Hoare triple {110213#true} assume !(8577 == ~s__state~0); {110213#true} is VALID [2022-04-27 15:09:33,060 INFO L290 TraceCheckUtils]: 75: Hoare triple {110213#true} assume !(8592 == ~s__state~0); {110213#true} is VALID [2022-04-27 15:09:33,060 INFO L290 TraceCheckUtils]: 76: Hoare triple {110213#true} assume !(8593 == ~s__state~0); {110213#true} is VALID [2022-04-27 15:09:33,060 INFO L290 TraceCheckUtils]: 77: Hoare triple {110213#true} assume !(8608 == ~s__state~0); {110213#true} is VALID [2022-04-27 15:09:33,060 INFO L290 TraceCheckUtils]: 78: Hoare triple {110213#true} assume !(8609 == ~s__state~0); {110213#true} is VALID [2022-04-27 15:09:33,060 INFO L290 TraceCheckUtils]: 79: Hoare triple {110213#true} assume !(8640 == ~s__state~0); {110213#true} is VALID [2022-04-27 15:09:33,060 INFO L290 TraceCheckUtils]: 80: Hoare triple {110213#true} assume !(8641 == ~s__state~0); {110213#true} is VALID [2022-04-27 15:09:33,060 INFO L290 TraceCheckUtils]: 81: Hoare triple {110213#true} assume 8656 == ~s__state~0; {110213#true} is VALID [2022-04-27 15:09:33,060 INFO L290 TraceCheckUtils]: 82: Hoare triple {110213#true} ~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {110213#true} is VALID [2022-04-27 15:09:33,060 INFO L290 TraceCheckUtils]: 83: Hoare triple {110213#true} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet49 && #t~nondet49 <= 2147483647;~ret~0 := #t~nondet49;havoc #t~nondet49; {110213#true} is VALID [2022-04-27 15:09:33,060 INFO L290 TraceCheckUtils]: 84: Hoare triple {110213#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {110213#true} is VALID [2022-04-27 15:09:33,061 INFO L290 TraceCheckUtils]: 85: Hoare triple {110213#true} assume !(~ret~0 <= 0);~s__state~0 := 8672;~s__init_num~0 := 0; {110218#(<= 8672 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:09:33,061 INFO L290 TraceCheckUtils]: 86: Hoare triple {110218#(<= 8672 ssl3_accept_~s__state~0)} assume !(0 == ~tmp___10~0); {110218#(<= 8672 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:09:33,061 INFO L290 TraceCheckUtils]: 87: Hoare triple {110218#(<= 8672 ssl3_accept_~s__state~0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {110218#(<= 8672 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:09:33,061 INFO L290 TraceCheckUtils]: 88: Hoare triple {110218#(<= 8672 ssl3_accept_~s__state~0)} ~skip~0 := 0; {110218#(<= 8672 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:09:33,062 INFO L290 TraceCheckUtils]: 89: Hoare triple {110218#(<= 8672 ssl3_accept_~s__state~0)} assume !false; {110218#(<= 8672 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:09:33,062 INFO L290 TraceCheckUtils]: 90: Hoare triple {110218#(<= 8672 ssl3_accept_~s__state~0)} ~state~0 := ~s__state~0; {110218#(<= 8672 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:09:33,062 INFO L290 TraceCheckUtils]: 91: Hoare triple {110218#(<= 8672 ssl3_accept_~s__state~0)} assume !(12292 == ~s__state~0); {110218#(<= 8672 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:09:33,063 INFO L290 TraceCheckUtils]: 92: Hoare triple {110218#(<= 8672 ssl3_accept_~s__state~0)} assume !(16384 == ~s__state~0); {110218#(<= 8672 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:09:33,063 INFO L290 TraceCheckUtils]: 93: Hoare triple {110218#(<= 8672 ssl3_accept_~s__state~0)} assume !(8192 == ~s__state~0); {110218#(<= 8672 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:09:33,063 INFO L290 TraceCheckUtils]: 94: Hoare triple {110218#(<= 8672 ssl3_accept_~s__state~0)} assume !(24576 == ~s__state~0); {110218#(<= 8672 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:09:33,063 INFO L290 TraceCheckUtils]: 95: Hoare triple {110218#(<= 8672 ssl3_accept_~s__state~0)} assume !(8195 == ~s__state~0); {110218#(<= 8672 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:09:33,064 INFO L290 TraceCheckUtils]: 96: Hoare triple {110218#(<= 8672 ssl3_accept_~s__state~0)} assume !(8480 == ~s__state~0); {110218#(<= 8672 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:09:33,064 INFO L290 TraceCheckUtils]: 97: Hoare triple {110218#(<= 8672 ssl3_accept_~s__state~0)} assume !(8481 == ~s__state~0); {110218#(<= 8672 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:09:33,064 INFO L290 TraceCheckUtils]: 98: Hoare triple {110218#(<= 8672 ssl3_accept_~s__state~0)} assume !(8482 == ~s__state~0); {110218#(<= 8672 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:09:33,064 INFO L290 TraceCheckUtils]: 99: Hoare triple {110218#(<= 8672 ssl3_accept_~s__state~0)} assume !(8464 == ~s__state~0); {110218#(<= 8672 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:09:33,065 INFO L290 TraceCheckUtils]: 100: Hoare triple {110218#(<= 8672 ssl3_accept_~s__state~0)} assume !(8465 == ~s__state~0); {110218#(<= 8672 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:09:33,065 INFO L290 TraceCheckUtils]: 101: Hoare triple {110218#(<= 8672 ssl3_accept_~s__state~0)} assume !(8466 == ~s__state~0); {110218#(<= 8672 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:09:33,065 INFO L290 TraceCheckUtils]: 102: Hoare triple {110218#(<= 8672 ssl3_accept_~s__state~0)} assume !(8496 == ~s__state~0); {110218#(<= 8672 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:09:33,066 INFO L290 TraceCheckUtils]: 103: Hoare triple {110218#(<= 8672 ssl3_accept_~s__state~0)} assume !(8497 == ~s__state~0); {110218#(<= 8672 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:09:33,066 INFO L290 TraceCheckUtils]: 104: Hoare triple {110218#(<= 8672 ssl3_accept_~s__state~0)} assume !(8512 == ~s__state~0); {110218#(<= 8672 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:09:33,066 INFO L290 TraceCheckUtils]: 105: Hoare triple {110218#(<= 8672 ssl3_accept_~s__state~0)} assume !(8513 == ~s__state~0); {110218#(<= 8672 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:09:33,066 INFO L290 TraceCheckUtils]: 106: Hoare triple {110218#(<= 8672 ssl3_accept_~s__state~0)} assume !(8528 == ~s__state~0); {110218#(<= 8672 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:09:33,067 INFO L290 TraceCheckUtils]: 107: Hoare triple {110218#(<= 8672 ssl3_accept_~s__state~0)} assume !(8529 == ~s__state~0); {110218#(<= 8672 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:09:33,067 INFO L290 TraceCheckUtils]: 108: Hoare triple {110218#(<= 8672 ssl3_accept_~s__state~0)} assume !(8544 == ~s__state~0); {110218#(<= 8672 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:09:33,067 INFO L290 TraceCheckUtils]: 109: Hoare triple {110218#(<= 8672 ssl3_accept_~s__state~0)} assume !(8545 == ~s__state~0); {110218#(<= 8672 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:09:33,067 INFO L290 TraceCheckUtils]: 110: Hoare triple {110218#(<= 8672 ssl3_accept_~s__state~0)} assume !(8560 == ~s__state~0); {110218#(<= 8672 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:09:33,068 INFO L290 TraceCheckUtils]: 111: Hoare triple {110218#(<= 8672 ssl3_accept_~s__state~0)} assume !(8561 == ~s__state~0); {110218#(<= 8672 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:09:33,068 INFO L290 TraceCheckUtils]: 112: Hoare triple {110218#(<= 8672 ssl3_accept_~s__state~0)} assume !(8448 == ~s__state~0); {110218#(<= 8672 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:09:33,068 INFO L290 TraceCheckUtils]: 113: Hoare triple {110218#(<= 8672 ssl3_accept_~s__state~0)} assume !(8576 == ~s__state~0); {110218#(<= 8672 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:09:33,068 INFO L290 TraceCheckUtils]: 114: Hoare triple {110218#(<= 8672 ssl3_accept_~s__state~0)} assume !(8577 == ~s__state~0); {110218#(<= 8672 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:09:33,069 INFO L290 TraceCheckUtils]: 115: Hoare triple {110218#(<= 8672 ssl3_accept_~s__state~0)} assume !(8592 == ~s__state~0); {110218#(<= 8672 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:09:33,069 INFO L290 TraceCheckUtils]: 116: Hoare triple {110218#(<= 8672 ssl3_accept_~s__state~0)} assume !(8593 == ~s__state~0); {110218#(<= 8672 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:09:33,069 INFO L290 TraceCheckUtils]: 117: Hoare triple {110218#(<= 8672 ssl3_accept_~s__state~0)} assume !(8608 == ~s__state~0); {110218#(<= 8672 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:09:33,070 INFO L290 TraceCheckUtils]: 118: Hoare triple {110218#(<= 8672 ssl3_accept_~s__state~0)} assume !(8609 == ~s__state~0); {110218#(<= 8672 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:09:33,070 INFO L290 TraceCheckUtils]: 119: Hoare triple {110218#(<= 8672 ssl3_accept_~s__state~0)} assume !(8640 == ~s__state~0); {110218#(<= 8672 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:09:33,070 INFO L290 TraceCheckUtils]: 120: Hoare triple {110218#(<= 8672 ssl3_accept_~s__state~0)} assume !(8641 == ~s__state~0); {110218#(<= 8672 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:09:33,070 INFO L290 TraceCheckUtils]: 121: Hoare triple {110218#(<= 8672 ssl3_accept_~s__state~0)} assume 8656 == ~s__state~0; {110214#false} is VALID [2022-04-27 15:09:33,070 INFO L290 TraceCheckUtils]: 122: Hoare triple {110214#false} ~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {110214#false} is VALID [2022-04-27 15:09:33,071 INFO L290 TraceCheckUtils]: 123: Hoare triple {110214#false} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet49 && #t~nondet49 <= 2147483647;~ret~0 := #t~nondet49;havoc #t~nondet49; {110214#false} is VALID [2022-04-27 15:09:33,071 INFO L290 TraceCheckUtils]: 124: Hoare triple {110214#false} assume !(2 == ~blastFlag~0); {110214#false} is VALID [2022-04-27 15:09:33,071 INFO L290 TraceCheckUtils]: 125: Hoare triple {110214#false} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {110214#false} is VALID [2022-04-27 15:09:33,071 INFO L290 TraceCheckUtils]: 126: Hoare triple {110214#false} assume !(~ret~0 <= 0);~s__state~0 := 8672;~s__init_num~0 := 0; {110214#false} is VALID [2022-04-27 15:09:33,071 INFO L290 TraceCheckUtils]: 127: Hoare triple {110214#false} assume !(0 == ~tmp___10~0); {110214#false} is VALID [2022-04-27 15:09:33,071 INFO L290 TraceCheckUtils]: 128: Hoare triple {110214#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {110214#false} is VALID [2022-04-27 15:09:33,071 INFO L290 TraceCheckUtils]: 129: Hoare triple {110214#false} ~skip~0 := 0; {110214#false} is VALID [2022-04-27 15:09:33,071 INFO L290 TraceCheckUtils]: 130: Hoare triple {110214#false} assume !false; {110214#false} is VALID [2022-04-27 15:09:33,071 INFO L290 TraceCheckUtils]: 131: Hoare triple {110214#false} ~state~0 := ~s__state~0; {110214#false} is VALID [2022-04-27 15:09:33,071 INFO L290 TraceCheckUtils]: 132: Hoare triple {110214#false} assume !(12292 == ~s__state~0); {110214#false} is VALID [2022-04-27 15:09:33,071 INFO L290 TraceCheckUtils]: 133: Hoare triple {110214#false} assume !(16384 == ~s__state~0); {110214#false} is VALID [2022-04-27 15:09:33,071 INFO L290 TraceCheckUtils]: 134: Hoare triple {110214#false} assume !(8192 == ~s__state~0); {110214#false} is VALID [2022-04-27 15:09:33,071 INFO L290 TraceCheckUtils]: 135: Hoare triple {110214#false} assume !(24576 == ~s__state~0); {110214#false} is VALID [2022-04-27 15:09:33,072 INFO L290 TraceCheckUtils]: 136: Hoare triple {110214#false} assume !(8195 == ~s__state~0); {110214#false} is VALID [2022-04-27 15:09:33,072 INFO L290 TraceCheckUtils]: 137: Hoare triple {110214#false} assume !(8480 == ~s__state~0); {110214#false} is VALID [2022-04-27 15:09:33,072 INFO L290 TraceCheckUtils]: 138: Hoare triple {110214#false} assume !(8481 == ~s__state~0); {110214#false} is VALID [2022-04-27 15:09:33,072 INFO L290 TraceCheckUtils]: 139: Hoare triple {110214#false} assume !(8482 == ~s__state~0); {110214#false} is VALID [2022-04-27 15:09:33,072 INFO L290 TraceCheckUtils]: 140: Hoare triple {110214#false} assume !(8464 == ~s__state~0); {110214#false} is VALID [2022-04-27 15:09:33,072 INFO L290 TraceCheckUtils]: 141: Hoare triple {110214#false} assume !(8465 == ~s__state~0); {110214#false} is VALID [2022-04-27 15:09:33,072 INFO L290 TraceCheckUtils]: 142: Hoare triple {110214#false} assume !(8466 == ~s__state~0); {110214#false} is VALID [2022-04-27 15:09:33,072 INFO L290 TraceCheckUtils]: 143: Hoare triple {110214#false} assume !(8496 == ~s__state~0); {110214#false} is VALID [2022-04-27 15:09:33,072 INFO L290 TraceCheckUtils]: 144: Hoare triple {110214#false} assume !(8497 == ~s__state~0); {110214#false} is VALID [2022-04-27 15:09:33,072 INFO L290 TraceCheckUtils]: 145: Hoare triple {110214#false} assume !(8512 == ~s__state~0); {110214#false} is VALID [2022-04-27 15:09:33,072 INFO L290 TraceCheckUtils]: 146: Hoare triple {110214#false} assume !(8513 == ~s__state~0); {110214#false} is VALID [2022-04-27 15:09:33,072 INFO L290 TraceCheckUtils]: 147: Hoare triple {110214#false} assume !(8528 == ~s__state~0); {110214#false} is VALID [2022-04-27 15:09:33,072 INFO L290 TraceCheckUtils]: 148: Hoare triple {110214#false} assume !(8529 == ~s__state~0); {110214#false} is VALID [2022-04-27 15:09:33,072 INFO L290 TraceCheckUtils]: 149: Hoare triple {110214#false} assume !(8544 == ~s__state~0); {110214#false} is VALID [2022-04-27 15:09:33,073 INFO L290 TraceCheckUtils]: 150: Hoare triple {110214#false} assume !(8545 == ~s__state~0); {110214#false} is VALID [2022-04-27 15:09:33,073 INFO L290 TraceCheckUtils]: 151: Hoare triple {110214#false} assume !(8560 == ~s__state~0); {110214#false} is VALID [2022-04-27 15:09:33,073 INFO L290 TraceCheckUtils]: 152: Hoare triple {110214#false} assume !(8561 == ~s__state~0); {110214#false} is VALID [2022-04-27 15:09:33,073 INFO L290 TraceCheckUtils]: 153: Hoare triple {110214#false} assume !(8448 == ~s__state~0); {110214#false} is VALID [2022-04-27 15:09:33,073 INFO L290 TraceCheckUtils]: 154: Hoare triple {110214#false} assume !(8576 == ~s__state~0); {110214#false} is VALID [2022-04-27 15:09:33,073 INFO L290 TraceCheckUtils]: 155: Hoare triple {110214#false} assume !(8577 == ~s__state~0); {110214#false} is VALID [2022-04-27 15:09:33,073 INFO L290 TraceCheckUtils]: 156: Hoare triple {110214#false} assume !(8592 == ~s__state~0); {110214#false} is VALID [2022-04-27 15:09:33,073 INFO L290 TraceCheckUtils]: 157: Hoare triple {110214#false} assume !(8593 == ~s__state~0); {110214#false} is VALID [2022-04-27 15:09:33,073 INFO L290 TraceCheckUtils]: 158: Hoare triple {110214#false} assume !(8608 == ~s__state~0); {110214#false} is VALID [2022-04-27 15:09:33,073 INFO L290 TraceCheckUtils]: 159: Hoare triple {110214#false} assume !(8609 == ~s__state~0); {110214#false} is VALID [2022-04-27 15:09:33,073 INFO L290 TraceCheckUtils]: 160: Hoare triple {110214#false} assume !(8640 == ~s__state~0); {110214#false} is VALID [2022-04-27 15:09:33,073 INFO L290 TraceCheckUtils]: 161: Hoare triple {110214#false} assume !(8641 == ~s__state~0); {110214#false} is VALID [2022-04-27 15:09:33,073 INFO L290 TraceCheckUtils]: 162: Hoare triple {110214#false} assume !(8656 == ~s__state~0); {110214#false} is VALID [2022-04-27 15:09:33,073 INFO L290 TraceCheckUtils]: 163: Hoare triple {110214#false} assume !(8657 == ~s__state~0); {110214#false} is VALID [2022-04-27 15:09:33,073 INFO L290 TraceCheckUtils]: 164: Hoare triple {110214#false} assume 8672 == ~s__state~0; {110214#false} is VALID [2022-04-27 15:09:33,074 INFO L290 TraceCheckUtils]: 165: Hoare triple {110214#false} assume -2147483648 <= #t~nondet50 && #t~nondet50 <= 2147483647;~ret~0 := #t~nondet50;havoc #t~nondet50; {110214#false} is VALID [2022-04-27 15:09:33,074 INFO L290 TraceCheckUtils]: 166: Hoare triple {110214#false} assume !(3 == ~blastFlag~0); {110214#false} is VALID [2022-04-27 15:09:33,074 INFO L290 TraceCheckUtils]: 167: Hoare triple {110214#false} assume !(~ret~0 <= 0);~s__state~0 := 8448; {110214#false} is VALID [2022-04-27 15:09:33,074 INFO L290 TraceCheckUtils]: 168: Hoare triple {110214#false} assume 0 != ~s__hit~0;~s__s3__tmp__next_state___0~0 := 8640; {110214#false} is VALID [2022-04-27 15:09:33,074 INFO L290 TraceCheckUtils]: 169: Hoare triple {110214#false} ~s__init_num~0 := 0; {110214#false} is VALID [2022-04-27 15:09:33,074 INFO L290 TraceCheckUtils]: 170: Hoare triple {110214#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {110214#false} is VALID [2022-04-27 15:09:33,074 INFO L290 TraceCheckUtils]: 171: Hoare triple {110214#false} ~skip~0 := 0; {110214#false} is VALID [2022-04-27 15:09:33,074 INFO L290 TraceCheckUtils]: 172: Hoare triple {110214#false} assume !false; {110214#false} is VALID [2022-04-27 15:09:33,074 INFO L290 TraceCheckUtils]: 173: Hoare triple {110214#false} ~state~0 := ~s__state~0; {110214#false} is VALID [2022-04-27 15:09:33,074 INFO L290 TraceCheckUtils]: 174: Hoare triple {110214#false} assume !(12292 == ~s__state~0); {110214#false} is VALID [2022-04-27 15:09:33,074 INFO L290 TraceCheckUtils]: 175: Hoare triple {110214#false} assume !(16384 == ~s__state~0); {110214#false} is VALID [2022-04-27 15:09:33,074 INFO L290 TraceCheckUtils]: 176: Hoare triple {110214#false} assume !(8192 == ~s__state~0); {110214#false} is VALID [2022-04-27 15:09:33,074 INFO L290 TraceCheckUtils]: 177: Hoare triple {110214#false} assume !(24576 == ~s__state~0); {110214#false} is VALID [2022-04-27 15:09:33,074 INFO L290 TraceCheckUtils]: 178: Hoare triple {110214#false} assume !(8195 == ~s__state~0); {110214#false} is VALID [2022-04-27 15:09:33,075 INFO L290 TraceCheckUtils]: 179: Hoare triple {110214#false} assume !(8480 == ~s__state~0); {110214#false} is VALID [2022-04-27 15:09:33,075 INFO L290 TraceCheckUtils]: 180: Hoare triple {110214#false} assume !(8481 == ~s__state~0); {110214#false} is VALID [2022-04-27 15:09:33,075 INFO L290 TraceCheckUtils]: 181: Hoare triple {110214#false} assume !(8482 == ~s__state~0); {110214#false} is VALID [2022-04-27 15:09:33,075 INFO L290 TraceCheckUtils]: 182: Hoare triple {110214#false} assume !(8464 == ~s__state~0); {110214#false} is VALID [2022-04-27 15:09:33,075 INFO L290 TraceCheckUtils]: 183: Hoare triple {110214#false} assume !(8465 == ~s__state~0); {110214#false} is VALID [2022-04-27 15:09:33,075 INFO L290 TraceCheckUtils]: 184: Hoare triple {110214#false} assume !(8466 == ~s__state~0); {110214#false} is VALID [2022-04-27 15:09:33,075 INFO L290 TraceCheckUtils]: 185: Hoare triple {110214#false} assume !(8496 == ~s__state~0); {110214#false} is VALID [2022-04-27 15:09:33,075 INFO L290 TraceCheckUtils]: 186: Hoare triple {110214#false} assume !(8497 == ~s__state~0); {110214#false} is VALID [2022-04-27 15:09:33,075 INFO L290 TraceCheckUtils]: 187: Hoare triple {110214#false} assume !(8512 == ~s__state~0); {110214#false} is VALID [2022-04-27 15:09:33,075 INFO L290 TraceCheckUtils]: 188: Hoare triple {110214#false} assume !(8513 == ~s__state~0); {110214#false} is VALID [2022-04-27 15:09:33,075 INFO L290 TraceCheckUtils]: 189: Hoare triple {110214#false} assume !(8528 == ~s__state~0); {110214#false} is VALID [2022-04-27 15:09:33,075 INFO L290 TraceCheckUtils]: 190: Hoare triple {110214#false} assume !(8529 == ~s__state~0); {110214#false} is VALID [2022-04-27 15:09:33,075 INFO L290 TraceCheckUtils]: 191: Hoare triple {110214#false} assume !(8544 == ~s__state~0); {110214#false} is VALID [2022-04-27 15:09:33,076 INFO L290 TraceCheckUtils]: 192: Hoare triple {110214#false} assume !(8545 == ~s__state~0); {110214#false} is VALID [2022-04-27 15:09:33,076 INFO L290 TraceCheckUtils]: 193: Hoare triple {110214#false} assume !(8560 == ~s__state~0); {110214#false} is VALID [2022-04-27 15:09:33,076 INFO L290 TraceCheckUtils]: 194: Hoare triple {110214#false} assume !(8561 == ~s__state~0); {110214#false} is VALID [2022-04-27 15:09:33,076 INFO L290 TraceCheckUtils]: 195: Hoare triple {110214#false} assume 8448 == ~s__state~0; {110214#false} is VALID [2022-04-27 15:09:33,076 INFO L290 TraceCheckUtils]: 196: Hoare triple {110214#false} assume !(~num1~0 > 0); {110214#false} is VALID [2022-04-27 15:09:33,076 INFO L290 TraceCheckUtils]: 197: Hoare triple {110214#false} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {110214#false} is VALID [2022-04-27 15:09:33,076 INFO L290 TraceCheckUtils]: 198: Hoare triple {110214#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {110214#false} is VALID [2022-04-27 15:09:33,076 INFO L290 TraceCheckUtils]: 199: Hoare triple {110214#false} ~skip~0 := 0; {110214#false} is VALID [2022-04-27 15:09:33,076 INFO L290 TraceCheckUtils]: 200: Hoare triple {110214#false} assume !false; {110214#false} is VALID [2022-04-27 15:09:33,076 INFO L290 TraceCheckUtils]: 201: Hoare triple {110214#false} ~state~0 := ~s__state~0; {110214#false} is VALID [2022-04-27 15:09:33,076 INFO L290 TraceCheckUtils]: 202: Hoare triple {110214#false} assume !(12292 == ~s__state~0); {110214#false} is VALID [2022-04-27 15:09:33,076 INFO L290 TraceCheckUtils]: 203: Hoare triple {110214#false} assume !(16384 == ~s__state~0); {110214#false} is VALID [2022-04-27 15:09:33,076 INFO L290 TraceCheckUtils]: 204: Hoare triple {110214#false} assume !(8192 == ~s__state~0); {110214#false} is VALID [2022-04-27 15:09:33,076 INFO L290 TraceCheckUtils]: 205: Hoare triple {110214#false} assume !(24576 == ~s__state~0); {110214#false} is VALID [2022-04-27 15:09:33,077 INFO L290 TraceCheckUtils]: 206: Hoare triple {110214#false} assume !(8195 == ~s__state~0); {110214#false} is VALID [2022-04-27 15:09:33,077 INFO L290 TraceCheckUtils]: 207: Hoare triple {110214#false} assume !(8480 == ~s__state~0); {110214#false} is VALID [2022-04-27 15:09:33,077 INFO L290 TraceCheckUtils]: 208: Hoare triple {110214#false} assume !(8481 == ~s__state~0); {110214#false} is VALID [2022-04-27 15:09:33,077 INFO L290 TraceCheckUtils]: 209: Hoare triple {110214#false} assume !(8482 == ~s__state~0); {110214#false} is VALID [2022-04-27 15:09:33,077 INFO L290 TraceCheckUtils]: 210: Hoare triple {110214#false} assume !(8464 == ~s__state~0); {110214#false} is VALID [2022-04-27 15:09:33,077 INFO L290 TraceCheckUtils]: 211: Hoare triple {110214#false} assume !(8465 == ~s__state~0); {110214#false} is VALID [2022-04-27 15:09:33,077 INFO L290 TraceCheckUtils]: 212: Hoare triple {110214#false} assume !(8466 == ~s__state~0); {110214#false} is VALID [2022-04-27 15:09:33,077 INFO L290 TraceCheckUtils]: 213: Hoare triple {110214#false} assume !(8496 == ~s__state~0); {110214#false} is VALID [2022-04-27 15:09:33,077 INFO L290 TraceCheckUtils]: 214: Hoare triple {110214#false} assume !(8497 == ~s__state~0); {110214#false} is VALID [2022-04-27 15:09:33,077 INFO L290 TraceCheckUtils]: 215: Hoare triple {110214#false} assume !(8512 == ~s__state~0); {110214#false} is VALID [2022-04-27 15:09:33,077 INFO L290 TraceCheckUtils]: 216: Hoare triple {110214#false} assume !(8513 == ~s__state~0); {110214#false} is VALID [2022-04-27 15:09:33,077 INFO L290 TraceCheckUtils]: 217: Hoare triple {110214#false} assume !(8528 == ~s__state~0); {110214#false} is VALID [2022-04-27 15:09:33,077 INFO L290 TraceCheckUtils]: 218: Hoare triple {110214#false} assume !(8529 == ~s__state~0); {110214#false} is VALID [2022-04-27 15:09:33,078 INFO L290 TraceCheckUtils]: 219: Hoare triple {110214#false} assume !(8544 == ~s__state~0); {110214#false} is VALID [2022-04-27 15:09:33,078 INFO L290 TraceCheckUtils]: 220: Hoare triple {110214#false} assume !(8545 == ~s__state~0); {110214#false} is VALID [2022-04-27 15:09:33,078 INFO L290 TraceCheckUtils]: 221: Hoare triple {110214#false} assume !(8560 == ~s__state~0); {110214#false} is VALID [2022-04-27 15:09:33,078 INFO L290 TraceCheckUtils]: 222: Hoare triple {110214#false} assume !(8561 == ~s__state~0); {110214#false} is VALID [2022-04-27 15:09:33,078 INFO L290 TraceCheckUtils]: 223: Hoare triple {110214#false} assume !(8448 == ~s__state~0); {110214#false} is VALID [2022-04-27 15:09:33,078 INFO L290 TraceCheckUtils]: 224: Hoare triple {110214#false} assume !(8576 == ~s__state~0); {110214#false} is VALID [2022-04-27 15:09:33,078 INFO L290 TraceCheckUtils]: 225: Hoare triple {110214#false} assume !(8577 == ~s__state~0); {110214#false} is VALID [2022-04-27 15:09:33,078 INFO L290 TraceCheckUtils]: 226: Hoare triple {110214#false} assume !(8592 == ~s__state~0); {110214#false} is VALID [2022-04-27 15:09:33,078 INFO L290 TraceCheckUtils]: 227: Hoare triple {110214#false} assume !(8593 == ~s__state~0); {110214#false} is VALID [2022-04-27 15:09:33,078 INFO L290 TraceCheckUtils]: 228: Hoare triple {110214#false} assume !(8608 == ~s__state~0); {110214#false} is VALID [2022-04-27 15:09:33,078 INFO L290 TraceCheckUtils]: 229: Hoare triple {110214#false} assume !(8609 == ~s__state~0); {110214#false} is VALID [2022-04-27 15:09:33,078 INFO L290 TraceCheckUtils]: 230: Hoare triple {110214#false} assume 8640 == ~s__state~0; {110214#false} is VALID [2022-04-27 15:09:33,078 INFO L290 TraceCheckUtils]: 231: Hoare triple {110214#false} assume -2147483648 <= #t~nondet48 && #t~nondet48 <= 2147483647;~ret~0 := #t~nondet48;havoc #t~nondet48; {110214#false} is VALID [2022-04-27 15:09:33,079 INFO L290 TraceCheckUtils]: 232: Hoare triple {110214#false} assume 5 == ~blastFlag~0; {110214#false} is VALID [2022-04-27 15:09:33,079 INFO L290 TraceCheckUtils]: 233: Hoare triple {110214#false} assume !false; {110214#false} is VALID [2022-04-27 15:09:33,079 INFO L134 CoverageAnalysis]: Checked inductivity of 459 backedges. 336 proven. 0 refuted. 0 times theorem prover too weak. 123 trivial. 0 not checked. [2022-04-27 15:09:33,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-27 15:09:33,079 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660997205] [2022-04-27 15:09:33,080 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [660997205] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-27 15:09:33,080 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-27 15:09:33,080 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-27 15:09:33,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [949931567] [2022-04-27 15:09:33,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-27 15:09:33,081 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 37.0) internal successors, (148), 3 states have internal predecessors, (148), 1 states have call successors, (3), 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 234 [2022-04-27 15:09:33,081 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-27 15:09:33,081 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 4 states, 4 states have (on average 37.0) internal successors, (148), 3 states have internal predecessors, (148), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:09:33,162 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 152 edges. 152 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-27 15:09:33,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-27 15:09:33,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-27 15:09:33,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-27 15:09:33,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-27 15:09:33,162 INFO L87 Difference]: Start difference. First operand 2855 states and 3823 transitions. Second operand has 4 states, 4 states have (on average 37.0) internal successors, (148), 3 states have internal predecessors, (148), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:09:35,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 15:09:35,172 INFO L93 Difference]: Finished difference Result 5703 states and 7635 transitions. [2022-04-27 15:09:35,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-27 15:09:35,172 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 37.0) internal successors, (148), 3 states have internal predecessors, (148), 1 states have call successors, (3), 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 234 [2022-04-27 15:09:35,172 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-27 15:09:35,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 37.0) internal successors, (148), 3 states have internal predecessors, (148), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:09:35,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 467 transitions. [2022-04-27 15:09:35,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 37.0) internal successors, (148), 3 states have internal predecessors, (148), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:09:35,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 467 transitions. [2022-04-27 15:09:35,177 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 4 states and 467 transitions. [2022-04-27 15:09:35,457 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 467 edges. 467 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-27 15:09:35,713 INFO L225 Difference]: With dead ends: 5703 [2022-04-27 15:09:35,713 INFO L226 Difference]: Without dead ends: 2862 [2022-04-27 15:09:35,715 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-27 15:09:35,716 INFO L413 NwaCegarLoop]: 221 mSDtfsCounter, 243 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 235 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 243 SdHoareTripleChecker+Valid, 228 SdHoareTripleChecker+Invalid, 245 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 235 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-27 15:09:35,716 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [243 Valid, 228 Invalid, 245 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 235 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-27 15:09:35,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2862 states. [2022-04-27 15:09:36,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2862 to 2855. [2022-04-27 15:09:36,277 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-27 15:09:36,280 INFO L82 GeneralOperation]: Start isEquivalent. First operand 2862 states. Second operand has 2855 states, 2850 states have (on average 1.3357894736842104) internal successors, (3807), 2850 states have internal predecessors, (3807), 3 states have call successors, (3), 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-27 15:09:36,281 INFO L74 IsIncluded]: Start isIncluded. First operand 2862 states. Second operand has 2855 states, 2850 states have (on average 1.3357894736842104) internal successors, (3807), 2850 states have internal predecessors, (3807), 3 states have call successors, (3), 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-27 15:09:36,282 INFO L87 Difference]: Start difference. First operand 2862 states. Second operand has 2855 states, 2850 states have (on average 1.3357894736842104) internal successors, (3807), 2850 states have internal predecessors, (3807), 3 states have call successors, (3), 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-27 15:09:36,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 15:09:36,504 INFO L93 Difference]: Finished difference Result 2862 states and 3818 transitions. [2022-04-27 15:09:36,504 INFO L276 IsEmpty]: Start isEmpty. Operand 2862 states and 3818 transitions. [2022-04-27 15:09:36,507 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 15:09:36,507 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 15:09:36,509 INFO L74 IsIncluded]: Start isIncluded. First operand has 2855 states, 2850 states have (on average 1.3357894736842104) internal successors, (3807), 2850 states have internal predecessors, (3807), 3 states have call successors, (3), 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 2862 states. [2022-04-27 15:09:36,511 INFO L87 Difference]: Start difference. First operand has 2855 states, 2850 states have (on average 1.3357894736842104) internal successors, (3807), 2850 states have internal predecessors, (3807), 3 states have call successors, (3), 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 2862 states. [2022-04-27 15:09:36,747 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 15:09:36,747 INFO L93 Difference]: Finished difference Result 2862 states and 3818 transitions. [2022-04-27 15:09:36,747 INFO L276 IsEmpty]: Start isEmpty. Operand 2862 states and 3818 transitions. [2022-04-27 15:09:36,749 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 15:09:36,749 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 15:09:36,749 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-27 15:09:36,749 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-27 15:09:36,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2855 states, 2850 states have (on average 1.3357894736842104) internal successors, (3807), 2850 states have internal predecessors, (3807), 3 states have call successors, (3), 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-27 15:09:37,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2855 states to 2855 states and 3811 transitions. [2022-04-27 15:09:37,021 INFO L78 Accepts]: Start accepts. Automaton has 2855 states and 3811 transitions. Word has length 234 [2022-04-27 15:09:37,021 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-27 15:09:37,021 INFO L495 AbstractCegarLoop]: Abstraction has 2855 states and 3811 transitions. [2022-04-27 15:09:37,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 37.0) internal successors, (148), 3 states have internal predecessors, (148), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:09:37,021 INFO L276 IsEmpty]: Start isEmpty. Operand 2855 states and 3811 transitions. [2022-04-27 15:09:37,025 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 296 [2022-04-27 15:09:37,025 INFO L187 NwaCegarLoop]: Found error trace [2022-04-27 15:09:37,025 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 8, 8, 7, 7, 6, 6, 4, 4, 4, 4, 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] [2022-04-27 15:09:37,025 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-04-27 15:09:37,025 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-27 15:09:37,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-27 15:09:37,025 INFO L85 PathProgramCache]: Analyzing trace with hash -539038844, now seen corresponding path program 1 times [2022-04-27 15:09:37,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-27 15:09:37,026 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [717410962] [2022-04-27 15:09:37,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-27 15:09:37,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-27 15:09:37,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 15:09:37,125 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-27 15:09:37,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 15:09:37,134 INFO L290 TraceCheckUtils]: 0: Hoare triple {125387#(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(16, 2);call #Ultimate.allocInit(12, 3); {125380#true} is VALID [2022-04-27 15:09:37,134 INFO L290 TraceCheckUtils]: 1: Hoare triple {125380#true} assume true; {125380#true} is VALID [2022-04-27 15:09:37,134 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {125380#true} {125380#true} #638#return; {125380#true} is VALID [2022-04-27 15:09:37,135 INFO L272 TraceCheckUtils]: 0: Hoare triple {125380#true} call ULTIMATE.init(); {125387#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-27 15:09:37,135 INFO L290 TraceCheckUtils]: 1: Hoare triple {125387#(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(16, 2);call #Ultimate.allocInit(12, 3); {125380#true} is VALID [2022-04-27 15:09:37,135 INFO L290 TraceCheckUtils]: 2: Hoare triple {125380#true} assume true; {125380#true} is VALID [2022-04-27 15:09:37,135 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {125380#true} {125380#true} #638#return; {125380#true} is VALID [2022-04-27 15:09:37,135 INFO L272 TraceCheckUtils]: 4: Hoare triple {125380#true} call #t~ret55 := main(); {125380#true} is VALID [2022-04-27 15:09:37,135 INFO L290 TraceCheckUtils]: 5: Hoare triple {125380#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {125380#true} is VALID [2022-04-27 15:09:37,135 INFO L272 TraceCheckUtils]: 6: Hoare triple {125380#true} call #t~ret54 := ssl3_accept(~s~0); {125380#true} is VALID [2022-04-27 15:09:37,135 INFO L290 TraceCheckUtils]: 7: Hoare triple {125380#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__hit~0 := #t~nondet7;havoc #t~nondet7;havoc ~s__rwstate~0;~s__init_buf___0~0 := 1;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__debug~0 := #t~nondet8;havoc #t~nondet8;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__options~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__verify_mode~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__session__peer~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet16;havoc #t~nondet16;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet18;havoc #t~nondet18;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet20;havoc #t~nondet20;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet21;havoc #t~nondet21;havoc ~s__session__cipher~0;havoc ~buf~0;havoc ~l~0;havoc ~Time~0;havoc ~tmp~0;havoc ~cb~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~num1~0 := #t~nondet22;havoc #t~nondet22;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~tmp___1~0 := #t~nondet23;havoc #t~nondet23;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___2~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___3~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___4~0 := #t~nondet26;havoc #t~nondet26;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp___5~0 := #t~nondet27;havoc #t~nondet27;assume -2147483648 <= #t~nondet28 && #t~nondet28 <= 2147483647;~tmp___6~0 := #t~nondet28;havoc #t~nondet28;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet29 && #t~nondet29 <= 2147483647;~tmp___8~0 := #t~nondet29;havoc #t~nondet29;assume -2147483648 <= #t~nondet30 && #t~nondet30 <= 2147483647;~tmp___9~0 := #t~nondet30;havoc #t~nondet30;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___10~0 := #t~nondet31;havoc #t~nondet31;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp~0 := #t~nondet32;havoc #t~nondet32;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {125380#true} is VALID [2022-04-27 15:09:37,135 INFO L290 TraceCheckUtils]: 8: Hoare triple {125380#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {125380#true} is VALID [2022-04-27 15:09:37,135 INFO L290 TraceCheckUtils]: 9: Hoare triple {125380#true} #t~post33 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post33;havoc #t~post33; {125380#true} is VALID [2022-04-27 15:09:37,136 INFO L290 TraceCheckUtils]: 10: Hoare triple {125380#true} assume !(0 != 12288 + ~tmp___1~0); {125380#true} is VALID [2022-04-27 15:09:37,136 INFO L290 TraceCheckUtils]: 11: Hoare triple {125380#true} assume !(0 == ~s__cert~0); {125380#true} is VALID [2022-04-27 15:09:37,136 INFO L290 TraceCheckUtils]: 12: Hoare triple {125380#true} assume !false; {125380#true} is VALID [2022-04-27 15:09:37,136 INFO L290 TraceCheckUtils]: 13: Hoare triple {125380#true} ~state~0 := ~s__state~0; {125380#true} is VALID [2022-04-27 15:09:37,136 INFO L290 TraceCheckUtils]: 14: Hoare triple {125380#true} assume !(12292 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:37,136 INFO L290 TraceCheckUtils]: 15: Hoare triple {125380#true} assume !(16384 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:37,136 INFO L290 TraceCheckUtils]: 16: Hoare triple {125380#true} assume !(8192 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:37,136 INFO L290 TraceCheckUtils]: 17: Hoare triple {125380#true} assume !(24576 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:37,136 INFO L290 TraceCheckUtils]: 18: Hoare triple {125380#true} assume !(8195 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:37,136 INFO L290 TraceCheckUtils]: 19: Hoare triple {125380#true} assume !(8480 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:37,136 INFO L290 TraceCheckUtils]: 20: Hoare triple {125380#true} assume !(8481 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:37,136 INFO L290 TraceCheckUtils]: 21: Hoare triple {125380#true} assume !(8482 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:37,136 INFO L290 TraceCheckUtils]: 22: Hoare triple {125380#true} assume 8464 == ~s__state~0; {125380#true} is VALID [2022-04-27 15:09:37,136 INFO L290 TraceCheckUtils]: 23: Hoare triple {125380#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~ret~0 := #t~nondet38;havoc #t~nondet38; {125380#true} is VALID [2022-04-27 15:09:37,137 INFO L290 TraceCheckUtils]: 24: Hoare triple {125380#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {125380#true} is VALID [2022-04-27 15:09:37,137 INFO L290 TraceCheckUtils]: 25: Hoare triple {125380#true} assume !(~ret~0 <= 0);~got_new_session~0 := 1;~s__state~0 := 8496;~s__init_num~0 := 0; {125380#true} is VALID [2022-04-27 15:09:37,137 INFO L290 TraceCheckUtils]: 26: Hoare triple {125380#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {125380#true} is VALID [2022-04-27 15:09:37,137 INFO L290 TraceCheckUtils]: 27: Hoare triple {125380#true} ~skip~0 := 0; {125380#true} is VALID [2022-04-27 15:09:37,137 INFO L290 TraceCheckUtils]: 28: Hoare triple {125380#true} assume !false; {125380#true} is VALID [2022-04-27 15:09:37,137 INFO L290 TraceCheckUtils]: 29: Hoare triple {125380#true} ~state~0 := ~s__state~0; {125380#true} is VALID [2022-04-27 15:09:37,137 INFO L290 TraceCheckUtils]: 30: Hoare triple {125380#true} assume !(12292 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:37,137 INFO L290 TraceCheckUtils]: 31: Hoare triple {125380#true} assume !(16384 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:37,137 INFO L290 TraceCheckUtils]: 32: Hoare triple {125380#true} assume !(8192 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:37,137 INFO L290 TraceCheckUtils]: 33: Hoare triple {125380#true} assume !(24576 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:37,137 INFO L290 TraceCheckUtils]: 34: Hoare triple {125380#true} assume !(8195 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:37,137 INFO L290 TraceCheckUtils]: 35: Hoare triple {125380#true} assume !(8480 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:37,137 INFO L290 TraceCheckUtils]: 36: Hoare triple {125380#true} assume !(8481 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:37,137 INFO L290 TraceCheckUtils]: 37: Hoare triple {125380#true} assume !(8482 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:37,137 INFO L290 TraceCheckUtils]: 38: Hoare triple {125380#true} assume !(8464 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:37,138 INFO L290 TraceCheckUtils]: 39: Hoare triple {125380#true} assume !(8465 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:37,138 INFO L290 TraceCheckUtils]: 40: Hoare triple {125380#true} assume !(8466 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:37,138 INFO L290 TraceCheckUtils]: 41: Hoare triple {125380#true} assume 8496 == ~s__state~0; {125380#true} is VALID [2022-04-27 15:09:37,138 INFO L290 TraceCheckUtils]: 42: Hoare triple {125380#true} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {125380#true} is VALID [2022-04-27 15:09:37,138 INFO L290 TraceCheckUtils]: 43: Hoare triple {125380#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {125380#true} is VALID [2022-04-27 15:09:37,138 INFO L290 TraceCheckUtils]: 44: Hoare triple {125380#true} assume !(~ret~0 <= 0); {125380#true} is VALID [2022-04-27 15:09:37,138 INFO L290 TraceCheckUtils]: 45: Hoare triple {125380#true} assume !(0 != ~s__hit~0);~s__state~0 := 8512; {125380#true} is VALID [2022-04-27 15:09:37,138 INFO L290 TraceCheckUtils]: 46: Hoare triple {125380#true} ~s__init_num~0 := 0; {125380#true} is VALID [2022-04-27 15:09:37,138 INFO L290 TraceCheckUtils]: 47: Hoare triple {125380#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {125380#true} is VALID [2022-04-27 15:09:37,138 INFO L290 TraceCheckUtils]: 48: Hoare triple {125380#true} ~skip~0 := 0; {125380#true} is VALID [2022-04-27 15:09:37,138 INFO L290 TraceCheckUtils]: 49: Hoare triple {125380#true} assume !false; {125380#true} is VALID [2022-04-27 15:09:37,138 INFO L290 TraceCheckUtils]: 50: Hoare triple {125380#true} ~state~0 := ~s__state~0; {125380#true} is VALID [2022-04-27 15:09:37,138 INFO L290 TraceCheckUtils]: 51: Hoare triple {125380#true} assume !(12292 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:37,139 INFO L290 TraceCheckUtils]: 52: Hoare triple {125380#true} assume !(16384 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:37,139 INFO L290 TraceCheckUtils]: 53: Hoare triple {125380#true} assume !(8192 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:37,139 INFO L290 TraceCheckUtils]: 54: Hoare triple {125380#true} assume !(24576 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:37,139 INFO L290 TraceCheckUtils]: 55: Hoare triple {125380#true} assume !(8195 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:37,139 INFO L290 TraceCheckUtils]: 56: Hoare triple {125380#true} assume !(8480 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:37,139 INFO L290 TraceCheckUtils]: 57: Hoare triple {125380#true} assume !(8481 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:37,139 INFO L290 TraceCheckUtils]: 58: Hoare triple {125380#true} assume !(8482 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:37,139 INFO L290 TraceCheckUtils]: 59: Hoare triple {125380#true} assume !(8464 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:37,139 INFO L290 TraceCheckUtils]: 60: Hoare triple {125380#true} assume !(8465 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:37,139 INFO L290 TraceCheckUtils]: 61: Hoare triple {125380#true} assume !(8466 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:37,139 INFO L290 TraceCheckUtils]: 62: Hoare triple {125380#true} assume !(8496 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:37,139 INFO L290 TraceCheckUtils]: 63: Hoare triple {125380#true} assume !(8497 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:37,139 INFO L290 TraceCheckUtils]: 64: Hoare triple {125380#true} assume 8512 == ~s__state~0; {125380#true} is VALID [2022-04-27 15:09:37,139 INFO L290 TraceCheckUtils]: 65: Hoare triple {125380#true} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {125380#true} is VALID [2022-04-27 15:09:37,140 INFO L290 TraceCheckUtils]: 66: Hoare triple {125380#true} assume !(0 != (256 + ~__cil_tmp56~0) % 4294967296);assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;~ret~0 := #t~nondet40;havoc #t~nondet40; {125380#true} is VALID [2022-04-27 15:09:37,140 INFO L290 TraceCheckUtils]: 67: Hoare triple {125380#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 6; {125380#true} is VALID [2022-04-27 15:09:37,140 INFO L290 TraceCheckUtils]: 68: Hoare triple {125380#true} assume !(~ret~0 <= 0); {125380#true} is VALID [2022-04-27 15:09:37,140 INFO L290 TraceCheckUtils]: 69: Hoare triple {125380#true} ~s__state~0 := 8528;~s__init_num~0 := 0; {125380#true} is VALID [2022-04-27 15:09:37,140 INFO L290 TraceCheckUtils]: 70: Hoare triple {125380#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {125380#true} is VALID [2022-04-27 15:09:37,140 INFO L290 TraceCheckUtils]: 71: Hoare triple {125380#true} ~skip~0 := 0; {125380#true} is VALID [2022-04-27 15:09:37,140 INFO L290 TraceCheckUtils]: 72: Hoare triple {125380#true} assume !false; {125380#true} is VALID [2022-04-27 15:09:37,140 INFO L290 TraceCheckUtils]: 73: Hoare triple {125380#true} ~state~0 := ~s__state~0; {125380#true} is VALID [2022-04-27 15:09:37,140 INFO L290 TraceCheckUtils]: 74: Hoare triple {125380#true} assume !(12292 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:37,140 INFO L290 TraceCheckUtils]: 75: Hoare triple {125380#true} assume !(16384 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:37,140 INFO L290 TraceCheckUtils]: 76: Hoare triple {125380#true} assume !(8192 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:37,140 INFO L290 TraceCheckUtils]: 77: Hoare triple {125380#true} assume !(24576 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:37,140 INFO L290 TraceCheckUtils]: 78: Hoare triple {125380#true} assume !(8195 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:37,140 INFO L290 TraceCheckUtils]: 79: Hoare triple {125380#true} assume !(8480 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:37,140 INFO L290 TraceCheckUtils]: 80: Hoare triple {125380#true} assume !(8481 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:37,141 INFO L290 TraceCheckUtils]: 81: Hoare triple {125380#true} assume !(8482 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:37,141 INFO L290 TraceCheckUtils]: 82: Hoare triple {125380#true} assume !(8464 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:37,141 INFO L290 TraceCheckUtils]: 83: Hoare triple {125380#true} assume !(8465 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:37,141 INFO L290 TraceCheckUtils]: 84: Hoare triple {125380#true} assume !(8466 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:37,141 INFO L290 TraceCheckUtils]: 85: Hoare triple {125380#true} assume !(8496 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:37,141 INFO L290 TraceCheckUtils]: 86: Hoare triple {125380#true} assume !(8497 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:37,141 INFO L290 TraceCheckUtils]: 87: Hoare triple {125380#true} assume !(8512 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:37,141 INFO L290 TraceCheckUtils]: 88: Hoare triple {125380#true} assume !(8513 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:37,141 INFO L290 TraceCheckUtils]: 89: Hoare triple {125380#true} assume 8528 == ~s__state~0; {125380#true} is VALID [2022-04-27 15:09:37,141 INFO L290 TraceCheckUtils]: 90: Hoare triple {125380#true} ~l~0 := ~s__s3__tmp__new_cipher__algorithms~0;~__cil_tmp57~0 := ~s__options~0; {125380#true} is VALID [2022-04-27 15:09:37,141 INFO L290 TraceCheckUtils]: 91: Hoare triple {125380#true} assume 0 != (2097152 + ~__cil_tmp57~0) % 4294967296;~s__s3__tmp__use_rsa_tmp~0 := 1; {125380#true} is VALID [2022-04-27 15:09:37,141 INFO L290 TraceCheckUtils]: 92: Hoare triple {125380#true} assume 0 != ~s__s3__tmp__use_rsa_tmp~0; {125380#true} is VALID [2022-04-27 15:09:37,141 INFO L290 TraceCheckUtils]: 93: Hoare triple {125380#true} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {125380#true} is VALID [2022-04-27 15:09:37,142 INFO L290 TraceCheckUtils]: 94: Hoare triple {125380#true} assume 6 == ~blastFlag~0;~blastFlag~0 := 7; {125380#true} is VALID [2022-04-27 15:09:37,142 INFO L290 TraceCheckUtils]: 95: Hoare triple {125380#true} assume !(~ret~0 <= 0); {125380#true} is VALID [2022-04-27 15:09:37,142 INFO L290 TraceCheckUtils]: 96: Hoare triple {125380#true} ~s__state~0 := 8544;~s__init_num~0 := 0; {125380#true} is VALID [2022-04-27 15:09:37,142 INFO L290 TraceCheckUtils]: 97: Hoare triple {125380#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {125380#true} is VALID [2022-04-27 15:09:37,142 INFO L290 TraceCheckUtils]: 98: Hoare triple {125380#true} ~skip~0 := 0; {125380#true} is VALID [2022-04-27 15:09:37,142 INFO L290 TraceCheckUtils]: 99: Hoare triple {125380#true} assume !false; {125380#true} is VALID [2022-04-27 15:09:37,142 INFO L290 TraceCheckUtils]: 100: Hoare triple {125380#true} ~state~0 := ~s__state~0; {125380#true} is VALID [2022-04-27 15:09:37,142 INFO L290 TraceCheckUtils]: 101: Hoare triple {125380#true} assume !(12292 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:37,142 INFO L290 TraceCheckUtils]: 102: Hoare triple {125380#true} assume !(16384 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:37,142 INFO L290 TraceCheckUtils]: 103: Hoare triple {125380#true} assume !(8192 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:37,142 INFO L290 TraceCheckUtils]: 104: Hoare triple {125380#true} assume !(24576 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:37,142 INFO L290 TraceCheckUtils]: 105: Hoare triple {125380#true} assume !(8195 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:37,142 INFO L290 TraceCheckUtils]: 106: Hoare triple {125380#true} assume !(8480 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:37,142 INFO L290 TraceCheckUtils]: 107: Hoare triple {125380#true} assume !(8481 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:37,143 INFO L290 TraceCheckUtils]: 108: Hoare triple {125380#true} assume !(8482 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:37,143 INFO L290 TraceCheckUtils]: 109: Hoare triple {125380#true} assume !(8464 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:37,143 INFO L290 TraceCheckUtils]: 110: Hoare triple {125380#true} assume !(8465 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:37,143 INFO L290 TraceCheckUtils]: 111: Hoare triple {125380#true} assume !(8466 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:37,143 INFO L290 TraceCheckUtils]: 112: Hoare triple {125380#true} assume !(8496 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:37,143 INFO L290 TraceCheckUtils]: 113: Hoare triple {125380#true} assume !(8497 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:37,143 INFO L290 TraceCheckUtils]: 114: Hoare triple {125380#true} assume !(8512 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:37,143 INFO L290 TraceCheckUtils]: 115: Hoare triple {125380#true} assume !(8513 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:37,143 INFO L290 TraceCheckUtils]: 116: Hoare triple {125380#true} assume !(8528 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:37,143 INFO L290 TraceCheckUtils]: 117: Hoare triple {125380#true} assume !(8529 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:37,143 INFO L290 TraceCheckUtils]: 118: Hoare triple {125380#true} assume 8544 == ~s__state~0; {125380#true} is VALID [2022-04-27 15:09:37,143 INFO L290 TraceCheckUtils]: 119: Hoare triple {125380#true} assume 0 != 1 + ~s__verify_mode~0; {125380#true} is VALID [2022-04-27 15:09:37,143 INFO L290 TraceCheckUtils]: 120: Hoare triple {125380#true} assume !(0 != ~s__session__peer~0); {125380#true} is VALID [2022-04-27 15:09:37,144 INFO L290 TraceCheckUtils]: 121: Hoare triple {125380#true} ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; {125380#true} is VALID [2022-04-27 15:09:37,144 INFO L290 TraceCheckUtils]: 122: Hoare triple {125380#true} assume !(0 != (256 + ~__cil_tmp61~0) % 4294967296); {125380#true} is VALID [2022-04-27 15:09:37,144 INFO L290 TraceCheckUtils]: 123: Hoare triple {125380#true} ~s__s3__tmp__cert_request~0 := 1;assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {125380#true} is VALID [2022-04-27 15:09:37,144 INFO L290 TraceCheckUtils]: 124: Hoare triple {125380#true} assume !(8 == ~blastFlag~0); {125380#true} is VALID [2022-04-27 15:09:37,144 INFO L290 TraceCheckUtils]: 125: Hoare triple {125380#true} assume !(~ret~0 <= 0);~s__state~0 := 8448;~s__s3__tmp__next_state___0~0 := 8576;~s__init_num~0 := 0; {125385#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:37,145 INFO L290 TraceCheckUtils]: 126: Hoare triple {125385#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(0 == ~s__s3__tmp__reuse_message~0); {125385#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:37,145 INFO L290 TraceCheckUtils]: 127: Hoare triple {125385#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} ~skip~0 := 0; {125385#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:37,145 INFO L290 TraceCheckUtils]: 128: Hoare triple {125385#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !false; {125385#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:37,145 INFO L290 TraceCheckUtils]: 129: Hoare triple {125385#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} ~state~0 := ~s__state~0; {125385#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:37,146 INFO L290 TraceCheckUtils]: 130: Hoare triple {125385#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(12292 == ~s__state~0); {125385#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:37,146 INFO L290 TraceCheckUtils]: 131: Hoare triple {125385#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(16384 == ~s__state~0); {125385#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:37,146 INFO L290 TraceCheckUtils]: 132: Hoare triple {125385#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8192 == ~s__state~0); {125385#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:37,146 INFO L290 TraceCheckUtils]: 133: Hoare triple {125385#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(24576 == ~s__state~0); {125385#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:37,147 INFO L290 TraceCheckUtils]: 134: Hoare triple {125385#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8195 == ~s__state~0); {125385#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:37,147 INFO L290 TraceCheckUtils]: 135: Hoare triple {125385#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8480 == ~s__state~0); {125385#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:37,147 INFO L290 TraceCheckUtils]: 136: Hoare triple {125385#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8481 == ~s__state~0); {125385#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:37,148 INFO L290 TraceCheckUtils]: 137: Hoare triple {125385#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8482 == ~s__state~0); {125385#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:37,148 INFO L290 TraceCheckUtils]: 138: Hoare triple {125385#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8464 == ~s__state~0); {125385#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:37,148 INFO L290 TraceCheckUtils]: 139: Hoare triple {125385#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8465 == ~s__state~0); {125385#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:37,148 INFO L290 TraceCheckUtils]: 140: Hoare triple {125385#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8466 == ~s__state~0); {125385#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:37,149 INFO L290 TraceCheckUtils]: 141: Hoare triple {125385#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8496 == ~s__state~0); {125385#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:37,149 INFO L290 TraceCheckUtils]: 142: Hoare triple {125385#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8497 == ~s__state~0); {125385#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:37,149 INFO L290 TraceCheckUtils]: 143: Hoare triple {125385#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8512 == ~s__state~0); {125385#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:37,149 INFO L290 TraceCheckUtils]: 144: Hoare triple {125385#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8513 == ~s__state~0); {125385#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:37,150 INFO L290 TraceCheckUtils]: 145: Hoare triple {125385#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8528 == ~s__state~0); {125385#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:37,150 INFO L290 TraceCheckUtils]: 146: Hoare triple {125385#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8529 == ~s__state~0); {125385#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:37,150 INFO L290 TraceCheckUtils]: 147: Hoare triple {125385#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8544 == ~s__state~0); {125385#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:37,151 INFO L290 TraceCheckUtils]: 148: Hoare triple {125385#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8545 == ~s__state~0); {125385#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:37,151 INFO L290 TraceCheckUtils]: 149: Hoare triple {125385#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8560 == ~s__state~0); {125385#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:37,151 INFO L290 TraceCheckUtils]: 150: Hoare triple {125385#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8561 == ~s__state~0); {125385#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:37,152 INFO L290 TraceCheckUtils]: 151: Hoare triple {125385#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume 8448 == ~s__state~0; {125385#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:37,153 INFO L290 TraceCheckUtils]: 152: Hoare triple {125385#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(~num1~0 > 0); {125385#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:37,156 INFO L290 TraceCheckUtils]: 153: Hoare triple {125385#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {125386#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:37,156 INFO L290 TraceCheckUtils]: 154: Hoare triple {125386#(<= ssl3_accept_~s__state~0 8576)} assume !(0 == ~s__s3__tmp__reuse_message~0); {125386#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:37,157 INFO L290 TraceCheckUtils]: 155: Hoare triple {125386#(<= ssl3_accept_~s__state~0 8576)} ~skip~0 := 0; {125386#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:37,157 INFO L290 TraceCheckUtils]: 156: Hoare triple {125386#(<= ssl3_accept_~s__state~0 8576)} assume !false; {125386#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:37,157 INFO L290 TraceCheckUtils]: 157: Hoare triple {125386#(<= ssl3_accept_~s__state~0 8576)} ~state~0 := ~s__state~0; {125386#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:37,157 INFO L290 TraceCheckUtils]: 158: Hoare triple {125386#(<= ssl3_accept_~s__state~0 8576)} assume !(12292 == ~s__state~0); {125386#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:37,158 INFO L290 TraceCheckUtils]: 159: Hoare triple {125386#(<= ssl3_accept_~s__state~0 8576)} assume !(16384 == ~s__state~0); {125386#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:37,158 INFO L290 TraceCheckUtils]: 160: Hoare triple {125386#(<= ssl3_accept_~s__state~0 8576)} assume !(8192 == ~s__state~0); {125386#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:37,158 INFO L290 TraceCheckUtils]: 161: Hoare triple {125386#(<= ssl3_accept_~s__state~0 8576)} assume !(24576 == ~s__state~0); {125386#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:37,159 INFO L290 TraceCheckUtils]: 162: Hoare triple {125386#(<= ssl3_accept_~s__state~0 8576)} assume !(8195 == ~s__state~0); {125386#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:37,159 INFO L290 TraceCheckUtils]: 163: Hoare triple {125386#(<= ssl3_accept_~s__state~0 8576)} assume !(8480 == ~s__state~0); {125386#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:37,159 INFO L290 TraceCheckUtils]: 164: Hoare triple {125386#(<= ssl3_accept_~s__state~0 8576)} assume !(8481 == ~s__state~0); {125386#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:37,159 INFO L290 TraceCheckUtils]: 165: Hoare triple {125386#(<= ssl3_accept_~s__state~0 8576)} assume !(8482 == ~s__state~0); {125386#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:37,160 INFO L290 TraceCheckUtils]: 166: Hoare triple {125386#(<= ssl3_accept_~s__state~0 8576)} assume !(8464 == ~s__state~0); {125386#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:37,160 INFO L290 TraceCheckUtils]: 167: Hoare triple {125386#(<= ssl3_accept_~s__state~0 8576)} assume !(8465 == ~s__state~0); {125386#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:37,160 INFO L290 TraceCheckUtils]: 168: Hoare triple {125386#(<= ssl3_accept_~s__state~0 8576)} assume !(8466 == ~s__state~0); {125386#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:37,160 INFO L290 TraceCheckUtils]: 169: Hoare triple {125386#(<= ssl3_accept_~s__state~0 8576)} assume !(8496 == ~s__state~0); {125386#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:37,161 INFO L290 TraceCheckUtils]: 170: Hoare triple {125386#(<= ssl3_accept_~s__state~0 8576)} assume !(8497 == ~s__state~0); {125386#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:37,161 INFO L290 TraceCheckUtils]: 171: Hoare triple {125386#(<= ssl3_accept_~s__state~0 8576)} assume !(8512 == ~s__state~0); {125386#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:37,161 INFO L290 TraceCheckUtils]: 172: Hoare triple {125386#(<= ssl3_accept_~s__state~0 8576)} assume !(8513 == ~s__state~0); {125386#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:37,161 INFO L290 TraceCheckUtils]: 173: Hoare triple {125386#(<= ssl3_accept_~s__state~0 8576)} assume !(8528 == ~s__state~0); {125386#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:37,162 INFO L290 TraceCheckUtils]: 174: Hoare triple {125386#(<= ssl3_accept_~s__state~0 8576)} assume !(8529 == ~s__state~0); {125386#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:37,162 INFO L290 TraceCheckUtils]: 175: Hoare triple {125386#(<= ssl3_accept_~s__state~0 8576)} assume !(8544 == ~s__state~0); {125386#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:37,162 INFO L290 TraceCheckUtils]: 176: Hoare triple {125386#(<= ssl3_accept_~s__state~0 8576)} assume !(8545 == ~s__state~0); {125386#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:37,163 INFO L290 TraceCheckUtils]: 177: Hoare triple {125386#(<= ssl3_accept_~s__state~0 8576)} assume !(8560 == ~s__state~0); {125386#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:37,163 INFO L290 TraceCheckUtils]: 178: Hoare triple {125386#(<= ssl3_accept_~s__state~0 8576)} assume !(8561 == ~s__state~0); {125386#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:37,163 INFO L290 TraceCheckUtils]: 179: Hoare triple {125386#(<= ssl3_accept_~s__state~0 8576)} assume !(8448 == ~s__state~0); {125386#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:37,163 INFO L290 TraceCheckUtils]: 180: Hoare triple {125386#(<= ssl3_accept_~s__state~0 8576)} assume !(8576 == ~s__state~0); {125386#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:37,164 INFO L290 TraceCheckUtils]: 181: Hoare triple {125386#(<= ssl3_accept_~s__state~0 8576)} assume !(8577 == ~s__state~0); {125386#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:37,164 INFO L290 TraceCheckUtils]: 182: Hoare triple {125386#(<= ssl3_accept_~s__state~0 8576)} assume !(8592 == ~s__state~0); {125386#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:37,164 INFO L290 TraceCheckUtils]: 183: Hoare triple {125386#(<= ssl3_accept_~s__state~0 8576)} assume !(8593 == ~s__state~0); {125386#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:37,164 INFO L290 TraceCheckUtils]: 184: Hoare triple {125386#(<= ssl3_accept_~s__state~0 8576)} assume !(8608 == ~s__state~0); {125386#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:37,165 INFO L290 TraceCheckUtils]: 185: Hoare triple {125386#(<= ssl3_accept_~s__state~0 8576)} assume !(8609 == ~s__state~0); {125386#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:37,165 INFO L290 TraceCheckUtils]: 186: Hoare triple {125386#(<= ssl3_accept_~s__state~0 8576)} assume !(8640 == ~s__state~0); {125386#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:37,165 INFO L290 TraceCheckUtils]: 187: Hoare triple {125386#(<= ssl3_accept_~s__state~0 8576)} assume !(8641 == ~s__state~0); {125386#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:37,166 INFO L290 TraceCheckUtils]: 188: Hoare triple {125386#(<= ssl3_accept_~s__state~0 8576)} assume 8656 == ~s__state~0; {125381#false} is VALID [2022-04-27 15:09:37,166 INFO L290 TraceCheckUtils]: 189: Hoare triple {125381#false} ~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {125381#false} is VALID [2022-04-27 15:09:37,166 INFO L290 TraceCheckUtils]: 190: Hoare triple {125381#false} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet49 && #t~nondet49 <= 2147483647;~ret~0 := #t~nondet49;havoc #t~nondet49; {125381#false} is VALID [2022-04-27 15:09:37,166 INFO L290 TraceCheckUtils]: 191: Hoare triple {125381#false} assume !(2 == ~blastFlag~0); {125381#false} is VALID [2022-04-27 15:09:37,166 INFO L290 TraceCheckUtils]: 192: Hoare triple {125381#false} assume !(4 == ~blastFlag~0); {125381#false} is VALID [2022-04-27 15:09:37,166 INFO L290 TraceCheckUtils]: 193: Hoare triple {125381#false} assume 7 == ~blastFlag~0;~blastFlag~0 := 8; {125381#false} is VALID [2022-04-27 15:09:37,166 INFO L290 TraceCheckUtils]: 194: Hoare triple {125381#false} assume !(~ret~0 <= 0);~s__state~0 := 8672;~s__init_num~0 := 0; {125381#false} is VALID [2022-04-27 15:09:37,166 INFO L290 TraceCheckUtils]: 195: Hoare triple {125381#false} assume !(0 == ~tmp___10~0); {125381#false} is VALID [2022-04-27 15:09:37,166 INFO L290 TraceCheckUtils]: 196: Hoare triple {125381#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {125381#false} is VALID [2022-04-27 15:09:37,166 INFO L290 TraceCheckUtils]: 197: Hoare triple {125381#false} ~skip~0 := 0; {125381#false} is VALID [2022-04-27 15:09:37,167 INFO L290 TraceCheckUtils]: 198: Hoare triple {125381#false} assume !false; {125381#false} is VALID [2022-04-27 15:09:37,167 INFO L290 TraceCheckUtils]: 199: Hoare triple {125381#false} ~state~0 := ~s__state~0; {125381#false} is VALID [2022-04-27 15:09:37,167 INFO L290 TraceCheckUtils]: 200: Hoare triple {125381#false} assume !(12292 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:37,167 INFO L290 TraceCheckUtils]: 201: Hoare triple {125381#false} assume !(16384 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:37,167 INFO L290 TraceCheckUtils]: 202: Hoare triple {125381#false} assume !(8192 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:37,167 INFO L290 TraceCheckUtils]: 203: Hoare triple {125381#false} assume !(24576 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:37,167 INFO L290 TraceCheckUtils]: 204: Hoare triple {125381#false} assume !(8195 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:37,167 INFO L290 TraceCheckUtils]: 205: Hoare triple {125381#false} assume !(8480 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:37,167 INFO L290 TraceCheckUtils]: 206: Hoare triple {125381#false} assume !(8481 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:37,167 INFO L290 TraceCheckUtils]: 207: Hoare triple {125381#false} assume !(8482 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:37,167 INFO L290 TraceCheckUtils]: 208: Hoare triple {125381#false} assume !(8464 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:37,167 INFO L290 TraceCheckUtils]: 209: Hoare triple {125381#false} assume !(8465 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:37,167 INFO L290 TraceCheckUtils]: 210: Hoare triple {125381#false} assume !(8466 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:37,167 INFO L290 TraceCheckUtils]: 211: Hoare triple {125381#false} assume !(8496 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:37,168 INFO L290 TraceCheckUtils]: 212: Hoare triple {125381#false} assume !(8497 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:37,168 INFO L290 TraceCheckUtils]: 213: Hoare triple {125381#false} assume !(8512 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:37,168 INFO L290 TraceCheckUtils]: 214: Hoare triple {125381#false} assume !(8513 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:37,168 INFO L290 TraceCheckUtils]: 215: Hoare triple {125381#false} assume !(8528 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:37,168 INFO L290 TraceCheckUtils]: 216: Hoare triple {125381#false} assume !(8529 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:37,168 INFO L290 TraceCheckUtils]: 217: Hoare triple {125381#false} assume !(8544 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:37,168 INFO L290 TraceCheckUtils]: 218: Hoare triple {125381#false} assume !(8545 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:37,168 INFO L290 TraceCheckUtils]: 219: Hoare triple {125381#false} assume !(8560 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:37,168 INFO L290 TraceCheckUtils]: 220: Hoare triple {125381#false} assume !(8561 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:37,168 INFO L290 TraceCheckUtils]: 221: Hoare triple {125381#false} assume !(8448 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:37,168 INFO L290 TraceCheckUtils]: 222: Hoare triple {125381#false} assume !(8576 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:37,168 INFO L290 TraceCheckUtils]: 223: Hoare triple {125381#false} assume !(8577 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:37,168 INFO L290 TraceCheckUtils]: 224: Hoare triple {125381#false} assume !(8592 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:37,169 INFO L290 TraceCheckUtils]: 225: Hoare triple {125381#false} assume !(8593 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:37,169 INFO L290 TraceCheckUtils]: 226: Hoare triple {125381#false} assume !(8608 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:37,169 INFO L290 TraceCheckUtils]: 227: Hoare triple {125381#false} assume !(8609 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:37,169 INFO L290 TraceCheckUtils]: 228: Hoare triple {125381#false} assume !(8640 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:37,169 INFO L290 TraceCheckUtils]: 229: Hoare triple {125381#false} assume !(8641 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:37,169 INFO L290 TraceCheckUtils]: 230: Hoare triple {125381#false} assume !(8656 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:37,169 INFO L290 TraceCheckUtils]: 231: Hoare triple {125381#false} assume !(8657 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:37,169 INFO L290 TraceCheckUtils]: 232: Hoare triple {125381#false} assume 8672 == ~s__state~0; {125381#false} is VALID [2022-04-27 15:09:37,169 INFO L290 TraceCheckUtils]: 233: Hoare triple {125381#false} assume -2147483648 <= #t~nondet50 && #t~nondet50 <= 2147483647;~ret~0 := #t~nondet50;havoc #t~nondet50; {125381#false} is VALID [2022-04-27 15:09:37,169 INFO L290 TraceCheckUtils]: 234: Hoare triple {125381#false} assume !(3 == ~blastFlag~0); {125381#false} is VALID [2022-04-27 15:09:37,169 INFO L290 TraceCheckUtils]: 235: Hoare triple {125381#false} assume !(~ret~0 <= 0);~s__state~0 := 8448; {125381#false} is VALID [2022-04-27 15:09:37,169 INFO L290 TraceCheckUtils]: 236: Hoare triple {125381#false} assume 0 != ~s__hit~0;~s__s3__tmp__next_state___0~0 := 8640; {125381#false} is VALID [2022-04-27 15:09:37,169 INFO L290 TraceCheckUtils]: 237: Hoare triple {125381#false} ~s__init_num~0 := 0; {125381#false} is VALID [2022-04-27 15:09:37,170 INFO L290 TraceCheckUtils]: 238: Hoare triple {125381#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {125381#false} is VALID [2022-04-27 15:09:37,170 INFO L290 TraceCheckUtils]: 239: Hoare triple {125381#false} ~skip~0 := 0; {125381#false} is VALID [2022-04-27 15:09:37,170 INFO L290 TraceCheckUtils]: 240: Hoare triple {125381#false} assume !false; {125381#false} is VALID [2022-04-27 15:09:37,170 INFO L290 TraceCheckUtils]: 241: Hoare triple {125381#false} ~state~0 := ~s__state~0; {125381#false} is VALID [2022-04-27 15:09:37,170 INFO L290 TraceCheckUtils]: 242: Hoare triple {125381#false} assume !(12292 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:37,170 INFO L290 TraceCheckUtils]: 243: Hoare triple {125381#false} assume !(16384 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:37,170 INFO L290 TraceCheckUtils]: 244: Hoare triple {125381#false} assume !(8192 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:37,170 INFO L290 TraceCheckUtils]: 245: Hoare triple {125381#false} assume !(24576 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:37,170 INFO L290 TraceCheckUtils]: 246: Hoare triple {125381#false} assume !(8195 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:37,170 INFO L290 TraceCheckUtils]: 247: Hoare triple {125381#false} assume !(8480 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:37,170 INFO L290 TraceCheckUtils]: 248: Hoare triple {125381#false} assume !(8481 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:37,170 INFO L290 TraceCheckUtils]: 249: Hoare triple {125381#false} assume !(8482 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:37,170 INFO L290 TraceCheckUtils]: 250: Hoare triple {125381#false} assume !(8464 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:37,171 INFO L290 TraceCheckUtils]: 251: Hoare triple {125381#false} assume !(8465 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:37,171 INFO L290 TraceCheckUtils]: 252: Hoare triple {125381#false} assume !(8466 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:37,171 INFO L290 TraceCheckUtils]: 253: Hoare triple {125381#false} assume !(8496 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:37,171 INFO L290 TraceCheckUtils]: 254: Hoare triple {125381#false} assume !(8497 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:37,171 INFO L290 TraceCheckUtils]: 255: Hoare triple {125381#false} assume !(8512 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:37,171 INFO L290 TraceCheckUtils]: 256: Hoare triple {125381#false} assume !(8513 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:37,171 INFO L290 TraceCheckUtils]: 257: Hoare triple {125381#false} assume !(8528 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:37,171 INFO L290 TraceCheckUtils]: 258: Hoare triple {125381#false} assume !(8529 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:37,171 INFO L290 TraceCheckUtils]: 259: Hoare triple {125381#false} assume !(8544 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:37,171 INFO L290 TraceCheckUtils]: 260: Hoare triple {125381#false} assume !(8545 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:37,171 INFO L290 TraceCheckUtils]: 261: Hoare triple {125381#false} assume !(8560 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:37,172 INFO L290 TraceCheckUtils]: 262: Hoare triple {125381#false} assume !(8561 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:37,172 INFO L290 TraceCheckUtils]: 263: Hoare triple {125381#false} assume 8448 == ~s__state~0; {125381#false} is VALID [2022-04-27 15:09:37,172 INFO L290 TraceCheckUtils]: 264: Hoare triple {125381#false} assume !(~num1~0 > 0); {125381#false} is VALID [2022-04-27 15:09:37,172 INFO L290 TraceCheckUtils]: 265: Hoare triple {125381#false} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {125381#false} is VALID [2022-04-27 15:09:37,172 INFO L290 TraceCheckUtils]: 266: Hoare triple {125381#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {125381#false} is VALID [2022-04-27 15:09:37,172 INFO L290 TraceCheckUtils]: 267: Hoare triple {125381#false} ~skip~0 := 0; {125381#false} is VALID [2022-04-27 15:09:37,172 INFO L290 TraceCheckUtils]: 268: Hoare triple {125381#false} assume !false; {125381#false} is VALID [2022-04-27 15:09:37,172 INFO L290 TraceCheckUtils]: 269: Hoare triple {125381#false} ~state~0 := ~s__state~0; {125381#false} is VALID [2022-04-27 15:09:37,172 INFO L290 TraceCheckUtils]: 270: Hoare triple {125381#false} assume !(12292 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:37,172 INFO L290 TraceCheckUtils]: 271: Hoare triple {125381#false} assume !(16384 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:37,172 INFO L290 TraceCheckUtils]: 272: Hoare triple {125381#false} assume !(8192 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:37,172 INFO L290 TraceCheckUtils]: 273: Hoare triple {125381#false} assume !(24576 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:37,172 INFO L290 TraceCheckUtils]: 274: Hoare triple {125381#false} assume !(8195 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:37,173 INFO L290 TraceCheckUtils]: 275: Hoare triple {125381#false} assume !(8480 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:37,173 INFO L290 TraceCheckUtils]: 276: Hoare triple {125381#false} assume !(8481 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:37,173 INFO L290 TraceCheckUtils]: 277: Hoare triple {125381#false} assume !(8482 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:37,173 INFO L290 TraceCheckUtils]: 278: Hoare triple {125381#false} assume !(8464 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:37,173 INFO L290 TraceCheckUtils]: 279: Hoare triple {125381#false} assume !(8465 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:37,173 INFO L290 TraceCheckUtils]: 280: Hoare triple {125381#false} assume !(8466 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:37,173 INFO L290 TraceCheckUtils]: 281: Hoare triple {125381#false} assume !(8496 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:37,173 INFO L290 TraceCheckUtils]: 282: Hoare triple {125381#false} assume !(8497 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:37,173 INFO L290 TraceCheckUtils]: 283: Hoare triple {125381#false} assume !(8512 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:37,173 INFO L290 TraceCheckUtils]: 284: Hoare triple {125381#false} assume !(8513 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:37,173 INFO L290 TraceCheckUtils]: 285: Hoare triple {125381#false} assume !(8528 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:37,173 INFO L290 TraceCheckUtils]: 286: Hoare triple {125381#false} assume !(8529 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:37,173 INFO L290 TraceCheckUtils]: 287: Hoare triple {125381#false} assume 8544 == ~s__state~0; {125381#false} is VALID [2022-04-27 15:09:37,173 INFO L290 TraceCheckUtils]: 288: Hoare triple {125381#false} assume 0 != 1 + ~s__verify_mode~0; {125381#false} is VALID [2022-04-27 15:09:37,174 INFO L290 TraceCheckUtils]: 289: Hoare triple {125381#false} assume !(0 != ~s__session__peer~0); {125381#false} is VALID [2022-04-27 15:09:37,174 INFO L290 TraceCheckUtils]: 290: Hoare triple {125381#false} ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; {125381#false} is VALID [2022-04-27 15:09:37,174 INFO L290 TraceCheckUtils]: 291: Hoare triple {125381#false} assume !(0 != (256 + ~__cil_tmp61~0) % 4294967296); {125381#false} is VALID [2022-04-27 15:09:37,174 INFO L290 TraceCheckUtils]: 292: Hoare triple {125381#false} ~s__s3__tmp__cert_request~0 := 1;assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {125381#false} is VALID [2022-04-27 15:09:37,174 INFO L290 TraceCheckUtils]: 293: Hoare triple {125381#false} assume 8 == ~blastFlag~0; {125381#false} is VALID [2022-04-27 15:09:37,174 INFO L290 TraceCheckUtils]: 294: Hoare triple {125381#false} assume !false; {125381#false} is VALID [2022-04-27 15:09:37,175 INFO L134 CoverageAnalysis]: Checked inductivity of 844 backedges. 600 proven. 26 refuted. 0 times theorem prover too weak. 218 trivial. 0 not checked. [2022-04-27 15:09:37,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-27 15:09:37,175 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [717410962] [2022-04-27 15:09:37,175 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [717410962] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-27 15:09:37,175 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [911848008] [2022-04-27 15:09:37,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-27 15:09:37,175 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-27 15:09:37,176 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-27 15:09:37,180 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-27 15:09:37,209 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-27 15:09:37,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 15:09:37,311 INFO L263 TraceCheckSpWp]: Trace formula consists of 594 conjuncts, 3 conjunts are in the unsatisfiable core [2022-04-27 15:09:37,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 15:09:37,346 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-27 15:09:38,033 INFO L272 TraceCheckUtils]: 0: Hoare triple {125380#true} call ULTIMATE.init(); {125380#true} is VALID [2022-04-27 15:09:38,034 INFO L290 TraceCheckUtils]: 1: Hoare triple {125380#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(16, 2);call #Ultimate.allocInit(12, 3); {125380#true} is VALID [2022-04-27 15:09:38,034 INFO L290 TraceCheckUtils]: 2: Hoare triple {125380#true} assume true; {125380#true} is VALID [2022-04-27 15:09:38,034 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {125380#true} {125380#true} #638#return; {125380#true} is VALID [2022-04-27 15:09:38,034 INFO L272 TraceCheckUtils]: 4: Hoare triple {125380#true} call #t~ret55 := main(); {125380#true} is VALID [2022-04-27 15:09:38,034 INFO L290 TraceCheckUtils]: 5: Hoare triple {125380#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {125380#true} is VALID [2022-04-27 15:09:38,034 INFO L272 TraceCheckUtils]: 6: Hoare triple {125380#true} call #t~ret54 := ssl3_accept(~s~0); {125380#true} is VALID [2022-04-27 15:09:38,034 INFO L290 TraceCheckUtils]: 7: Hoare triple {125380#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__hit~0 := #t~nondet7;havoc #t~nondet7;havoc ~s__rwstate~0;~s__init_buf___0~0 := 1;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__debug~0 := #t~nondet8;havoc #t~nondet8;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__options~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__verify_mode~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__session__peer~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet16;havoc #t~nondet16;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet18;havoc #t~nondet18;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet20;havoc #t~nondet20;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet21;havoc #t~nondet21;havoc ~s__session__cipher~0;havoc ~buf~0;havoc ~l~0;havoc ~Time~0;havoc ~tmp~0;havoc ~cb~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~num1~0 := #t~nondet22;havoc #t~nondet22;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~tmp___1~0 := #t~nondet23;havoc #t~nondet23;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___2~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___3~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___4~0 := #t~nondet26;havoc #t~nondet26;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp___5~0 := #t~nondet27;havoc #t~nondet27;assume -2147483648 <= #t~nondet28 && #t~nondet28 <= 2147483647;~tmp___6~0 := #t~nondet28;havoc #t~nondet28;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet29 && #t~nondet29 <= 2147483647;~tmp___8~0 := #t~nondet29;havoc #t~nondet29;assume -2147483648 <= #t~nondet30 && #t~nondet30 <= 2147483647;~tmp___9~0 := #t~nondet30;havoc #t~nondet30;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___10~0 := #t~nondet31;havoc #t~nondet31;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp~0 := #t~nondet32;havoc #t~nondet32;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {125380#true} is VALID [2022-04-27 15:09:38,034 INFO L290 TraceCheckUtils]: 8: Hoare triple {125380#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {125380#true} is VALID [2022-04-27 15:09:38,034 INFO L290 TraceCheckUtils]: 9: Hoare triple {125380#true} #t~post33 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post33;havoc #t~post33; {125380#true} is VALID [2022-04-27 15:09:38,034 INFO L290 TraceCheckUtils]: 10: Hoare triple {125380#true} assume !(0 != 12288 + ~tmp___1~0); {125380#true} is VALID [2022-04-27 15:09:38,035 INFO L290 TraceCheckUtils]: 11: Hoare triple {125380#true} assume !(0 == ~s__cert~0); {125380#true} is VALID [2022-04-27 15:09:38,035 INFO L290 TraceCheckUtils]: 12: Hoare triple {125380#true} assume !false; {125380#true} is VALID [2022-04-27 15:09:38,035 INFO L290 TraceCheckUtils]: 13: Hoare triple {125380#true} ~state~0 := ~s__state~0; {125380#true} is VALID [2022-04-27 15:09:38,035 INFO L290 TraceCheckUtils]: 14: Hoare triple {125380#true} assume !(12292 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:38,035 INFO L290 TraceCheckUtils]: 15: Hoare triple {125380#true} assume !(16384 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:38,035 INFO L290 TraceCheckUtils]: 16: Hoare triple {125380#true} assume !(8192 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:38,035 INFO L290 TraceCheckUtils]: 17: Hoare triple {125380#true} assume !(24576 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:38,035 INFO L290 TraceCheckUtils]: 18: Hoare triple {125380#true} assume !(8195 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:38,035 INFO L290 TraceCheckUtils]: 19: Hoare triple {125380#true} assume !(8480 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:38,035 INFO L290 TraceCheckUtils]: 20: Hoare triple {125380#true} assume !(8481 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:38,035 INFO L290 TraceCheckUtils]: 21: Hoare triple {125380#true} assume !(8482 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:38,035 INFO L290 TraceCheckUtils]: 22: Hoare triple {125380#true} assume 8464 == ~s__state~0; {125380#true} is VALID [2022-04-27 15:09:38,035 INFO L290 TraceCheckUtils]: 23: Hoare triple {125380#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~ret~0 := #t~nondet38;havoc #t~nondet38; {125380#true} is VALID [2022-04-27 15:09:38,035 INFO L290 TraceCheckUtils]: 24: Hoare triple {125380#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {125380#true} is VALID [2022-04-27 15:09:38,036 INFO L290 TraceCheckUtils]: 25: Hoare triple {125380#true} assume !(~ret~0 <= 0);~got_new_session~0 := 1;~s__state~0 := 8496;~s__init_num~0 := 0; {125380#true} is VALID [2022-04-27 15:09:38,036 INFO L290 TraceCheckUtils]: 26: Hoare triple {125380#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {125380#true} is VALID [2022-04-27 15:09:38,036 INFO L290 TraceCheckUtils]: 27: Hoare triple {125380#true} ~skip~0 := 0; {125380#true} is VALID [2022-04-27 15:09:38,036 INFO L290 TraceCheckUtils]: 28: Hoare triple {125380#true} assume !false; {125380#true} is VALID [2022-04-27 15:09:38,036 INFO L290 TraceCheckUtils]: 29: Hoare triple {125380#true} ~state~0 := ~s__state~0; {125380#true} is VALID [2022-04-27 15:09:38,036 INFO L290 TraceCheckUtils]: 30: Hoare triple {125380#true} assume !(12292 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:38,036 INFO L290 TraceCheckUtils]: 31: Hoare triple {125380#true} assume !(16384 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:38,036 INFO L290 TraceCheckUtils]: 32: Hoare triple {125380#true} assume !(8192 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:38,036 INFO L290 TraceCheckUtils]: 33: Hoare triple {125380#true} assume !(24576 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:38,036 INFO L290 TraceCheckUtils]: 34: Hoare triple {125380#true} assume !(8195 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:38,036 INFO L290 TraceCheckUtils]: 35: Hoare triple {125380#true} assume !(8480 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:38,036 INFO L290 TraceCheckUtils]: 36: Hoare triple {125380#true} assume !(8481 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:38,036 INFO L290 TraceCheckUtils]: 37: Hoare triple {125380#true} assume !(8482 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:38,037 INFO L290 TraceCheckUtils]: 38: Hoare triple {125380#true} assume !(8464 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:38,037 INFO L290 TraceCheckUtils]: 39: Hoare triple {125380#true} assume !(8465 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:38,037 INFO L290 TraceCheckUtils]: 40: Hoare triple {125380#true} assume !(8466 == ~s__state~0); {125380#true} is VALID [2022-04-27 15:09:38,037 INFO L290 TraceCheckUtils]: 41: Hoare triple {125380#true} assume 8496 == ~s__state~0; {125380#true} is VALID [2022-04-27 15:09:38,037 INFO L290 TraceCheckUtils]: 42: Hoare triple {125380#true} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {125380#true} is VALID [2022-04-27 15:09:38,037 INFO L290 TraceCheckUtils]: 43: Hoare triple {125380#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {125380#true} is VALID [2022-04-27 15:09:38,037 INFO L290 TraceCheckUtils]: 44: Hoare triple {125380#true} assume !(~ret~0 <= 0); {125380#true} is VALID [2022-04-27 15:09:38,037 INFO L290 TraceCheckUtils]: 45: Hoare triple {125380#true} assume !(0 != ~s__hit~0);~s__state~0 := 8512; {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,038 INFO L290 TraceCheckUtils]: 46: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} ~s__init_num~0 := 0; {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,038 INFO L290 TraceCheckUtils]: 47: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,039 INFO L290 TraceCheckUtils]: 48: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} ~skip~0 := 0; {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,039 INFO L290 TraceCheckUtils]: 49: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !false; {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,039 INFO L290 TraceCheckUtils]: 50: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} ~state~0 := ~s__state~0; {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,040 INFO L290 TraceCheckUtils]: 51: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(12292 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,040 INFO L290 TraceCheckUtils]: 52: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(16384 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,040 INFO L290 TraceCheckUtils]: 53: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8192 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,041 INFO L290 TraceCheckUtils]: 54: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(24576 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,041 INFO L290 TraceCheckUtils]: 55: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8195 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,042 INFO L290 TraceCheckUtils]: 56: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8480 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,042 INFO L290 TraceCheckUtils]: 57: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8481 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,042 INFO L290 TraceCheckUtils]: 58: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8482 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,043 INFO L290 TraceCheckUtils]: 59: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8464 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,043 INFO L290 TraceCheckUtils]: 60: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8465 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,043 INFO L290 TraceCheckUtils]: 61: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8466 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,044 INFO L290 TraceCheckUtils]: 62: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8496 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,044 INFO L290 TraceCheckUtils]: 63: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8497 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,044 INFO L290 TraceCheckUtils]: 64: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume 8512 == ~s__state~0; {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,045 INFO L290 TraceCheckUtils]: 65: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,045 INFO L290 TraceCheckUtils]: 66: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(0 != (256 + ~__cil_tmp56~0) % 4294967296);assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;~ret~0 := #t~nondet40;havoc #t~nondet40; {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,045 INFO L290 TraceCheckUtils]: 67: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume 2 == ~blastFlag~0;~blastFlag~0 := 6; {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,046 INFO L290 TraceCheckUtils]: 68: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(~ret~0 <= 0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,046 INFO L290 TraceCheckUtils]: 69: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} ~s__state~0 := 8528;~s__init_num~0 := 0; {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,046 INFO L290 TraceCheckUtils]: 70: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,047 INFO L290 TraceCheckUtils]: 71: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} ~skip~0 := 0; {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,047 INFO L290 TraceCheckUtils]: 72: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !false; {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,047 INFO L290 TraceCheckUtils]: 73: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} ~state~0 := ~s__state~0; {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,048 INFO L290 TraceCheckUtils]: 74: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(12292 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,048 INFO L290 TraceCheckUtils]: 75: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(16384 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,048 INFO L290 TraceCheckUtils]: 76: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8192 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,049 INFO L290 TraceCheckUtils]: 77: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(24576 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,049 INFO L290 TraceCheckUtils]: 78: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8195 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,049 INFO L290 TraceCheckUtils]: 79: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8480 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,050 INFO L290 TraceCheckUtils]: 80: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8481 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,050 INFO L290 TraceCheckUtils]: 81: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8482 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,050 INFO L290 TraceCheckUtils]: 82: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8464 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,051 INFO L290 TraceCheckUtils]: 83: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8465 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,051 INFO L290 TraceCheckUtils]: 84: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8466 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,051 INFO L290 TraceCheckUtils]: 85: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8496 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,052 INFO L290 TraceCheckUtils]: 86: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8497 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,062 INFO L290 TraceCheckUtils]: 87: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8512 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,062 INFO L290 TraceCheckUtils]: 88: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8513 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,063 INFO L290 TraceCheckUtils]: 89: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume 8528 == ~s__state~0; {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,063 INFO L290 TraceCheckUtils]: 90: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} ~l~0 := ~s__s3__tmp__new_cipher__algorithms~0;~__cil_tmp57~0 := ~s__options~0; {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,063 INFO L290 TraceCheckUtils]: 91: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume 0 != (2097152 + ~__cil_tmp57~0) % 4294967296;~s__s3__tmp__use_rsa_tmp~0 := 1; {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,064 INFO L290 TraceCheckUtils]: 92: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume 0 != ~s__s3__tmp__use_rsa_tmp~0; {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,064 INFO L290 TraceCheckUtils]: 93: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,065 INFO L290 TraceCheckUtils]: 94: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume 6 == ~blastFlag~0;~blastFlag~0 := 7; {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,065 INFO L290 TraceCheckUtils]: 95: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(~ret~0 <= 0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,065 INFO L290 TraceCheckUtils]: 96: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} ~s__state~0 := 8544;~s__init_num~0 := 0; {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,066 INFO L290 TraceCheckUtils]: 97: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,066 INFO L290 TraceCheckUtils]: 98: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} ~skip~0 := 0; {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,066 INFO L290 TraceCheckUtils]: 99: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !false; {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,067 INFO L290 TraceCheckUtils]: 100: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} ~state~0 := ~s__state~0; {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,067 INFO L290 TraceCheckUtils]: 101: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(12292 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,067 INFO L290 TraceCheckUtils]: 102: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(16384 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,068 INFO L290 TraceCheckUtils]: 103: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8192 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,068 INFO L290 TraceCheckUtils]: 104: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(24576 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,068 INFO L290 TraceCheckUtils]: 105: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8195 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,069 INFO L290 TraceCheckUtils]: 106: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8480 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,069 INFO L290 TraceCheckUtils]: 107: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8481 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,069 INFO L290 TraceCheckUtils]: 108: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8482 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,070 INFO L290 TraceCheckUtils]: 109: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8464 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,070 INFO L290 TraceCheckUtils]: 110: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8465 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,070 INFO L290 TraceCheckUtils]: 111: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8466 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,070 INFO L290 TraceCheckUtils]: 112: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8496 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,071 INFO L290 TraceCheckUtils]: 113: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8497 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,071 INFO L290 TraceCheckUtils]: 114: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8512 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,071 INFO L290 TraceCheckUtils]: 115: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8513 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,072 INFO L290 TraceCheckUtils]: 116: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8528 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,072 INFO L290 TraceCheckUtils]: 117: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8529 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,072 INFO L290 TraceCheckUtils]: 118: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume 8544 == ~s__state~0; {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,073 INFO L290 TraceCheckUtils]: 119: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume 0 != 1 + ~s__verify_mode~0; {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,073 INFO L290 TraceCheckUtils]: 120: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(0 != ~s__session__peer~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,073 INFO L290 TraceCheckUtils]: 121: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,074 INFO L290 TraceCheckUtils]: 122: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(0 != (256 + ~__cil_tmp61~0) % 4294967296); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,074 INFO L290 TraceCheckUtils]: 123: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} ~s__s3__tmp__cert_request~0 := 1;assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,074 INFO L290 TraceCheckUtils]: 124: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8 == ~blastFlag~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,075 INFO L290 TraceCheckUtils]: 125: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(~ret~0 <= 0);~s__state~0 := 8448;~s__s3__tmp__next_state___0~0 := 8576;~s__init_num~0 := 0; {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,075 INFO L290 TraceCheckUtils]: 126: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,075 INFO L290 TraceCheckUtils]: 127: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} ~skip~0 := 0; {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,076 INFO L290 TraceCheckUtils]: 128: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !false; {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,076 INFO L290 TraceCheckUtils]: 129: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} ~state~0 := ~s__state~0; {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,076 INFO L290 TraceCheckUtils]: 130: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(12292 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,077 INFO L290 TraceCheckUtils]: 131: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(16384 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,077 INFO L290 TraceCheckUtils]: 132: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8192 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,077 INFO L290 TraceCheckUtils]: 133: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(24576 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,078 INFO L290 TraceCheckUtils]: 134: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8195 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,078 INFO L290 TraceCheckUtils]: 135: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8480 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,078 INFO L290 TraceCheckUtils]: 136: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8481 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,079 INFO L290 TraceCheckUtils]: 137: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8482 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,079 INFO L290 TraceCheckUtils]: 138: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8464 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,079 INFO L290 TraceCheckUtils]: 139: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8465 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,080 INFO L290 TraceCheckUtils]: 140: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8466 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,080 INFO L290 TraceCheckUtils]: 141: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8496 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,080 INFO L290 TraceCheckUtils]: 142: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8497 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,081 INFO L290 TraceCheckUtils]: 143: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8512 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,081 INFO L290 TraceCheckUtils]: 144: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8513 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,081 INFO L290 TraceCheckUtils]: 145: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8528 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,082 INFO L290 TraceCheckUtils]: 146: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8529 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,082 INFO L290 TraceCheckUtils]: 147: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8544 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,082 INFO L290 TraceCheckUtils]: 148: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8545 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,083 INFO L290 TraceCheckUtils]: 149: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8560 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,083 INFO L290 TraceCheckUtils]: 150: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8561 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,083 INFO L290 TraceCheckUtils]: 151: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume 8448 == ~s__state~0; {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,083 INFO L290 TraceCheckUtils]: 152: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(~num1~0 > 0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,084 INFO L290 TraceCheckUtils]: 153: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,084 INFO L290 TraceCheckUtils]: 154: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,084 INFO L290 TraceCheckUtils]: 155: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} ~skip~0 := 0; {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,085 INFO L290 TraceCheckUtils]: 156: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !false; {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,085 INFO L290 TraceCheckUtils]: 157: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} ~state~0 := ~s__state~0; {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,085 INFO L290 TraceCheckUtils]: 158: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(12292 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,086 INFO L290 TraceCheckUtils]: 159: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(16384 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,086 INFO L290 TraceCheckUtils]: 160: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8192 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,086 INFO L290 TraceCheckUtils]: 161: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(24576 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,087 INFO L290 TraceCheckUtils]: 162: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8195 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,087 INFO L290 TraceCheckUtils]: 163: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8480 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,087 INFO L290 TraceCheckUtils]: 164: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8481 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,088 INFO L290 TraceCheckUtils]: 165: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8482 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,088 INFO L290 TraceCheckUtils]: 166: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8464 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,088 INFO L290 TraceCheckUtils]: 167: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8465 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,089 INFO L290 TraceCheckUtils]: 168: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8466 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,089 INFO L290 TraceCheckUtils]: 169: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8496 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,089 INFO L290 TraceCheckUtils]: 170: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8497 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,090 INFO L290 TraceCheckUtils]: 171: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8512 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,090 INFO L290 TraceCheckUtils]: 172: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8513 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,090 INFO L290 TraceCheckUtils]: 173: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8528 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,091 INFO L290 TraceCheckUtils]: 174: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8529 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,091 INFO L290 TraceCheckUtils]: 175: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8544 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,091 INFO L290 TraceCheckUtils]: 176: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8545 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,092 INFO L290 TraceCheckUtils]: 177: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8560 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,092 INFO L290 TraceCheckUtils]: 178: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8561 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,092 INFO L290 TraceCheckUtils]: 179: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8448 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,093 INFO L290 TraceCheckUtils]: 180: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8576 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,093 INFO L290 TraceCheckUtils]: 181: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8577 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,093 INFO L290 TraceCheckUtils]: 182: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8592 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,094 INFO L290 TraceCheckUtils]: 183: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8593 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,094 INFO L290 TraceCheckUtils]: 184: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8608 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,094 INFO L290 TraceCheckUtils]: 185: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8609 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,094 INFO L290 TraceCheckUtils]: 186: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8640 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,095 INFO L290 TraceCheckUtils]: 187: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8641 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,095 INFO L290 TraceCheckUtils]: 188: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume 8656 == ~s__state~0; {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,095 INFO L290 TraceCheckUtils]: 189: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} ~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,096 INFO L290 TraceCheckUtils]: 190: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet49 && #t~nondet49 <= 2147483647;~ret~0 := #t~nondet49;havoc #t~nondet49; {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,096 INFO L290 TraceCheckUtils]: 191: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(2 == ~blastFlag~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,096 INFO L290 TraceCheckUtils]: 192: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(4 == ~blastFlag~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,097 INFO L290 TraceCheckUtils]: 193: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume 7 == ~blastFlag~0;~blastFlag~0 := 8; {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,097 INFO L290 TraceCheckUtils]: 194: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(~ret~0 <= 0);~s__state~0 := 8672;~s__init_num~0 := 0; {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,097 INFO L290 TraceCheckUtils]: 195: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(0 == ~tmp___10~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,098 INFO L290 TraceCheckUtils]: 196: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,098 INFO L290 TraceCheckUtils]: 197: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} ~skip~0 := 0; {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,098 INFO L290 TraceCheckUtils]: 198: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !false; {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,099 INFO L290 TraceCheckUtils]: 199: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} ~state~0 := ~s__state~0; {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,099 INFO L290 TraceCheckUtils]: 200: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(12292 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,099 INFO L290 TraceCheckUtils]: 201: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(16384 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,100 INFO L290 TraceCheckUtils]: 202: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8192 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,100 INFO L290 TraceCheckUtils]: 203: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(24576 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,100 INFO L290 TraceCheckUtils]: 204: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8195 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,101 INFO L290 TraceCheckUtils]: 205: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8480 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,101 INFO L290 TraceCheckUtils]: 206: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8481 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,101 INFO L290 TraceCheckUtils]: 207: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8482 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,102 INFO L290 TraceCheckUtils]: 208: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8464 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,102 INFO L290 TraceCheckUtils]: 209: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8465 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,102 INFO L290 TraceCheckUtils]: 210: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8466 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,103 INFO L290 TraceCheckUtils]: 211: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8496 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,103 INFO L290 TraceCheckUtils]: 212: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8497 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,103 INFO L290 TraceCheckUtils]: 213: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8512 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,104 INFO L290 TraceCheckUtils]: 214: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8513 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,104 INFO L290 TraceCheckUtils]: 215: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8528 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,104 INFO L290 TraceCheckUtils]: 216: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8529 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,105 INFO L290 TraceCheckUtils]: 217: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8544 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,105 INFO L290 TraceCheckUtils]: 218: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8545 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,105 INFO L290 TraceCheckUtils]: 219: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8560 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,105 INFO L290 TraceCheckUtils]: 220: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8561 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,106 INFO L290 TraceCheckUtils]: 221: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8448 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,106 INFO L290 TraceCheckUtils]: 222: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8576 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,106 INFO L290 TraceCheckUtils]: 223: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8577 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,107 INFO L290 TraceCheckUtils]: 224: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8592 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,107 INFO L290 TraceCheckUtils]: 225: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8593 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,107 INFO L290 TraceCheckUtils]: 226: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8608 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,108 INFO L290 TraceCheckUtils]: 227: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8609 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,108 INFO L290 TraceCheckUtils]: 228: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8640 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,108 INFO L290 TraceCheckUtils]: 229: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8641 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,109 INFO L290 TraceCheckUtils]: 230: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8656 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,109 INFO L290 TraceCheckUtils]: 231: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(8657 == ~s__state~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,109 INFO L290 TraceCheckUtils]: 232: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume 8672 == ~s__state~0; {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,110 INFO L290 TraceCheckUtils]: 233: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume -2147483648 <= #t~nondet50 && #t~nondet50 <= 2147483647;~ret~0 := #t~nondet50;havoc #t~nondet50; {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,110 INFO L290 TraceCheckUtils]: 234: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(3 == ~blastFlag~0); {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,110 INFO L290 TraceCheckUtils]: 235: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume !(~ret~0 <= 0);~s__state~0 := 8448; {125526#(= ssl3_accept_~s__hit~0 0)} is VALID [2022-04-27 15:09:38,111 INFO L290 TraceCheckUtils]: 236: Hoare triple {125526#(= ssl3_accept_~s__hit~0 0)} assume 0 != ~s__hit~0;~s__s3__tmp__next_state___0~0 := 8640; {125381#false} is VALID [2022-04-27 15:09:38,111 INFO L290 TraceCheckUtils]: 237: Hoare triple {125381#false} ~s__init_num~0 := 0; {125381#false} is VALID [2022-04-27 15:09:38,111 INFO L290 TraceCheckUtils]: 238: Hoare triple {125381#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {125381#false} is VALID [2022-04-27 15:09:38,111 INFO L290 TraceCheckUtils]: 239: Hoare triple {125381#false} ~skip~0 := 0; {125381#false} is VALID [2022-04-27 15:09:38,111 INFO L290 TraceCheckUtils]: 240: Hoare triple {125381#false} assume !false; {125381#false} is VALID [2022-04-27 15:09:38,111 INFO L290 TraceCheckUtils]: 241: Hoare triple {125381#false} ~state~0 := ~s__state~0; {125381#false} is VALID [2022-04-27 15:09:38,111 INFO L290 TraceCheckUtils]: 242: Hoare triple {125381#false} assume !(12292 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:38,111 INFO L290 TraceCheckUtils]: 243: Hoare triple {125381#false} assume !(16384 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:38,111 INFO L290 TraceCheckUtils]: 244: Hoare triple {125381#false} assume !(8192 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:38,111 INFO L290 TraceCheckUtils]: 245: Hoare triple {125381#false} assume !(24576 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:38,111 INFO L290 TraceCheckUtils]: 246: Hoare triple {125381#false} assume !(8195 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:38,111 INFO L290 TraceCheckUtils]: 247: Hoare triple {125381#false} assume !(8480 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:38,111 INFO L290 TraceCheckUtils]: 248: Hoare triple {125381#false} assume !(8481 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:38,112 INFO L290 TraceCheckUtils]: 249: Hoare triple {125381#false} assume !(8482 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:38,112 INFO L290 TraceCheckUtils]: 250: Hoare triple {125381#false} assume !(8464 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:38,112 INFO L290 TraceCheckUtils]: 251: Hoare triple {125381#false} assume !(8465 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:38,112 INFO L290 TraceCheckUtils]: 252: Hoare triple {125381#false} assume !(8466 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:38,112 INFO L290 TraceCheckUtils]: 253: Hoare triple {125381#false} assume !(8496 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:38,112 INFO L290 TraceCheckUtils]: 254: Hoare triple {125381#false} assume !(8497 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:38,112 INFO L290 TraceCheckUtils]: 255: Hoare triple {125381#false} assume !(8512 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:38,112 INFO L290 TraceCheckUtils]: 256: Hoare triple {125381#false} assume !(8513 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:38,112 INFO L290 TraceCheckUtils]: 257: Hoare triple {125381#false} assume !(8528 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:38,112 INFO L290 TraceCheckUtils]: 258: Hoare triple {125381#false} assume !(8529 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:38,112 INFO L290 TraceCheckUtils]: 259: Hoare triple {125381#false} assume !(8544 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:38,112 INFO L290 TraceCheckUtils]: 260: Hoare triple {125381#false} assume !(8545 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:38,112 INFO L290 TraceCheckUtils]: 261: Hoare triple {125381#false} assume !(8560 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:38,113 INFO L290 TraceCheckUtils]: 262: Hoare triple {125381#false} assume !(8561 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:38,113 INFO L290 TraceCheckUtils]: 263: Hoare triple {125381#false} assume 8448 == ~s__state~0; {125381#false} is VALID [2022-04-27 15:09:38,113 INFO L290 TraceCheckUtils]: 264: Hoare triple {125381#false} assume !(~num1~0 > 0); {125381#false} is VALID [2022-04-27 15:09:38,113 INFO L290 TraceCheckUtils]: 265: Hoare triple {125381#false} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {125381#false} is VALID [2022-04-27 15:09:38,113 INFO L290 TraceCheckUtils]: 266: Hoare triple {125381#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {125381#false} is VALID [2022-04-27 15:09:38,113 INFO L290 TraceCheckUtils]: 267: Hoare triple {125381#false} ~skip~0 := 0; {125381#false} is VALID [2022-04-27 15:09:38,113 INFO L290 TraceCheckUtils]: 268: Hoare triple {125381#false} assume !false; {125381#false} is VALID [2022-04-27 15:09:38,113 INFO L290 TraceCheckUtils]: 269: Hoare triple {125381#false} ~state~0 := ~s__state~0; {125381#false} is VALID [2022-04-27 15:09:38,113 INFO L290 TraceCheckUtils]: 270: Hoare triple {125381#false} assume !(12292 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:38,113 INFO L290 TraceCheckUtils]: 271: Hoare triple {125381#false} assume !(16384 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:38,113 INFO L290 TraceCheckUtils]: 272: Hoare triple {125381#false} assume !(8192 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:38,113 INFO L290 TraceCheckUtils]: 273: Hoare triple {125381#false} assume !(24576 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:38,113 INFO L290 TraceCheckUtils]: 274: Hoare triple {125381#false} assume !(8195 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:38,114 INFO L290 TraceCheckUtils]: 275: Hoare triple {125381#false} assume !(8480 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:38,114 INFO L290 TraceCheckUtils]: 276: Hoare triple {125381#false} assume !(8481 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:38,114 INFO L290 TraceCheckUtils]: 277: Hoare triple {125381#false} assume !(8482 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:38,114 INFO L290 TraceCheckUtils]: 278: Hoare triple {125381#false} assume !(8464 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:38,114 INFO L290 TraceCheckUtils]: 279: Hoare triple {125381#false} assume !(8465 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:38,114 INFO L290 TraceCheckUtils]: 280: Hoare triple {125381#false} assume !(8466 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:38,114 INFO L290 TraceCheckUtils]: 281: Hoare triple {125381#false} assume !(8496 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:38,114 INFO L290 TraceCheckUtils]: 282: Hoare triple {125381#false} assume !(8497 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:38,114 INFO L290 TraceCheckUtils]: 283: Hoare triple {125381#false} assume !(8512 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:38,114 INFO L290 TraceCheckUtils]: 284: Hoare triple {125381#false} assume !(8513 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:38,114 INFO L290 TraceCheckUtils]: 285: Hoare triple {125381#false} assume !(8528 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:38,114 INFO L290 TraceCheckUtils]: 286: Hoare triple {125381#false} assume !(8529 == ~s__state~0); {125381#false} is VALID [2022-04-27 15:09:38,114 INFO L290 TraceCheckUtils]: 287: Hoare triple {125381#false} assume 8544 == ~s__state~0; {125381#false} is VALID [2022-04-27 15:09:38,115 INFO L290 TraceCheckUtils]: 288: Hoare triple {125381#false} assume 0 != 1 + ~s__verify_mode~0; {125381#false} is VALID [2022-04-27 15:09:38,115 INFO L290 TraceCheckUtils]: 289: Hoare triple {125381#false} assume !(0 != ~s__session__peer~0); {125381#false} is VALID [2022-04-27 15:09:38,115 INFO L290 TraceCheckUtils]: 290: Hoare triple {125381#false} ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; {125381#false} is VALID [2022-04-27 15:09:38,115 INFO L290 TraceCheckUtils]: 291: Hoare triple {125381#false} assume !(0 != (256 + ~__cil_tmp61~0) % 4294967296); {125381#false} is VALID [2022-04-27 15:09:38,115 INFO L290 TraceCheckUtils]: 292: Hoare triple {125381#false} ~s__s3__tmp__cert_request~0 := 1;assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {125381#false} is VALID [2022-04-27 15:09:38,115 INFO L290 TraceCheckUtils]: 293: Hoare triple {125381#false} assume 8 == ~blastFlag~0; {125381#false} is VALID [2022-04-27 15:09:38,115 INFO L290 TraceCheckUtils]: 294: Hoare triple {125381#false} assume !false; {125381#false} is VALID [2022-04-27 15:09:38,116 INFO L134 CoverageAnalysis]: Checked inductivity of 844 backedges. 488 proven. 0 refuted. 0 times theorem prover too weak. 356 trivial. 0 not checked. [2022-04-27 15:09:38,116 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-27 15:09:38,116 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [911848008] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-27 15:09:38,116 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-04-27 15:09:38,116 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2022-04-27 15:09:38,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231267505] [2022-04-27 15:09:38,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-27 15:09:38,118 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 48.0) internal successors, (144), 3 states have internal predecessors, (144), 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 295 [2022-04-27 15:09:38,119 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-27 15:09:38,119 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 3 states, 3 states have (on average 48.0) internal successors, (144), 3 states have internal predecessors, (144), 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-27 15:09:38,212 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-27 15:09:38,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-04-27 15:09:38,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-27 15:09:38,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-04-27 15:09:38,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-04-27 15:09:38,213 INFO L87 Difference]: Start difference. First operand 2855 states and 3811 transitions. Second operand has 3 states, 3 states have (on average 48.0) internal successors, (144), 3 states have internal predecessors, (144), 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-27 15:09:41,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 15:09:41,640 INFO L93 Difference]: Finished difference Result 8054 states and 10761 transitions. [2022-04-27 15:09:41,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-04-27 15:09:41,640 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 48.0) internal successors, (144), 3 states have internal predecessors, (144), 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 295 [2022-04-27 15:09:41,640 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-27 15:09:41,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 48.0) internal successors, (144), 3 states have internal predecessors, (144), 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-27 15:09:41,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 600 transitions. [2022-04-27 15:09:41,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 48.0) internal successors, (144), 3 states have internal predecessors, (144), 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-27 15:09:41,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 600 transitions. [2022-04-27 15:09:41,646 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 3 states and 600 transitions. [2022-04-27 15:09:41,986 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 600 edges. 600 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-27 15:09:42,873 INFO L225 Difference]: With dead ends: 8054 [2022-04-27 15:09:42,873 INFO L226 Difference]: Without dead ends: 5213 [2022-04-27 15:09:42,885 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 300 GetRequests, 296 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-27 15:09:42,886 INFO L413 NwaCegarLoop]: 394 mSDtfsCounter, 114 mSDsluCounter, 205 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 599 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-27 15:09:42,886 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [114 Valid, 599 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-27 15:09:42,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5213 states. [2022-04-27 15:09:43,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5213 to 5211. [2022-04-27 15:09:43,924 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-27 15:09:43,929 INFO L82 GeneralOperation]: Start isEquivalent. First operand 5213 states. Second operand has 5211 states, 5206 states have (on average 1.333461390703035) internal successors, (6942), 5206 states have internal predecessors, (6942), 3 states have call successors, (3), 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-27 15:09:43,933 INFO L74 IsIncluded]: Start isIncluded. First operand 5213 states. Second operand has 5211 states, 5206 states have (on average 1.333461390703035) internal successors, (6942), 5206 states have internal predecessors, (6942), 3 states have call successors, (3), 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-27 15:09:43,936 INFO L87 Difference]: Start difference. First operand 5213 states. Second operand has 5211 states, 5206 states have (on average 1.333461390703035) internal successors, (6942), 5206 states have internal predecessors, (6942), 3 states have call successors, (3), 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-27 15:09:44,777 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 15:09:44,777 INFO L93 Difference]: Finished difference Result 5213 states and 6947 transitions. [2022-04-27 15:09:44,778 INFO L276 IsEmpty]: Start isEmpty. Operand 5213 states and 6947 transitions. [2022-04-27 15:09:44,781 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 15:09:44,781 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 15:09:44,810 INFO L74 IsIncluded]: Start isIncluded. First operand has 5211 states, 5206 states have (on average 1.333461390703035) internal successors, (6942), 5206 states have internal predecessors, (6942), 3 states have call successors, (3), 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 5213 states. [2022-04-27 15:09:44,813 INFO L87 Difference]: Start difference. First operand has 5211 states, 5206 states have (on average 1.333461390703035) internal successors, (6942), 5206 states have internal predecessors, (6942), 3 states have call successors, (3), 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 5213 states. [2022-04-27 15:09:45,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 15:09:45,646 INFO L93 Difference]: Finished difference Result 5213 states and 6947 transitions. [2022-04-27 15:09:45,646 INFO L276 IsEmpty]: Start isEmpty. Operand 5213 states and 6947 transitions. [2022-04-27 15:09:45,650 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 15:09:45,650 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 15:09:45,650 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-27 15:09:45,650 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-27 15:09:45,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5211 states, 5206 states have (on average 1.333461390703035) internal successors, (6942), 5206 states have internal predecessors, (6942), 3 states have call successors, (3), 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-27 15:09:46,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5211 states to 5211 states and 6946 transitions. [2022-04-27 15:09:46,569 INFO L78 Accepts]: Start accepts. Automaton has 5211 states and 6946 transitions. Word has length 295 [2022-04-27 15:09:46,569 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-27 15:09:46,569 INFO L495 AbstractCegarLoop]: Abstraction has 5211 states and 6946 transitions. [2022-04-27 15:09:46,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 48.0) internal successors, (144), 3 states have internal predecessors, (144), 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-27 15:09:46,570 INFO L276 IsEmpty]: Start isEmpty. Operand 5211 states and 6946 transitions. [2022-04-27 15:09:46,574 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 296 [2022-04-27 15:09:46,574 INFO L187 NwaCegarLoop]: Found error trace [2022-04-27 15:09:46,574 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 8, 8, 7, 7, 6, 6, 4, 4, 4, 4, 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] [2022-04-27 15:09:46,590 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-27 15:09:46,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-27 15:09:46,774 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-27 15:09:46,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-27 15:09:46,775 INFO L85 PathProgramCache]: Analyzing trace with hash 21660934, now seen corresponding path program 1 times [2022-04-27 15:09:46,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-27 15:09:46,775 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [829772929] [2022-04-27 15:09:46,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-27 15:09:46,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-27 15:09:46,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 15:09:46,915 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-27 15:09:46,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 15:09:46,919 INFO L290 TraceCheckUtils]: 0: Hoare triple {151321#(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(16, 2);call #Ultimate.allocInit(12, 3); {151314#true} is VALID [2022-04-27 15:09:46,919 INFO L290 TraceCheckUtils]: 1: Hoare triple {151314#true} assume true; {151314#true} is VALID [2022-04-27 15:09:46,919 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {151314#true} {151314#true} #638#return; {151314#true} is VALID [2022-04-27 15:09:46,919 INFO L272 TraceCheckUtils]: 0: Hoare triple {151314#true} call ULTIMATE.init(); {151321#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-27 15:09:46,919 INFO L290 TraceCheckUtils]: 1: Hoare triple {151321#(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(16, 2);call #Ultimate.allocInit(12, 3); {151314#true} is VALID [2022-04-27 15:09:46,919 INFO L290 TraceCheckUtils]: 2: Hoare triple {151314#true} assume true; {151314#true} is VALID [2022-04-27 15:09:46,920 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {151314#true} {151314#true} #638#return; {151314#true} is VALID [2022-04-27 15:09:46,920 INFO L272 TraceCheckUtils]: 4: Hoare triple {151314#true} call #t~ret55 := main(); {151314#true} is VALID [2022-04-27 15:09:46,920 INFO L290 TraceCheckUtils]: 5: Hoare triple {151314#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {151314#true} is VALID [2022-04-27 15:09:46,920 INFO L272 TraceCheckUtils]: 6: Hoare triple {151314#true} call #t~ret54 := ssl3_accept(~s~0); {151314#true} is VALID [2022-04-27 15:09:46,920 INFO L290 TraceCheckUtils]: 7: Hoare triple {151314#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__hit~0 := #t~nondet7;havoc #t~nondet7;havoc ~s__rwstate~0;~s__init_buf___0~0 := 1;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__debug~0 := #t~nondet8;havoc #t~nondet8;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__options~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__verify_mode~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__session__peer~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet16;havoc #t~nondet16;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet18;havoc #t~nondet18;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet20;havoc #t~nondet20;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet21;havoc #t~nondet21;havoc ~s__session__cipher~0;havoc ~buf~0;havoc ~l~0;havoc ~Time~0;havoc ~tmp~0;havoc ~cb~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~num1~0 := #t~nondet22;havoc #t~nondet22;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~tmp___1~0 := #t~nondet23;havoc #t~nondet23;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___2~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___3~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___4~0 := #t~nondet26;havoc #t~nondet26;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp___5~0 := #t~nondet27;havoc #t~nondet27;assume -2147483648 <= #t~nondet28 && #t~nondet28 <= 2147483647;~tmp___6~0 := #t~nondet28;havoc #t~nondet28;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet29 && #t~nondet29 <= 2147483647;~tmp___8~0 := #t~nondet29;havoc #t~nondet29;assume -2147483648 <= #t~nondet30 && #t~nondet30 <= 2147483647;~tmp___9~0 := #t~nondet30;havoc #t~nondet30;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___10~0 := #t~nondet31;havoc #t~nondet31;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp~0 := #t~nondet32;havoc #t~nondet32;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {151314#true} is VALID [2022-04-27 15:09:46,920 INFO L290 TraceCheckUtils]: 8: Hoare triple {151314#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {151314#true} is VALID [2022-04-27 15:09:46,920 INFO L290 TraceCheckUtils]: 9: Hoare triple {151314#true} #t~post33 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post33;havoc #t~post33; {151314#true} is VALID [2022-04-27 15:09:46,920 INFO L290 TraceCheckUtils]: 10: Hoare triple {151314#true} assume !(0 != 12288 + ~tmp___1~0); {151314#true} is VALID [2022-04-27 15:09:46,920 INFO L290 TraceCheckUtils]: 11: Hoare triple {151314#true} assume !(0 == ~s__cert~0); {151314#true} is VALID [2022-04-27 15:09:46,920 INFO L290 TraceCheckUtils]: 12: Hoare triple {151314#true} assume !false; {151314#true} is VALID [2022-04-27 15:09:46,920 INFO L290 TraceCheckUtils]: 13: Hoare triple {151314#true} ~state~0 := ~s__state~0; {151314#true} is VALID [2022-04-27 15:09:46,920 INFO L290 TraceCheckUtils]: 14: Hoare triple {151314#true} assume !(12292 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:46,920 INFO L290 TraceCheckUtils]: 15: Hoare triple {151314#true} assume !(16384 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:46,920 INFO L290 TraceCheckUtils]: 16: Hoare triple {151314#true} assume !(8192 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:46,921 INFO L290 TraceCheckUtils]: 17: Hoare triple {151314#true} assume !(24576 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:46,921 INFO L290 TraceCheckUtils]: 18: Hoare triple {151314#true} assume !(8195 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:46,921 INFO L290 TraceCheckUtils]: 19: Hoare triple {151314#true} assume !(8480 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:46,921 INFO L290 TraceCheckUtils]: 20: Hoare triple {151314#true} assume !(8481 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:46,921 INFO L290 TraceCheckUtils]: 21: Hoare triple {151314#true} assume !(8482 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:46,921 INFO L290 TraceCheckUtils]: 22: Hoare triple {151314#true} assume 8464 == ~s__state~0; {151314#true} is VALID [2022-04-27 15:09:46,921 INFO L290 TraceCheckUtils]: 23: Hoare triple {151314#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~ret~0 := #t~nondet38;havoc #t~nondet38; {151314#true} is VALID [2022-04-27 15:09:46,921 INFO L290 TraceCheckUtils]: 24: Hoare triple {151314#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {151314#true} is VALID [2022-04-27 15:09:46,921 INFO L290 TraceCheckUtils]: 25: Hoare triple {151314#true} assume !(~ret~0 <= 0);~got_new_session~0 := 1;~s__state~0 := 8496;~s__init_num~0 := 0; {151314#true} is VALID [2022-04-27 15:09:46,921 INFO L290 TraceCheckUtils]: 26: Hoare triple {151314#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {151314#true} is VALID [2022-04-27 15:09:46,921 INFO L290 TraceCheckUtils]: 27: Hoare triple {151314#true} ~skip~0 := 0; {151314#true} is VALID [2022-04-27 15:09:46,921 INFO L290 TraceCheckUtils]: 28: Hoare triple {151314#true} assume !false; {151314#true} is VALID [2022-04-27 15:09:46,921 INFO L290 TraceCheckUtils]: 29: Hoare triple {151314#true} ~state~0 := ~s__state~0; {151314#true} is VALID [2022-04-27 15:09:46,921 INFO L290 TraceCheckUtils]: 30: Hoare triple {151314#true} assume !(12292 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:46,921 INFO L290 TraceCheckUtils]: 31: Hoare triple {151314#true} assume !(16384 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:46,922 INFO L290 TraceCheckUtils]: 32: Hoare triple {151314#true} assume !(8192 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:46,922 INFO L290 TraceCheckUtils]: 33: Hoare triple {151314#true} assume !(24576 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:46,922 INFO L290 TraceCheckUtils]: 34: Hoare triple {151314#true} assume !(8195 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:46,922 INFO L290 TraceCheckUtils]: 35: Hoare triple {151314#true} assume !(8480 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:46,922 INFO L290 TraceCheckUtils]: 36: Hoare triple {151314#true} assume !(8481 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:46,922 INFO L290 TraceCheckUtils]: 37: Hoare triple {151314#true} assume !(8482 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:46,922 INFO L290 TraceCheckUtils]: 38: Hoare triple {151314#true} assume !(8464 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:46,922 INFO L290 TraceCheckUtils]: 39: Hoare triple {151314#true} assume !(8465 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:46,922 INFO L290 TraceCheckUtils]: 40: Hoare triple {151314#true} assume !(8466 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:46,922 INFO L290 TraceCheckUtils]: 41: Hoare triple {151314#true} assume 8496 == ~s__state~0; {151314#true} is VALID [2022-04-27 15:09:46,922 INFO L290 TraceCheckUtils]: 42: Hoare triple {151314#true} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {151314#true} is VALID [2022-04-27 15:09:46,922 INFO L290 TraceCheckUtils]: 43: Hoare triple {151314#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {151314#true} is VALID [2022-04-27 15:09:46,922 INFO L290 TraceCheckUtils]: 44: Hoare triple {151314#true} assume !(~ret~0 <= 0); {151314#true} is VALID [2022-04-27 15:09:46,922 INFO L290 TraceCheckUtils]: 45: Hoare triple {151314#true} assume !(0 != ~s__hit~0);~s__state~0 := 8512; {151314#true} is VALID [2022-04-27 15:09:46,922 INFO L290 TraceCheckUtils]: 46: Hoare triple {151314#true} ~s__init_num~0 := 0; {151314#true} is VALID [2022-04-27 15:09:46,923 INFO L290 TraceCheckUtils]: 47: Hoare triple {151314#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {151314#true} is VALID [2022-04-27 15:09:46,923 INFO L290 TraceCheckUtils]: 48: Hoare triple {151314#true} ~skip~0 := 0; {151314#true} is VALID [2022-04-27 15:09:46,923 INFO L290 TraceCheckUtils]: 49: Hoare triple {151314#true} assume !false; {151314#true} is VALID [2022-04-27 15:09:46,923 INFO L290 TraceCheckUtils]: 50: Hoare triple {151314#true} ~state~0 := ~s__state~0; {151314#true} is VALID [2022-04-27 15:09:46,923 INFO L290 TraceCheckUtils]: 51: Hoare triple {151314#true} assume !(12292 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:46,923 INFO L290 TraceCheckUtils]: 52: Hoare triple {151314#true} assume !(16384 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:46,923 INFO L290 TraceCheckUtils]: 53: Hoare triple {151314#true} assume !(8192 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:46,923 INFO L290 TraceCheckUtils]: 54: Hoare triple {151314#true} assume !(24576 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:46,923 INFO L290 TraceCheckUtils]: 55: Hoare triple {151314#true} assume !(8195 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:46,923 INFO L290 TraceCheckUtils]: 56: Hoare triple {151314#true} assume !(8480 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:46,923 INFO L290 TraceCheckUtils]: 57: Hoare triple {151314#true} assume !(8481 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:46,923 INFO L290 TraceCheckUtils]: 58: Hoare triple {151314#true} assume !(8482 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:46,923 INFO L290 TraceCheckUtils]: 59: Hoare triple {151314#true} assume !(8464 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:46,923 INFO L290 TraceCheckUtils]: 60: Hoare triple {151314#true} assume !(8465 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:46,923 INFO L290 TraceCheckUtils]: 61: Hoare triple {151314#true} assume !(8466 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:46,924 INFO L290 TraceCheckUtils]: 62: Hoare triple {151314#true} assume !(8496 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:46,924 INFO L290 TraceCheckUtils]: 63: Hoare triple {151314#true} assume !(8497 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:46,924 INFO L290 TraceCheckUtils]: 64: Hoare triple {151314#true} assume 8512 == ~s__state~0; {151314#true} is VALID [2022-04-27 15:09:46,924 INFO L290 TraceCheckUtils]: 65: Hoare triple {151314#true} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {151314#true} is VALID [2022-04-27 15:09:46,924 INFO L290 TraceCheckUtils]: 66: Hoare triple {151314#true} assume !(0 != (256 + ~__cil_tmp56~0) % 4294967296);assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;~ret~0 := #t~nondet40;havoc #t~nondet40; {151314#true} is VALID [2022-04-27 15:09:46,924 INFO L290 TraceCheckUtils]: 67: Hoare triple {151314#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 6; {151314#true} is VALID [2022-04-27 15:09:46,924 INFO L290 TraceCheckUtils]: 68: Hoare triple {151314#true} assume !(~ret~0 <= 0); {151314#true} is VALID [2022-04-27 15:09:46,924 INFO L290 TraceCheckUtils]: 69: Hoare triple {151314#true} ~s__state~0 := 8528;~s__init_num~0 := 0; {151314#true} is VALID [2022-04-27 15:09:46,924 INFO L290 TraceCheckUtils]: 70: Hoare triple {151314#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {151314#true} is VALID [2022-04-27 15:09:46,924 INFO L290 TraceCheckUtils]: 71: Hoare triple {151314#true} ~skip~0 := 0; {151314#true} is VALID [2022-04-27 15:09:46,924 INFO L290 TraceCheckUtils]: 72: Hoare triple {151314#true} assume !false; {151314#true} is VALID [2022-04-27 15:09:46,924 INFO L290 TraceCheckUtils]: 73: Hoare triple {151314#true} ~state~0 := ~s__state~0; {151314#true} is VALID [2022-04-27 15:09:46,924 INFO L290 TraceCheckUtils]: 74: Hoare triple {151314#true} assume !(12292 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:46,924 INFO L290 TraceCheckUtils]: 75: Hoare triple {151314#true} assume !(16384 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:46,925 INFO L290 TraceCheckUtils]: 76: Hoare triple {151314#true} assume !(8192 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:46,925 INFO L290 TraceCheckUtils]: 77: Hoare triple {151314#true} assume !(24576 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:46,925 INFO L290 TraceCheckUtils]: 78: Hoare triple {151314#true} assume !(8195 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:46,925 INFO L290 TraceCheckUtils]: 79: Hoare triple {151314#true} assume !(8480 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:46,925 INFO L290 TraceCheckUtils]: 80: Hoare triple {151314#true} assume !(8481 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:46,925 INFO L290 TraceCheckUtils]: 81: Hoare triple {151314#true} assume !(8482 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:46,925 INFO L290 TraceCheckUtils]: 82: Hoare triple {151314#true} assume !(8464 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:46,925 INFO L290 TraceCheckUtils]: 83: Hoare triple {151314#true} assume !(8465 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:46,925 INFO L290 TraceCheckUtils]: 84: Hoare triple {151314#true} assume !(8466 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:46,925 INFO L290 TraceCheckUtils]: 85: Hoare triple {151314#true} assume !(8496 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:46,925 INFO L290 TraceCheckUtils]: 86: Hoare triple {151314#true} assume !(8497 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:46,925 INFO L290 TraceCheckUtils]: 87: Hoare triple {151314#true} assume !(8512 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:46,926 INFO L290 TraceCheckUtils]: 88: Hoare triple {151314#true} assume !(8513 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:46,926 INFO L290 TraceCheckUtils]: 89: Hoare triple {151314#true} assume 8528 == ~s__state~0; {151314#true} is VALID [2022-04-27 15:09:46,926 INFO L290 TraceCheckUtils]: 90: Hoare triple {151314#true} ~l~0 := ~s__s3__tmp__new_cipher__algorithms~0;~__cil_tmp57~0 := ~s__options~0; {151314#true} is VALID [2022-04-27 15:09:46,926 INFO L290 TraceCheckUtils]: 91: Hoare triple {151314#true} assume 0 != (2097152 + ~__cil_tmp57~0) % 4294967296;~s__s3__tmp__use_rsa_tmp~0 := 1; {151314#true} is VALID [2022-04-27 15:09:46,926 INFO L290 TraceCheckUtils]: 92: Hoare triple {151314#true} assume 0 != ~s__s3__tmp__use_rsa_tmp~0; {151314#true} is VALID [2022-04-27 15:09:46,926 INFO L290 TraceCheckUtils]: 93: Hoare triple {151314#true} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {151314#true} is VALID [2022-04-27 15:09:46,926 INFO L290 TraceCheckUtils]: 94: Hoare triple {151314#true} assume 6 == ~blastFlag~0;~blastFlag~0 := 7; {151314#true} is VALID [2022-04-27 15:09:46,926 INFO L290 TraceCheckUtils]: 95: Hoare triple {151314#true} assume !(~ret~0 <= 0); {151314#true} is VALID [2022-04-27 15:09:46,926 INFO L290 TraceCheckUtils]: 96: Hoare triple {151314#true} ~s__state~0 := 8544;~s__init_num~0 := 0; {151314#true} is VALID [2022-04-27 15:09:46,926 INFO L290 TraceCheckUtils]: 97: Hoare triple {151314#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {151314#true} is VALID [2022-04-27 15:09:46,926 INFO L290 TraceCheckUtils]: 98: Hoare triple {151314#true} ~skip~0 := 0; {151314#true} is VALID [2022-04-27 15:09:46,926 INFO L290 TraceCheckUtils]: 99: Hoare triple {151314#true} assume !false; {151314#true} is VALID [2022-04-27 15:09:46,926 INFO L290 TraceCheckUtils]: 100: Hoare triple {151314#true} ~state~0 := ~s__state~0; {151314#true} is VALID [2022-04-27 15:09:46,926 INFO L290 TraceCheckUtils]: 101: Hoare triple {151314#true} assume !(12292 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:46,927 INFO L290 TraceCheckUtils]: 102: Hoare triple {151314#true} assume !(16384 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:46,927 INFO L290 TraceCheckUtils]: 103: Hoare triple {151314#true} assume !(8192 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:46,927 INFO L290 TraceCheckUtils]: 104: Hoare triple {151314#true} assume !(24576 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:46,927 INFO L290 TraceCheckUtils]: 105: Hoare triple {151314#true} assume !(8195 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:46,927 INFO L290 TraceCheckUtils]: 106: Hoare triple {151314#true} assume !(8480 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:46,927 INFO L290 TraceCheckUtils]: 107: Hoare triple {151314#true} assume !(8481 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:46,927 INFO L290 TraceCheckUtils]: 108: Hoare triple {151314#true} assume !(8482 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:46,927 INFO L290 TraceCheckUtils]: 109: Hoare triple {151314#true} assume !(8464 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:46,927 INFO L290 TraceCheckUtils]: 110: Hoare triple {151314#true} assume !(8465 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:46,927 INFO L290 TraceCheckUtils]: 111: Hoare triple {151314#true} assume !(8466 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:46,927 INFO L290 TraceCheckUtils]: 112: Hoare triple {151314#true} assume !(8496 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:46,927 INFO L290 TraceCheckUtils]: 113: Hoare triple {151314#true} assume !(8497 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:46,927 INFO L290 TraceCheckUtils]: 114: Hoare triple {151314#true} assume !(8512 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:46,927 INFO L290 TraceCheckUtils]: 115: Hoare triple {151314#true} assume !(8513 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:46,928 INFO L290 TraceCheckUtils]: 116: Hoare triple {151314#true} assume !(8528 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:46,928 INFO L290 TraceCheckUtils]: 117: Hoare triple {151314#true} assume !(8529 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:46,928 INFO L290 TraceCheckUtils]: 118: Hoare triple {151314#true} assume 8544 == ~s__state~0; {151314#true} is VALID [2022-04-27 15:09:46,928 INFO L290 TraceCheckUtils]: 119: Hoare triple {151314#true} assume 0 != 1 + ~s__verify_mode~0; {151314#true} is VALID [2022-04-27 15:09:46,928 INFO L290 TraceCheckUtils]: 120: Hoare triple {151314#true} assume !(0 != ~s__session__peer~0); {151314#true} is VALID [2022-04-27 15:09:46,928 INFO L290 TraceCheckUtils]: 121: Hoare triple {151314#true} ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; {151314#true} is VALID [2022-04-27 15:09:46,928 INFO L290 TraceCheckUtils]: 122: Hoare triple {151314#true} assume !(0 != (256 + ~__cil_tmp61~0) % 4294967296); {151314#true} is VALID [2022-04-27 15:09:46,928 INFO L290 TraceCheckUtils]: 123: Hoare triple {151314#true} ~s__s3__tmp__cert_request~0 := 1;assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {151314#true} is VALID [2022-04-27 15:09:46,928 INFO L290 TraceCheckUtils]: 124: Hoare triple {151314#true} assume !(8 == ~blastFlag~0); {151314#true} is VALID [2022-04-27 15:09:46,928 INFO L290 TraceCheckUtils]: 125: Hoare triple {151314#true} assume !(~ret~0 <= 0);~s__state~0 := 8448;~s__s3__tmp__next_state___0~0 := 8576;~s__init_num~0 := 0; {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:46,929 INFO L290 TraceCheckUtils]: 126: Hoare triple {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(0 == ~s__s3__tmp__reuse_message~0); {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:46,929 INFO L290 TraceCheckUtils]: 127: Hoare triple {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} ~skip~0 := 0; {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:46,929 INFO L290 TraceCheckUtils]: 128: Hoare triple {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !false; {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:46,930 INFO L290 TraceCheckUtils]: 129: Hoare triple {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} ~state~0 := ~s__state~0; {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:46,930 INFO L290 TraceCheckUtils]: 130: Hoare triple {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(12292 == ~s__state~0); {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:46,930 INFO L290 TraceCheckUtils]: 131: Hoare triple {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(16384 == ~s__state~0); {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:46,930 INFO L290 TraceCheckUtils]: 132: Hoare triple {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8192 == ~s__state~0); {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:46,931 INFO L290 TraceCheckUtils]: 133: Hoare triple {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(24576 == ~s__state~0); {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:46,931 INFO L290 TraceCheckUtils]: 134: Hoare triple {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8195 == ~s__state~0); {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:46,931 INFO L290 TraceCheckUtils]: 135: Hoare triple {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8480 == ~s__state~0); {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:46,931 INFO L290 TraceCheckUtils]: 136: Hoare triple {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8481 == ~s__state~0); {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:46,932 INFO L290 TraceCheckUtils]: 137: Hoare triple {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8482 == ~s__state~0); {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:46,932 INFO L290 TraceCheckUtils]: 138: Hoare triple {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8464 == ~s__state~0); {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:46,932 INFO L290 TraceCheckUtils]: 139: Hoare triple {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8465 == ~s__state~0); {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:46,932 INFO L290 TraceCheckUtils]: 140: Hoare triple {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8466 == ~s__state~0); {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:46,933 INFO L290 TraceCheckUtils]: 141: Hoare triple {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8496 == ~s__state~0); {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:46,933 INFO L290 TraceCheckUtils]: 142: Hoare triple {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8497 == ~s__state~0); {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:46,933 INFO L290 TraceCheckUtils]: 143: Hoare triple {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8512 == ~s__state~0); {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:46,934 INFO L290 TraceCheckUtils]: 144: Hoare triple {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8513 == ~s__state~0); {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:46,934 INFO L290 TraceCheckUtils]: 145: Hoare triple {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8528 == ~s__state~0); {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:46,934 INFO L290 TraceCheckUtils]: 146: Hoare triple {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8529 == ~s__state~0); {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:46,935 INFO L290 TraceCheckUtils]: 147: Hoare triple {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8544 == ~s__state~0); {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:46,935 INFO L290 TraceCheckUtils]: 148: Hoare triple {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8545 == ~s__state~0); {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:46,935 INFO L290 TraceCheckUtils]: 149: Hoare triple {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8560 == ~s__state~0); {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:46,936 INFO L290 TraceCheckUtils]: 150: Hoare triple {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8561 == ~s__state~0); {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:46,936 INFO L290 TraceCheckUtils]: 151: Hoare triple {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume 8448 == ~s__state~0; {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:46,936 INFO L290 TraceCheckUtils]: 152: Hoare triple {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(~num1~0 > 0); {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:46,936 INFO L290 TraceCheckUtils]: 153: Hoare triple {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {151320#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:46,937 INFO L290 TraceCheckUtils]: 154: Hoare triple {151320#(<= ssl3_accept_~s__state~0 8576)} assume !(0 == ~s__s3__tmp__reuse_message~0); {151320#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:46,937 INFO L290 TraceCheckUtils]: 155: Hoare triple {151320#(<= ssl3_accept_~s__state~0 8576)} ~skip~0 := 0; {151320#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:46,937 INFO L290 TraceCheckUtils]: 156: Hoare triple {151320#(<= ssl3_accept_~s__state~0 8576)} assume !false; {151320#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:46,938 INFO L290 TraceCheckUtils]: 157: Hoare triple {151320#(<= ssl3_accept_~s__state~0 8576)} ~state~0 := ~s__state~0; {151320#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:46,938 INFO L290 TraceCheckUtils]: 158: Hoare triple {151320#(<= ssl3_accept_~s__state~0 8576)} assume !(12292 == ~s__state~0); {151320#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:46,938 INFO L290 TraceCheckUtils]: 159: Hoare triple {151320#(<= ssl3_accept_~s__state~0 8576)} assume !(16384 == ~s__state~0); {151320#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:46,938 INFO L290 TraceCheckUtils]: 160: Hoare triple {151320#(<= ssl3_accept_~s__state~0 8576)} assume !(8192 == ~s__state~0); {151320#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:46,939 INFO L290 TraceCheckUtils]: 161: Hoare triple {151320#(<= ssl3_accept_~s__state~0 8576)} assume !(24576 == ~s__state~0); {151320#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:46,939 INFO L290 TraceCheckUtils]: 162: Hoare triple {151320#(<= ssl3_accept_~s__state~0 8576)} assume !(8195 == ~s__state~0); {151320#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:46,939 INFO L290 TraceCheckUtils]: 163: Hoare triple {151320#(<= ssl3_accept_~s__state~0 8576)} assume !(8480 == ~s__state~0); {151320#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:46,939 INFO L290 TraceCheckUtils]: 164: Hoare triple {151320#(<= ssl3_accept_~s__state~0 8576)} assume !(8481 == ~s__state~0); {151320#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:46,940 INFO L290 TraceCheckUtils]: 165: Hoare triple {151320#(<= ssl3_accept_~s__state~0 8576)} assume !(8482 == ~s__state~0); {151320#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:46,940 INFO L290 TraceCheckUtils]: 166: Hoare triple {151320#(<= ssl3_accept_~s__state~0 8576)} assume !(8464 == ~s__state~0); {151320#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:46,940 INFO L290 TraceCheckUtils]: 167: Hoare triple {151320#(<= ssl3_accept_~s__state~0 8576)} assume !(8465 == ~s__state~0); {151320#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:46,940 INFO L290 TraceCheckUtils]: 168: Hoare triple {151320#(<= ssl3_accept_~s__state~0 8576)} assume !(8466 == ~s__state~0); {151320#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:46,941 INFO L290 TraceCheckUtils]: 169: Hoare triple {151320#(<= ssl3_accept_~s__state~0 8576)} assume !(8496 == ~s__state~0); {151320#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:46,941 INFO L290 TraceCheckUtils]: 170: Hoare triple {151320#(<= ssl3_accept_~s__state~0 8576)} assume !(8497 == ~s__state~0); {151320#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:46,941 INFO L290 TraceCheckUtils]: 171: Hoare triple {151320#(<= ssl3_accept_~s__state~0 8576)} assume !(8512 == ~s__state~0); {151320#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:46,942 INFO L290 TraceCheckUtils]: 172: Hoare triple {151320#(<= ssl3_accept_~s__state~0 8576)} assume !(8513 == ~s__state~0); {151320#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:46,942 INFO L290 TraceCheckUtils]: 173: Hoare triple {151320#(<= ssl3_accept_~s__state~0 8576)} assume !(8528 == ~s__state~0); {151320#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:46,942 INFO L290 TraceCheckUtils]: 174: Hoare triple {151320#(<= ssl3_accept_~s__state~0 8576)} assume !(8529 == ~s__state~0); {151320#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:46,942 INFO L290 TraceCheckUtils]: 175: Hoare triple {151320#(<= ssl3_accept_~s__state~0 8576)} assume !(8544 == ~s__state~0); {151320#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:46,943 INFO L290 TraceCheckUtils]: 176: Hoare triple {151320#(<= ssl3_accept_~s__state~0 8576)} assume !(8545 == ~s__state~0); {151320#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:46,943 INFO L290 TraceCheckUtils]: 177: Hoare triple {151320#(<= ssl3_accept_~s__state~0 8576)} assume !(8560 == ~s__state~0); {151320#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:46,943 INFO L290 TraceCheckUtils]: 178: Hoare triple {151320#(<= ssl3_accept_~s__state~0 8576)} assume !(8561 == ~s__state~0); {151320#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:46,943 INFO L290 TraceCheckUtils]: 179: Hoare triple {151320#(<= ssl3_accept_~s__state~0 8576)} assume !(8448 == ~s__state~0); {151320#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:46,944 INFO L290 TraceCheckUtils]: 180: Hoare triple {151320#(<= ssl3_accept_~s__state~0 8576)} assume !(8576 == ~s__state~0); {151320#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:46,944 INFO L290 TraceCheckUtils]: 181: Hoare triple {151320#(<= ssl3_accept_~s__state~0 8576)} assume !(8577 == ~s__state~0); {151320#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:46,944 INFO L290 TraceCheckUtils]: 182: Hoare triple {151320#(<= ssl3_accept_~s__state~0 8576)} assume !(8592 == ~s__state~0); {151320#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:46,944 INFO L290 TraceCheckUtils]: 183: Hoare triple {151320#(<= ssl3_accept_~s__state~0 8576)} assume !(8593 == ~s__state~0); {151320#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:46,945 INFO L290 TraceCheckUtils]: 184: Hoare triple {151320#(<= ssl3_accept_~s__state~0 8576)} assume !(8608 == ~s__state~0); {151320#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:46,949 INFO L290 TraceCheckUtils]: 185: Hoare triple {151320#(<= ssl3_accept_~s__state~0 8576)} assume !(8609 == ~s__state~0); {151320#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:46,949 INFO L290 TraceCheckUtils]: 186: Hoare triple {151320#(<= ssl3_accept_~s__state~0 8576)} assume !(8640 == ~s__state~0); {151320#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:46,949 INFO L290 TraceCheckUtils]: 187: Hoare triple {151320#(<= ssl3_accept_~s__state~0 8576)} assume !(8641 == ~s__state~0); {151320#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:46,950 INFO L290 TraceCheckUtils]: 188: Hoare triple {151320#(<= ssl3_accept_~s__state~0 8576)} assume 8656 == ~s__state~0; {151315#false} is VALID [2022-04-27 15:09:46,950 INFO L290 TraceCheckUtils]: 189: Hoare triple {151315#false} ~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {151315#false} is VALID [2022-04-27 15:09:46,950 INFO L290 TraceCheckUtils]: 190: Hoare triple {151315#false} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet49 && #t~nondet49 <= 2147483647;~ret~0 := #t~nondet49;havoc #t~nondet49; {151315#false} is VALID [2022-04-27 15:09:46,950 INFO L290 TraceCheckUtils]: 191: Hoare triple {151315#false} assume !(2 == ~blastFlag~0); {151315#false} is VALID [2022-04-27 15:09:46,950 INFO L290 TraceCheckUtils]: 192: Hoare triple {151315#false} assume !(4 == ~blastFlag~0); {151315#false} is VALID [2022-04-27 15:09:46,950 INFO L290 TraceCheckUtils]: 193: Hoare triple {151315#false} assume 7 == ~blastFlag~0;~blastFlag~0 := 8; {151315#false} is VALID [2022-04-27 15:09:46,950 INFO L290 TraceCheckUtils]: 194: Hoare triple {151315#false} assume !(~ret~0 <= 0);~s__state~0 := 8672;~s__init_num~0 := 0; {151315#false} is VALID [2022-04-27 15:09:46,950 INFO L290 TraceCheckUtils]: 195: Hoare triple {151315#false} assume !(0 == ~tmp___10~0); {151315#false} is VALID [2022-04-27 15:09:46,950 INFO L290 TraceCheckUtils]: 196: Hoare triple {151315#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {151315#false} is VALID [2022-04-27 15:09:46,950 INFO L290 TraceCheckUtils]: 197: Hoare triple {151315#false} ~skip~0 := 0; {151315#false} is VALID [2022-04-27 15:09:46,950 INFO L290 TraceCheckUtils]: 198: Hoare triple {151315#false} assume !false; {151315#false} is VALID [2022-04-27 15:09:46,950 INFO L290 TraceCheckUtils]: 199: Hoare triple {151315#false} ~state~0 := ~s__state~0; {151315#false} is VALID [2022-04-27 15:09:46,950 INFO L290 TraceCheckUtils]: 200: Hoare triple {151315#false} assume !(12292 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:46,950 INFO L290 TraceCheckUtils]: 201: Hoare triple {151315#false} assume !(16384 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:46,951 INFO L290 TraceCheckUtils]: 202: Hoare triple {151315#false} assume !(8192 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:46,951 INFO L290 TraceCheckUtils]: 203: Hoare triple {151315#false} assume !(24576 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:46,951 INFO L290 TraceCheckUtils]: 204: Hoare triple {151315#false} assume !(8195 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:46,951 INFO L290 TraceCheckUtils]: 205: Hoare triple {151315#false} assume !(8480 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:46,951 INFO L290 TraceCheckUtils]: 206: Hoare triple {151315#false} assume !(8481 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:46,951 INFO L290 TraceCheckUtils]: 207: Hoare triple {151315#false} assume !(8482 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:46,951 INFO L290 TraceCheckUtils]: 208: Hoare triple {151315#false} assume !(8464 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:46,951 INFO L290 TraceCheckUtils]: 209: Hoare triple {151315#false} assume !(8465 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:46,951 INFO L290 TraceCheckUtils]: 210: Hoare triple {151315#false} assume !(8466 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:46,951 INFO L290 TraceCheckUtils]: 211: Hoare triple {151315#false} assume !(8496 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:46,951 INFO L290 TraceCheckUtils]: 212: Hoare triple {151315#false} assume !(8497 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:46,951 INFO L290 TraceCheckUtils]: 213: Hoare triple {151315#false} assume !(8512 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:46,951 INFO L290 TraceCheckUtils]: 214: Hoare triple {151315#false} assume !(8513 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:46,951 INFO L290 TraceCheckUtils]: 215: Hoare triple {151315#false} assume !(8528 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:46,952 INFO L290 TraceCheckUtils]: 216: Hoare triple {151315#false} assume !(8529 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:46,952 INFO L290 TraceCheckUtils]: 217: Hoare triple {151315#false} assume !(8544 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:46,952 INFO L290 TraceCheckUtils]: 218: Hoare triple {151315#false} assume !(8545 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:46,952 INFO L290 TraceCheckUtils]: 219: Hoare triple {151315#false} assume !(8560 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:46,952 INFO L290 TraceCheckUtils]: 220: Hoare triple {151315#false} assume !(8561 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:46,952 INFO L290 TraceCheckUtils]: 221: Hoare triple {151315#false} assume !(8448 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:46,952 INFO L290 TraceCheckUtils]: 222: Hoare triple {151315#false} assume !(8576 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:46,952 INFO L290 TraceCheckUtils]: 223: Hoare triple {151315#false} assume !(8577 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:46,952 INFO L290 TraceCheckUtils]: 224: Hoare triple {151315#false} assume !(8592 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:46,952 INFO L290 TraceCheckUtils]: 225: Hoare triple {151315#false} assume !(8593 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:46,952 INFO L290 TraceCheckUtils]: 226: Hoare triple {151315#false} assume !(8608 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:46,952 INFO L290 TraceCheckUtils]: 227: Hoare triple {151315#false} assume !(8609 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:46,952 INFO L290 TraceCheckUtils]: 228: Hoare triple {151315#false} assume !(8640 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:46,952 INFO L290 TraceCheckUtils]: 229: Hoare triple {151315#false} assume !(8641 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:46,952 INFO L290 TraceCheckUtils]: 230: Hoare triple {151315#false} assume !(8656 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:46,952 INFO L290 TraceCheckUtils]: 231: Hoare triple {151315#false} assume !(8657 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:46,953 INFO L290 TraceCheckUtils]: 232: Hoare triple {151315#false} assume 8672 == ~s__state~0; {151315#false} is VALID [2022-04-27 15:09:46,953 INFO L290 TraceCheckUtils]: 233: Hoare triple {151315#false} assume -2147483648 <= #t~nondet50 && #t~nondet50 <= 2147483647;~ret~0 := #t~nondet50;havoc #t~nondet50; {151315#false} is VALID [2022-04-27 15:09:46,953 INFO L290 TraceCheckUtils]: 234: Hoare triple {151315#false} assume !(3 == ~blastFlag~0); {151315#false} is VALID [2022-04-27 15:09:46,953 INFO L290 TraceCheckUtils]: 235: Hoare triple {151315#false} assume !(~ret~0 <= 0);~s__state~0 := 8448; {151315#false} is VALID [2022-04-27 15:09:46,953 INFO L290 TraceCheckUtils]: 236: Hoare triple {151315#false} assume !(0 != ~s__hit~0);~s__s3__tmp__next_state___0~0 := 3; {151315#false} is VALID [2022-04-27 15:09:46,953 INFO L290 TraceCheckUtils]: 237: Hoare triple {151315#false} ~s__init_num~0 := 0; {151315#false} is VALID [2022-04-27 15:09:46,953 INFO L290 TraceCheckUtils]: 238: Hoare triple {151315#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {151315#false} is VALID [2022-04-27 15:09:46,953 INFO L290 TraceCheckUtils]: 239: Hoare triple {151315#false} ~skip~0 := 0; {151315#false} is VALID [2022-04-27 15:09:46,953 INFO L290 TraceCheckUtils]: 240: Hoare triple {151315#false} assume !false; {151315#false} is VALID [2022-04-27 15:09:46,953 INFO L290 TraceCheckUtils]: 241: Hoare triple {151315#false} ~state~0 := ~s__state~0; {151315#false} is VALID [2022-04-27 15:09:46,953 INFO L290 TraceCheckUtils]: 242: Hoare triple {151315#false} assume !(12292 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:46,953 INFO L290 TraceCheckUtils]: 243: Hoare triple {151315#false} assume !(16384 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:46,953 INFO L290 TraceCheckUtils]: 244: Hoare triple {151315#false} assume !(8192 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:46,953 INFO L290 TraceCheckUtils]: 245: Hoare triple {151315#false} assume !(24576 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:46,953 INFO L290 TraceCheckUtils]: 246: Hoare triple {151315#false} assume !(8195 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:46,953 INFO L290 TraceCheckUtils]: 247: Hoare triple {151315#false} assume !(8480 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:46,953 INFO L290 TraceCheckUtils]: 248: Hoare triple {151315#false} assume !(8481 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:46,953 INFO L290 TraceCheckUtils]: 249: Hoare triple {151315#false} assume !(8482 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:46,953 INFO L290 TraceCheckUtils]: 250: Hoare triple {151315#false} assume !(8464 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:46,953 INFO L290 TraceCheckUtils]: 251: Hoare triple {151315#false} assume !(8465 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:46,954 INFO L290 TraceCheckUtils]: 252: Hoare triple {151315#false} assume !(8466 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:46,954 INFO L290 TraceCheckUtils]: 253: Hoare triple {151315#false} assume !(8496 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:46,954 INFO L290 TraceCheckUtils]: 254: Hoare triple {151315#false} assume !(8497 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:46,954 INFO L290 TraceCheckUtils]: 255: Hoare triple {151315#false} assume !(8512 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:46,954 INFO L290 TraceCheckUtils]: 256: Hoare triple {151315#false} assume !(8513 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:46,954 INFO L290 TraceCheckUtils]: 257: Hoare triple {151315#false} assume !(8528 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:46,954 INFO L290 TraceCheckUtils]: 258: Hoare triple {151315#false} assume !(8529 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:46,954 INFO L290 TraceCheckUtils]: 259: Hoare triple {151315#false} assume !(8544 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:46,954 INFO L290 TraceCheckUtils]: 260: Hoare triple {151315#false} assume !(8545 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:46,954 INFO L290 TraceCheckUtils]: 261: Hoare triple {151315#false} assume !(8560 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:46,954 INFO L290 TraceCheckUtils]: 262: Hoare triple {151315#false} assume !(8561 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:46,954 INFO L290 TraceCheckUtils]: 263: Hoare triple {151315#false} assume 8448 == ~s__state~0; {151315#false} is VALID [2022-04-27 15:09:46,954 INFO L290 TraceCheckUtils]: 264: Hoare triple {151315#false} assume !(~num1~0 > 0); {151315#false} is VALID [2022-04-27 15:09:46,954 INFO L290 TraceCheckUtils]: 265: Hoare triple {151315#false} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {151315#false} is VALID [2022-04-27 15:09:46,954 INFO L290 TraceCheckUtils]: 266: Hoare triple {151315#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {151315#false} is VALID [2022-04-27 15:09:46,954 INFO L290 TraceCheckUtils]: 267: Hoare triple {151315#false} ~skip~0 := 0; {151315#false} is VALID [2022-04-27 15:09:46,954 INFO L290 TraceCheckUtils]: 268: Hoare triple {151315#false} assume !false; {151315#false} is VALID [2022-04-27 15:09:46,954 INFO L290 TraceCheckUtils]: 269: Hoare triple {151315#false} ~state~0 := ~s__state~0; {151315#false} is VALID [2022-04-27 15:09:46,954 INFO L290 TraceCheckUtils]: 270: Hoare triple {151315#false} assume !(12292 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:46,954 INFO L290 TraceCheckUtils]: 271: Hoare triple {151315#false} assume !(16384 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:46,954 INFO L290 TraceCheckUtils]: 272: Hoare triple {151315#false} assume !(8192 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:46,954 INFO L290 TraceCheckUtils]: 273: Hoare triple {151315#false} assume !(24576 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:46,954 INFO L290 TraceCheckUtils]: 274: Hoare triple {151315#false} assume !(8195 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:46,954 INFO L290 TraceCheckUtils]: 275: Hoare triple {151315#false} assume !(8480 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:46,955 INFO L290 TraceCheckUtils]: 276: Hoare triple {151315#false} assume !(8481 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:46,955 INFO L290 TraceCheckUtils]: 277: Hoare triple {151315#false} assume !(8482 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:46,955 INFO L290 TraceCheckUtils]: 278: Hoare triple {151315#false} assume !(8464 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:46,955 INFO L290 TraceCheckUtils]: 279: Hoare triple {151315#false} assume !(8465 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:46,955 INFO L290 TraceCheckUtils]: 280: Hoare triple {151315#false} assume !(8466 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:46,955 INFO L290 TraceCheckUtils]: 281: Hoare triple {151315#false} assume !(8496 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:46,955 INFO L290 TraceCheckUtils]: 282: Hoare triple {151315#false} assume !(8497 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:46,955 INFO L290 TraceCheckUtils]: 283: Hoare triple {151315#false} assume !(8512 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:46,955 INFO L290 TraceCheckUtils]: 284: Hoare triple {151315#false} assume !(8513 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:46,955 INFO L290 TraceCheckUtils]: 285: Hoare triple {151315#false} assume !(8528 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:46,955 INFO L290 TraceCheckUtils]: 286: Hoare triple {151315#false} assume !(8529 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:46,955 INFO L290 TraceCheckUtils]: 287: Hoare triple {151315#false} assume 8544 == ~s__state~0; {151315#false} is VALID [2022-04-27 15:09:46,955 INFO L290 TraceCheckUtils]: 288: Hoare triple {151315#false} assume 0 != 1 + ~s__verify_mode~0; {151315#false} is VALID [2022-04-27 15:09:46,955 INFO L290 TraceCheckUtils]: 289: Hoare triple {151315#false} assume !(0 != ~s__session__peer~0); {151315#false} is VALID [2022-04-27 15:09:46,955 INFO L290 TraceCheckUtils]: 290: Hoare triple {151315#false} ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; {151315#false} is VALID [2022-04-27 15:09:46,955 INFO L290 TraceCheckUtils]: 291: Hoare triple {151315#false} assume !(0 != (256 + ~__cil_tmp61~0) % 4294967296); {151315#false} is VALID [2022-04-27 15:09:46,955 INFO L290 TraceCheckUtils]: 292: Hoare triple {151315#false} ~s__s3__tmp__cert_request~0 := 1;assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {151315#false} is VALID [2022-04-27 15:09:46,955 INFO L290 TraceCheckUtils]: 293: Hoare triple {151315#false} assume 8 == ~blastFlag~0; {151315#false} is VALID [2022-04-27 15:09:46,955 INFO L290 TraceCheckUtils]: 294: Hoare triple {151315#false} assume !false; {151315#false} is VALID [2022-04-27 15:09:46,956 INFO L134 CoverageAnalysis]: Checked inductivity of 844 backedges. 600 proven. 26 refuted. 0 times theorem prover too weak. 218 trivial. 0 not checked. [2022-04-27 15:09:46,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-27 15:09:46,956 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [829772929] [2022-04-27 15:09:46,956 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [829772929] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-27 15:09:46,956 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [160346853] [2022-04-27 15:09:46,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-27 15:09:46,956 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-27 15:09:46,957 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-27 15:09:46,957 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-27 15:09:46,958 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-27 15:09:47,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 15:09:47,067 INFO L263 TraceCheckSpWp]: Trace formula consists of 595 conjuncts, 3 conjunts are in the unsatisfiable core [2022-04-27 15:09:47,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 15:09:47,096 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-27 15:09:47,730 INFO L272 TraceCheckUtils]: 0: Hoare triple {151314#true} call ULTIMATE.init(); {151314#true} is VALID [2022-04-27 15:09:47,731 INFO L290 TraceCheckUtils]: 1: Hoare triple {151314#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(16, 2);call #Ultimate.allocInit(12, 3); {151314#true} is VALID [2022-04-27 15:09:47,731 INFO L290 TraceCheckUtils]: 2: Hoare triple {151314#true} assume true; {151314#true} is VALID [2022-04-27 15:09:47,731 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {151314#true} {151314#true} #638#return; {151314#true} is VALID [2022-04-27 15:09:47,731 INFO L272 TraceCheckUtils]: 4: Hoare triple {151314#true} call #t~ret55 := main(); {151314#true} is VALID [2022-04-27 15:09:47,731 INFO L290 TraceCheckUtils]: 5: Hoare triple {151314#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {151314#true} is VALID [2022-04-27 15:09:47,731 INFO L272 TraceCheckUtils]: 6: Hoare triple {151314#true} call #t~ret54 := ssl3_accept(~s~0); {151314#true} is VALID [2022-04-27 15:09:47,731 INFO L290 TraceCheckUtils]: 7: Hoare triple {151314#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__hit~0 := #t~nondet7;havoc #t~nondet7;havoc ~s__rwstate~0;~s__init_buf___0~0 := 1;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__debug~0 := #t~nondet8;havoc #t~nondet8;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__options~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__verify_mode~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__session__peer~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet16;havoc #t~nondet16;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet18;havoc #t~nondet18;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet20;havoc #t~nondet20;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet21;havoc #t~nondet21;havoc ~s__session__cipher~0;havoc ~buf~0;havoc ~l~0;havoc ~Time~0;havoc ~tmp~0;havoc ~cb~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~num1~0 := #t~nondet22;havoc #t~nondet22;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~tmp___1~0 := #t~nondet23;havoc #t~nondet23;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___2~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___3~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___4~0 := #t~nondet26;havoc #t~nondet26;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp___5~0 := #t~nondet27;havoc #t~nondet27;assume -2147483648 <= #t~nondet28 && #t~nondet28 <= 2147483647;~tmp___6~0 := #t~nondet28;havoc #t~nondet28;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet29 && #t~nondet29 <= 2147483647;~tmp___8~0 := #t~nondet29;havoc #t~nondet29;assume -2147483648 <= #t~nondet30 && #t~nondet30 <= 2147483647;~tmp___9~0 := #t~nondet30;havoc #t~nondet30;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___10~0 := #t~nondet31;havoc #t~nondet31;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp~0 := #t~nondet32;havoc #t~nondet32;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {151314#true} is VALID [2022-04-27 15:09:47,731 INFO L290 TraceCheckUtils]: 8: Hoare triple {151314#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {151314#true} is VALID [2022-04-27 15:09:47,731 INFO L290 TraceCheckUtils]: 9: Hoare triple {151314#true} #t~post33 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post33;havoc #t~post33; {151314#true} is VALID [2022-04-27 15:09:47,731 INFO L290 TraceCheckUtils]: 10: Hoare triple {151314#true} assume !(0 != 12288 + ~tmp___1~0); {151314#true} is VALID [2022-04-27 15:09:47,731 INFO L290 TraceCheckUtils]: 11: Hoare triple {151314#true} assume !(0 == ~s__cert~0); {151314#true} is VALID [2022-04-27 15:09:47,731 INFO L290 TraceCheckUtils]: 12: Hoare triple {151314#true} assume !false; {151314#true} is VALID [2022-04-27 15:09:47,731 INFO L290 TraceCheckUtils]: 13: Hoare triple {151314#true} ~state~0 := ~s__state~0; {151314#true} is VALID [2022-04-27 15:09:47,732 INFO L290 TraceCheckUtils]: 14: Hoare triple {151314#true} assume !(12292 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:47,732 INFO L290 TraceCheckUtils]: 15: Hoare triple {151314#true} assume !(16384 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:47,732 INFO L290 TraceCheckUtils]: 16: Hoare triple {151314#true} assume !(8192 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:47,732 INFO L290 TraceCheckUtils]: 17: Hoare triple {151314#true} assume !(24576 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:47,732 INFO L290 TraceCheckUtils]: 18: Hoare triple {151314#true} assume !(8195 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:47,732 INFO L290 TraceCheckUtils]: 19: Hoare triple {151314#true} assume !(8480 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:47,732 INFO L290 TraceCheckUtils]: 20: Hoare triple {151314#true} assume !(8481 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:47,732 INFO L290 TraceCheckUtils]: 21: Hoare triple {151314#true} assume !(8482 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:47,732 INFO L290 TraceCheckUtils]: 22: Hoare triple {151314#true} assume 8464 == ~s__state~0; {151314#true} is VALID [2022-04-27 15:09:47,732 INFO L290 TraceCheckUtils]: 23: Hoare triple {151314#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~ret~0 := #t~nondet38;havoc #t~nondet38; {151314#true} is VALID [2022-04-27 15:09:47,732 INFO L290 TraceCheckUtils]: 24: Hoare triple {151314#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {151314#true} is VALID [2022-04-27 15:09:47,732 INFO L290 TraceCheckUtils]: 25: Hoare triple {151314#true} assume !(~ret~0 <= 0);~got_new_session~0 := 1;~s__state~0 := 8496;~s__init_num~0 := 0; {151314#true} is VALID [2022-04-27 15:09:47,732 INFO L290 TraceCheckUtils]: 26: Hoare triple {151314#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {151314#true} is VALID [2022-04-27 15:09:47,732 INFO L290 TraceCheckUtils]: 27: Hoare triple {151314#true} ~skip~0 := 0; {151314#true} is VALID [2022-04-27 15:09:47,732 INFO L290 TraceCheckUtils]: 28: Hoare triple {151314#true} assume !false; {151314#true} is VALID [2022-04-27 15:09:47,732 INFO L290 TraceCheckUtils]: 29: Hoare triple {151314#true} ~state~0 := ~s__state~0; {151314#true} is VALID [2022-04-27 15:09:47,733 INFO L290 TraceCheckUtils]: 30: Hoare triple {151314#true} assume !(12292 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:47,733 INFO L290 TraceCheckUtils]: 31: Hoare triple {151314#true} assume !(16384 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:47,733 INFO L290 TraceCheckUtils]: 32: Hoare triple {151314#true} assume !(8192 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:47,733 INFO L290 TraceCheckUtils]: 33: Hoare triple {151314#true} assume !(24576 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:47,733 INFO L290 TraceCheckUtils]: 34: Hoare triple {151314#true} assume !(8195 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:47,733 INFO L290 TraceCheckUtils]: 35: Hoare triple {151314#true} assume !(8480 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:47,733 INFO L290 TraceCheckUtils]: 36: Hoare triple {151314#true} assume !(8481 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:47,733 INFO L290 TraceCheckUtils]: 37: Hoare triple {151314#true} assume !(8482 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:47,733 INFO L290 TraceCheckUtils]: 38: Hoare triple {151314#true} assume !(8464 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:47,733 INFO L290 TraceCheckUtils]: 39: Hoare triple {151314#true} assume !(8465 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:47,733 INFO L290 TraceCheckUtils]: 40: Hoare triple {151314#true} assume !(8466 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:47,733 INFO L290 TraceCheckUtils]: 41: Hoare triple {151314#true} assume 8496 == ~s__state~0; {151314#true} is VALID [2022-04-27 15:09:47,733 INFO L290 TraceCheckUtils]: 42: Hoare triple {151314#true} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {151314#true} is VALID [2022-04-27 15:09:47,733 INFO L290 TraceCheckUtils]: 43: Hoare triple {151314#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {151314#true} is VALID [2022-04-27 15:09:47,733 INFO L290 TraceCheckUtils]: 44: Hoare triple {151314#true} assume !(~ret~0 <= 0); {151314#true} is VALID [2022-04-27 15:09:47,733 INFO L290 TraceCheckUtils]: 45: Hoare triple {151314#true} assume !(0 != ~s__hit~0);~s__state~0 := 8512; {151314#true} is VALID [2022-04-27 15:09:47,733 INFO L290 TraceCheckUtils]: 46: Hoare triple {151314#true} ~s__init_num~0 := 0; {151314#true} is VALID [2022-04-27 15:09:47,733 INFO L290 TraceCheckUtils]: 47: Hoare triple {151314#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {151314#true} is VALID [2022-04-27 15:09:47,733 INFO L290 TraceCheckUtils]: 48: Hoare triple {151314#true} ~skip~0 := 0; {151314#true} is VALID [2022-04-27 15:09:47,733 INFO L290 TraceCheckUtils]: 49: Hoare triple {151314#true} assume !false; {151314#true} is VALID [2022-04-27 15:09:47,733 INFO L290 TraceCheckUtils]: 50: Hoare triple {151314#true} ~state~0 := ~s__state~0; {151314#true} is VALID [2022-04-27 15:09:47,733 INFO L290 TraceCheckUtils]: 51: Hoare triple {151314#true} assume !(12292 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:47,733 INFO L290 TraceCheckUtils]: 52: Hoare triple {151314#true} assume !(16384 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:47,734 INFO L290 TraceCheckUtils]: 53: Hoare triple {151314#true} assume !(8192 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:47,734 INFO L290 TraceCheckUtils]: 54: Hoare triple {151314#true} assume !(24576 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:47,734 INFO L290 TraceCheckUtils]: 55: Hoare triple {151314#true} assume !(8195 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:47,734 INFO L290 TraceCheckUtils]: 56: Hoare triple {151314#true} assume !(8480 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:47,734 INFO L290 TraceCheckUtils]: 57: Hoare triple {151314#true} assume !(8481 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:47,734 INFO L290 TraceCheckUtils]: 58: Hoare triple {151314#true} assume !(8482 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:47,734 INFO L290 TraceCheckUtils]: 59: Hoare triple {151314#true} assume !(8464 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:47,734 INFO L290 TraceCheckUtils]: 60: Hoare triple {151314#true} assume !(8465 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:47,734 INFO L290 TraceCheckUtils]: 61: Hoare triple {151314#true} assume !(8466 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:47,734 INFO L290 TraceCheckUtils]: 62: Hoare triple {151314#true} assume !(8496 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:47,734 INFO L290 TraceCheckUtils]: 63: Hoare triple {151314#true} assume !(8497 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:47,734 INFO L290 TraceCheckUtils]: 64: Hoare triple {151314#true} assume 8512 == ~s__state~0; {151314#true} is VALID [2022-04-27 15:09:47,734 INFO L290 TraceCheckUtils]: 65: Hoare triple {151314#true} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {151314#true} is VALID [2022-04-27 15:09:47,734 INFO L290 TraceCheckUtils]: 66: Hoare triple {151314#true} assume !(0 != (256 + ~__cil_tmp56~0) % 4294967296);assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;~ret~0 := #t~nondet40;havoc #t~nondet40; {151314#true} is VALID [2022-04-27 15:09:47,734 INFO L290 TraceCheckUtils]: 67: Hoare triple {151314#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 6; {151314#true} is VALID [2022-04-27 15:09:47,734 INFO L290 TraceCheckUtils]: 68: Hoare triple {151314#true} assume !(~ret~0 <= 0); {151314#true} is VALID [2022-04-27 15:09:47,734 INFO L290 TraceCheckUtils]: 69: Hoare triple {151314#true} ~s__state~0 := 8528;~s__init_num~0 := 0; {151314#true} is VALID [2022-04-27 15:09:47,734 INFO L290 TraceCheckUtils]: 70: Hoare triple {151314#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {151314#true} is VALID [2022-04-27 15:09:47,734 INFO L290 TraceCheckUtils]: 71: Hoare triple {151314#true} ~skip~0 := 0; {151314#true} is VALID [2022-04-27 15:09:47,734 INFO L290 TraceCheckUtils]: 72: Hoare triple {151314#true} assume !false; {151314#true} is VALID [2022-04-27 15:09:47,734 INFO L290 TraceCheckUtils]: 73: Hoare triple {151314#true} ~state~0 := ~s__state~0; {151314#true} is VALID [2022-04-27 15:09:47,734 INFO L290 TraceCheckUtils]: 74: Hoare triple {151314#true} assume !(12292 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:47,735 INFO L290 TraceCheckUtils]: 75: Hoare triple {151314#true} assume !(16384 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:47,735 INFO L290 TraceCheckUtils]: 76: Hoare triple {151314#true} assume !(8192 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:47,735 INFO L290 TraceCheckUtils]: 77: Hoare triple {151314#true} assume !(24576 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:47,735 INFO L290 TraceCheckUtils]: 78: Hoare triple {151314#true} assume !(8195 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:47,735 INFO L290 TraceCheckUtils]: 79: Hoare triple {151314#true} assume !(8480 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:47,735 INFO L290 TraceCheckUtils]: 80: Hoare triple {151314#true} assume !(8481 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:47,735 INFO L290 TraceCheckUtils]: 81: Hoare triple {151314#true} assume !(8482 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:47,735 INFO L290 TraceCheckUtils]: 82: Hoare triple {151314#true} assume !(8464 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:47,735 INFO L290 TraceCheckUtils]: 83: Hoare triple {151314#true} assume !(8465 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:47,735 INFO L290 TraceCheckUtils]: 84: Hoare triple {151314#true} assume !(8466 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:47,735 INFO L290 TraceCheckUtils]: 85: Hoare triple {151314#true} assume !(8496 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:47,735 INFO L290 TraceCheckUtils]: 86: Hoare triple {151314#true} assume !(8497 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:47,735 INFO L290 TraceCheckUtils]: 87: Hoare triple {151314#true} assume !(8512 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:47,735 INFO L290 TraceCheckUtils]: 88: Hoare triple {151314#true} assume !(8513 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:47,735 INFO L290 TraceCheckUtils]: 89: Hoare triple {151314#true} assume 8528 == ~s__state~0; {151314#true} is VALID [2022-04-27 15:09:47,735 INFO L290 TraceCheckUtils]: 90: Hoare triple {151314#true} ~l~0 := ~s__s3__tmp__new_cipher__algorithms~0;~__cil_tmp57~0 := ~s__options~0; {151314#true} is VALID [2022-04-27 15:09:47,735 INFO L290 TraceCheckUtils]: 91: Hoare triple {151314#true} assume 0 != (2097152 + ~__cil_tmp57~0) % 4294967296;~s__s3__tmp__use_rsa_tmp~0 := 1; {151314#true} is VALID [2022-04-27 15:09:47,735 INFO L290 TraceCheckUtils]: 92: Hoare triple {151314#true} assume 0 != ~s__s3__tmp__use_rsa_tmp~0; {151314#true} is VALID [2022-04-27 15:09:47,735 INFO L290 TraceCheckUtils]: 93: Hoare triple {151314#true} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {151314#true} is VALID [2022-04-27 15:09:47,735 INFO L290 TraceCheckUtils]: 94: Hoare triple {151314#true} assume 6 == ~blastFlag~0;~blastFlag~0 := 7; {151314#true} is VALID [2022-04-27 15:09:47,735 INFO L290 TraceCheckUtils]: 95: Hoare triple {151314#true} assume !(~ret~0 <= 0); {151314#true} is VALID [2022-04-27 15:09:47,735 INFO L290 TraceCheckUtils]: 96: Hoare triple {151314#true} ~s__state~0 := 8544;~s__init_num~0 := 0; {151314#true} is VALID [2022-04-27 15:09:47,736 INFO L290 TraceCheckUtils]: 97: Hoare triple {151314#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {151314#true} is VALID [2022-04-27 15:09:47,736 INFO L290 TraceCheckUtils]: 98: Hoare triple {151314#true} ~skip~0 := 0; {151314#true} is VALID [2022-04-27 15:09:47,736 INFO L290 TraceCheckUtils]: 99: Hoare triple {151314#true} assume !false; {151314#true} is VALID [2022-04-27 15:09:47,736 INFO L290 TraceCheckUtils]: 100: Hoare triple {151314#true} ~state~0 := ~s__state~0; {151314#true} is VALID [2022-04-27 15:09:47,736 INFO L290 TraceCheckUtils]: 101: Hoare triple {151314#true} assume !(12292 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:47,736 INFO L290 TraceCheckUtils]: 102: Hoare triple {151314#true} assume !(16384 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:47,736 INFO L290 TraceCheckUtils]: 103: Hoare triple {151314#true} assume !(8192 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:47,736 INFO L290 TraceCheckUtils]: 104: Hoare triple {151314#true} assume !(24576 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:47,736 INFO L290 TraceCheckUtils]: 105: Hoare triple {151314#true} assume !(8195 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:47,736 INFO L290 TraceCheckUtils]: 106: Hoare triple {151314#true} assume !(8480 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:47,736 INFO L290 TraceCheckUtils]: 107: Hoare triple {151314#true} assume !(8481 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:47,736 INFO L290 TraceCheckUtils]: 108: Hoare triple {151314#true} assume !(8482 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:47,736 INFO L290 TraceCheckUtils]: 109: Hoare triple {151314#true} assume !(8464 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:47,736 INFO L290 TraceCheckUtils]: 110: Hoare triple {151314#true} assume !(8465 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:47,736 INFO L290 TraceCheckUtils]: 111: Hoare triple {151314#true} assume !(8466 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:47,736 INFO L290 TraceCheckUtils]: 112: Hoare triple {151314#true} assume !(8496 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:47,736 INFO L290 TraceCheckUtils]: 113: Hoare triple {151314#true} assume !(8497 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:47,736 INFO L290 TraceCheckUtils]: 114: Hoare triple {151314#true} assume !(8512 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:47,736 INFO L290 TraceCheckUtils]: 115: Hoare triple {151314#true} assume !(8513 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:47,736 INFO L290 TraceCheckUtils]: 116: Hoare triple {151314#true} assume !(8528 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:47,736 INFO L290 TraceCheckUtils]: 117: Hoare triple {151314#true} assume !(8529 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:47,736 INFO L290 TraceCheckUtils]: 118: Hoare triple {151314#true} assume 8544 == ~s__state~0; {151314#true} is VALID [2022-04-27 15:09:47,737 INFO L290 TraceCheckUtils]: 119: Hoare triple {151314#true} assume 0 != 1 + ~s__verify_mode~0; {151314#true} is VALID [2022-04-27 15:09:47,737 INFO L290 TraceCheckUtils]: 120: Hoare triple {151314#true} assume !(0 != ~s__session__peer~0); {151314#true} is VALID [2022-04-27 15:09:47,737 INFO L290 TraceCheckUtils]: 121: Hoare triple {151314#true} ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; {151314#true} is VALID [2022-04-27 15:09:47,737 INFO L290 TraceCheckUtils]: 122: Hoare triple {151314#true} assume !(0 != (256 + ~__cil_tmp61~0) % 4294967296); {151314#true} is VALID [2022-04-27 15:09:47,737 INFO L290 TraceCheckUtils]: 123: Hoare triple {151314#true} ~s__s3__tmp__cert_request~0 := 1;assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {151314#true} is VALID [2022-04-27 15:09:47,737 INFO L290 TraceCheckUtils]: 124: Hoare triple {151314#true} assume !(8 == ~blastFlag~0); {151314#true} is VALID [2022-04-27 15:09:47,740 INFO L290 TraceCheckUtils]: 125: Hoare triple {151314#true} assume !(~ret~0 <= 0);~s__state~0 := 8448;~s__s3__tmp__next_state___0~0 := 8576;~s__init_num~0 := 0; {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:47,740 INFO L290 TraceCheckUtils]: 126: Hoare triple {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(0 == ~s__s3__tmp__reuse_message~0); {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:47,741 INFO L290 TraceCheckUtils]: 127: Hoare triple {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} ~skip~0 := 0; {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:47,741 INFO L290 TraceCheckUtils]: 128: Hoare triple {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !false; {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:47,741 INFO L290 TraceCheckUtils]: 129: Hoare triple {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} ~state~0 := ~s__state~0; {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:47,742 INFO L290 TraceCheckUtils]: 130: Hoare triple {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(12292 == ~s__state~0); {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:47,742 INFO L290 TraceCheckUtils]: 131: Hoare triple {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(16384 == ~s__state~0); {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:47,742 INFO L290 TraceCheckUtils]: 132: Hoare triple {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8192 == ~s__state~0); {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:47,742 INFO L290 TraceCheckUtils]: 133: Hoare triple {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(24576 == ~s__state~0); {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:47,743 INFO L290 TraceCheckUtils]: 134: Hoare triple {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8195 == ~s__state~0); {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:47,743 INFO L290 TraceCheckUtils]: 135: Hoare triple {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8480 == ~s__state~0); {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:47,743 INFO L290 TraceCheckUtils]: 136: Hoare triple {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8481 == ~s__state~0); {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:47,743 INFO L290 TraceCheckUtils]: 137: Hoare triple {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8482 == ~s__state~0); {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:47,744 INFO L290 TraceCheckUtils]: 138: Hoare triple {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8464 == ~s__state~0); {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:47,744 INFO L290 TraceCheckUtils]: 139: Hoare triple {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8465 == ~s__state~0); {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:47,744 INFO L290 TraceCheckUtils]: 140: Hoare triple {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8466 == ~s__state~0); {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:47,744 INFO L290 TraceCheckUtils]: 141: Hoare triple {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8496 == ~s__state~0); {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:47,745 INFO L290 TraceCheckUtils]: 142: Hoare triple {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8497 == ~s__state~0); {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:47,745 INFO L290 TraceCheckUtils]: 143: Hoare triple {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8512 == ~s__state~0); {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:47,745 INFO L290 TraceCheckUtils]: 144: Hoare triple {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8513 == ~s__state~0); {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:47,745 INFO L290 TraceCheckUtils]: 145: Hoare triple {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8528 == ~s__state~0); {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:47,746 INFO L290 TraceCheckUtils]: 146: Hoare triple {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8529 == ~s__state~0); {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:47,746 INFO L290 TraceCheckUtils]: 147: Hoare triple {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8544 == ~s__state~0); {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:47,746 INFO L290 TraceCheckUtils]: 148: Hoare triple {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8545 == ~s__state~0); {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:47,746 INFO L290 TraceCheckUtils]: 149: Hoare triple {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8560 == ~s__state~0); {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:47,749 INFO L290 TraceCheckUtils]: 150: Hoare triple {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8561 == ~s__state~0); {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:47,749 INFO L290 TraceCheckUtils]: 151: Hoare triple {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume 8448 == ~s__state~0; {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:47,750 INFO L290 TraceCheckUtils]: 152: Hoare triple {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(~num1~0 > 0); {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2022-04-27 15:09:47,750 INFO L290 TraceCheckUtils]: 153: Hoare triple {151319#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {151320#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:47,750 INFO L290 TraceCheckUtils]: 154: Hoare triple {151320#(<= ssl3_accept_~s__state~0 8576)} assume !(0 == ~s__s3__tmp__reuse_message~0); {151320#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:47,750 INFO L290 TraceCheckUtils]: 155: Hoare triple {151320#(<= ssl3_accept_~s__state~0 8576)} ~skip~0 := 0; {151320#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:47,751 INFO L290 TraceCheckUtils]: 156: Hoare triple {151320#(<= ssl3_accept_~s__state~0 8576)} assume !false; {151320#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:47,751 INFO L290 TraceCheckUtils]: 157: Hoare triple {151320#(<= ssl3_accept_~s__state~0 8576)} ~state~0 := ~s__state~0; {151320#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:47,751 INFO L290 TraceCheckUtils]: 158: Hoare triple {151320#(<= ssl3_accept_~s__state~0 8576)} assume !(12292 == ~s__state~0); {151320#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:47,751 INFO L290 TraceCheckUtils]: 159: Hoare triple {151320#(<= ssl3_accept_~s__state~0 8576)} assume !(16384 == ~s__state~0); {151320#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:47,752 INFO L290 TraceCheckUtils]: 160: Hoare triple {151320#(<= ssl3_accept_~s__state~0 8576)} assume !(8192 == ~s__state~0); {151320#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:47,752 INFO L290 TraceCheckUtils]: 161: Hoare triple {151320#(<= ssl3_accept_~s__state~0 8576)} assume !(24576 == ~s__state~0); {151320#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:47,752 INFO L290 TraceCheckUtils]: 162: Hoare triple {151320#(<= ssl3_accept_~s__state~0 8576)} assume !(8195 == ~s__state~0); {151320#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:47,752 INFO L290 TraceCheckUtils]: 163: Hoare triple {151320#(<= ssl3_accept_~s__state~0 8576)} assume !(8480 == ~s__state~0); {151320#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:47,753 INFO L290 TraceCheckUtils]: 164: Hoare triple {151320#(<= ssl3_accept_~s__state~0 8576)} assume !(8481 == ~s__state~0); {151320#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:47,753 INFO L290 TraceCheckUtils]: 165: Hoare triple {151320#(<= ssl3_accept_~s__state~0 8576)} assume !(8482 == ~s__state~0); {151320#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:47,753 INFO L290 TraceCheckUtils]: 166: Hoare triple {151320#(<= ssl3_accept_~s__state~0 8576)} assume !(8464 == ~s__state~0); {151320#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:47,754 INFO L290 TraceCheckUtils]: 167: Hoare triple {151320#(<= ssl3_accept_~s__state~0 8576)} assume !(8465 == ~s__state~0); {151320#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:47,754 INFO L290 TraceCheckUtils]: 168: Hoare triple {151320#(<= ssl3_accept_~s__state~0 8576)} assume !(8466 == ~s__state~0); {151320#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:47,754 INFO L290 TraceCheckUtils]: 169: Hoare triple {151320#(<= ssl3_accept_~s__state~0 8576)} assume !(8496 == ~s__state~0); {151320#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:47,754 INFO L290 TraceCheckUtils]: 170: Hoare triple {151320#(<= ssl3_accept_~s__state~0 8576)} assume !(8497 == ~s__state~0); {151320#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:47,755 INFO L290 TraceCheckUtils]: 171: Hoare triple {151320#(<= ssl3_accept_~s__state~0 8576)} assume !(8512 == ~s__state~0); {151320#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:47,755 INFO L290 TraceCheckUtils]: 172: Hoare triple {151320#(<= ssl3_accept_~s__state~0 8576)} assume !(8513 == ~s__state~0); {151320#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:47,755 INFO L290 TraceCheckUtils]: 173: Hoare triple {151320#(<= ssl3_accept_~s__state~0 8576)} assume !(8528 == ~s__state~0); {151320#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:47,755 INFO L290 TraceCheckUtils]: 174: Hoare triple {151320#(<= ssl3_accept_~s__state~0 8576)} assume !(8529 == ~s__state~0); {151320#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:47,756 INFO L290 TraceCheckUtils]: 175: Hoare triple {151320#(<= ssl3_accept_~s__state~0 8576)} assume !(8544 == ~s__state~0); {151320#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:47,756 INFO L290 TraceCheckUtils]: 176: Hoare triple {151320#(<= ssl3_accept_~s__state~0 8576)} assume !(8545 == ~s__state~0); {151320#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:47,756 INFO L290 TraceCheckUtils]: 177: Hoare triple {151320#(<= ssl3_accept_~s__state~0 8576)} assume !(8560 == ~s__state~0); {151320#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:47,756 INFO L290 TraceCheckUtils]: 178: Hoare triple {151320#(<= ssl3_accept_~s__state~0 8576)} assume !(8561 == ~s__state~0); {151320#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:47,757 INFO L290 TraceCheckUtils]: 179: Hoare triple {151320#(<= ssl3_accept_~s__state~0 8576)} assume !(8448 == ~s__state~0); {151320#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:47,757 INFO L290 TraceCheckUtils]: 180: Hoare triple {151320#(<= ssl3_accept_~s__state~0 8576)} assume !(8576 == ~s__state~0); {151320#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:47,757 INFO L290 TraceCheckUtils]: 181: Hoare triple {151320#(<= ssl3_accept_~s__state~0 8576)} assume !(8577 == ~s__state~0); {151320#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:47,757 INFO L290 TraceCheckUtils]: 182: Hoare triple {151320#(<= ssl3_accept_~s__state~0 8576)} assume !(8592 == ~s__state~0); {151320#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:47,758 INFO L290 TraceCheckUtils]: 183: Hoare triple {151320#(<= ssl3_accept_~s__state~0 8576)} assume !(8593 == ~s__state~0); {151320#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:47,758 INFO L290 TraceCheckUtils]: 184: Hoare triple {151320#(<= ssl3_accept_~s__state~0 8576)} assume !(8608 == ~s__state~0); {151320#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:47,758 INFO L290 TraceCheckUtils]: 185: Hoare triple {151320#(<= ssl3_accept_~s__state~0 8576)} assume !(8609 == ~s__state~0); {151320#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:47,758 INFO L290 TraceCheckUtils]: 186: Hoare triple {151320#(<= ssl3_accept_~s__state~0 8576)} assume !(8640 == ~s__state~0); {151320#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:47,759 INFO L290 TraceCheckUtils]: 187: Hoare triple {151320#(<= ssl3_accept_~s__state~0 8576)} assume !(8641 == ~s__state~0); {151320#(<= ssl3_accept_~s__state~0 8576)} is VALID [2022-04-27 15:09:47,759 INFO L290 TraceCheckUtils]: 188: Hoare triple {151320#(<= ssl3_accept_~s__state~0 8576)} assume 8656 == ~s__state~0; {151315#false} is VALID [2022-04-27 15:09:47,759 INFO L290 TraceCheckUtils]: 189: Hoare triple {151315#false} ~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {151315#false} is VALID [2022-04-27 15:09:47,759 INFO L290 TraceCheckUtils]: 190: Hoare triple {151315#false} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet49 && #t~nondet49 <= 2147483647;~ret~0 := #t~nondet49;havoc #t~nondet49; {151315#false} is VALID [2022-04-27 15:09:47,759 INFO L290 TraceCheckUtils]: 191: Hoare triple {151315#false} assume !(2 == ~blastFlag~0); {151315#false} is VALID [2022-04-27 15:09:47,759 INFO L290 TraceCheckUtils]: 192: Hoare triple {151315#false} assume !(4 == ~blastFlag~0); {151315#false} is VALID [2022-04-27 15:09:47,759 INFO L290 TraceCheckUtils]: 193: Hoare triple {151315#false} assume 7 == ~blastFlag~0;~blastFlag~0 := 8; {151315#false} is VALID [2022-04-27 15:09:47,759 INFO L290 TraceCheckUtils]: 194: Hoare triple {151315#false} assume !(~ret~0 <= 0);~s__state~0 := 8672;~s__init_num~0 := 0; {151315#false} is VALID [2022-04-27 15:09:47,759 INFO L290 TraceCheckUtils]: 195: Hoare triple {151315#false} assume !(0 == ~tmp___10~0); {151315#false} is VALID [2022-04-27 15:09:47,759 INFO L290 TraceCheckUtils]: 196: Hoare triple {151315#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {151315#false} is VALID [2022-04-27 15:09:47,759 INFO L290 TraceCheckUtils]: 197: Hoare triple {151315#false} ~skip~0 := 0; {151315#false} is VALID [2022-04-27 15:09:47,759 INFO L290 TraceCheckUtils]: 198: Hoare triple {151315#false} assume !false; {151315#false} is VALID [2022-04-27 15:09:47,759 INFO L290 TraceCheckUtils]: 199: Hoare triple {151315#false} ~state~0 := ~s__state~0; {151315#false} is VALID [2022-04-27 15:09:47,759 INFO L290 TraceCheckUtils]: 200: Hoare triple {151315#false} assume !(12292 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:47,759 INFO L290 TraceCheckUtils]: 201: Hoare triple {151315#false} assume !(16384 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:47,760 INFO L290 TraceCheckUtils]: 202: Hoare triple {151315#false} assume !(8192 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:47,760 INFO L290 TraceCheckUtils]: 203: Hoare triple {151315#false} assume !(24576 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:47,760 INFO L290 TraceCheckUtils]: 204: Hoare triple {151315#false} assume !(8195 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:47,760 INFO L290 TraceCheckUtils]: 205: Hoare triple {151315#false} assume !(8480 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:47,760 INFO L290 TraceCheckUtils]: 206: Hoare triple {151315#false} assume !(8481 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:47,760 INFO L290 TraceCheckUtils]: 207: Hoare triple {151315#false} assume !(8482 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:47,760 INFO L290 TraceCheckUtils]: 208: Hoare triple {151315#false} assume !(8464 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:47,760 INFO L290 TraceCheckUtils]: 209: Hoare triple {151315#false} assume !(8465 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:47,760 INFO L290 TraceCheckUtils]: 210: Hoare triple {151315#false} assume !(8466 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:47,760 INFO L290 TraceCheckUtils]: 211: Hoare triple {151315#false} assume !(8496 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:47,760 INFO L290 TraceCheckUtils]: 212: Hoare triple {151315#false} assume !(8497 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:47,760 INFO L290 TraceCheckUtils]: 213: Hoare triple {151315#false} assume !(8512 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:47,760 INFO L290 TraceCheckUtils]: 214: Hoare triple {151315#false} assume !(8513 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:47,760 INFO L290 TraceCheckUtils]: 215: Hoare triple {151315#false} assume !(8528 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:47,760 INFO L290 TraceCheckUtils]: 216: Hoare triple {151315#false} assume !(8529 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:47,760 INFO L290 TraceCheckUtils]: 217: Hoare triple {151315#false} assume !(8544 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:47,760 INFO L290 TraceCheckUtils]: 218: Hoare triple {151315#false} assume !(8545 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:47,760 INFO L290 TraceCheckUtils]: 219: Hoare triple {151315#false} assume !(8560 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:47,760 INFO L290 TraceCheckUtils]: 220: Hoare triple {151315#false} assume !(8561 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:47,760 INFO L290 TraceCheckUtils]: 221: Hoare triple {151315#false} assume !(8448 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:47,760 INFO L290 TraceCheckUtils]: 222: Hoare triple {151315#false} assume !(8576 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:47,760 INFO L290 TraceCheckUtils]: 223: Hoare triple {151315#false} assume !(8577 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:47,760 INFO L290 TraceCheckUtils]: 224: Hoare triple {151315#false} assume !(8592 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:47,761 INFO L290 TraceCheckUtils]: 225: Hoare triple {151315#false} assume !(8593 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:47,761 INFO L290 TraceCheckUtils]: 226: Hoare triple {151315#false} assume !(8608 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:47,761 INFO L290 TraceCheckUtils]: 227: Hoare triple {151315#false} assume !(8609 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:47,761 INFO L290 TraceCheckUtils]: 228: Hoare triple {151315#false} assume !(8640 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:47,761 INFO L290 TraceCheckUtils]: 229: Hoare triple {151315#false} assume !(8641 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:47,761 INFO L290 TraceCheckUtils]: 230: Hoare triple {151315#false} assume !(8656 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:47,761 INFO L290 TraceCheckUtils]: 231: Hoare triple {151315#false} assume !(8657 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:47,761 INFO L290 TraceCheckUtils]: 232: Hoare triple {151315#false} assume 8672 == ~s__state~0; {151315#false} is VALID [2022-04-27 15:09:47,761 INFO L290 TraceCheckUtils]: 233: Hoare triple {151315#false} assume -2147483648 <= #t~nondet50 && #t~nondet50 <= 2147483647;~ret~0 := #t~nondet50;havoc #t~nondet50; {151315#false} is VALID [2022-04-27 15:09:47,761 INFO L290 TraceCheckUtils]: 234: Hoare triple {151315#false} assume !(3 == ~blastFlag~0); {151315#false} is VALID [2022-04-27 15:09:47,761 INFO L290 TraceCheckUtils]: 235: Hoare triple {151315#false} assume !(~ret~0 <= 0);~s__state~0 := 8448; {151315#false} is VALID [2022-04-27 15:09:47,761 INFO L290 TraceCheckUtils]: 236: Hoare triple {151315#false} assume !(0 != ~s__hit~0);~s__s3__tmp__next_state___0~0 := 3; {151315#false} is VALID [2022-04-27 15:09:47,761 INFO L290 TraceCheckUtils]: 237: Hoare triple {151315#false} ~s__init_num~0 := 0; {151315#false} is VALID [2022-04-27 15:09:47,761 INFO L290 TraceCheckUtils]: 238: Hoare triple {151315#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {151315#false} is VALID [2022-04-27 15:09:47,761 INFO L290 TraceCheckUtils]: 239: Hoare triple {151315#false} ~skip~0 := 0; {151315#false} is VALID [2022-04-27 15:09:47,761 INFO L290 TraceCheckUtils]: 240: Hoare triple {151315#false} assume !false; {151315#false} is VALID [2022-04-27 15:09:47,761 INFO L290 TraceCheckUtils]: 241: Hoare triple {151315#false} ~state~0 := ~s__state~0; {151315#false} is VALID [2022-04-27 15:09:47,761 INFO L290 TraceCheckUtils]: 242: Hoare triple {151315#false} assume !(12292 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:47,761 INFO L290 TraceCheckUtils]: 243: Hoare triple {151315#false} assume !(16384 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:47,761 INFO L290 TraceCheckUtils]: 244: Hoare triple {151315#false} assume !(8192 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:47,761 INFO L290 TraceCheckUtils]: 245: Hoare triple {151315#false} assume !(24576 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:47,761 INFO L290 TraceCheckUtils]: 246: Hoare triple {151315#false} assume !(8195 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:47,762 INFO L290 TraceCheckUtils]: 247: Hoare triple {151315#false} assume !(8480 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:47,762 INFO L290 TraceCheckUtils]: 248: Hoare triple {151315#false} assume !(8481 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:47,762 INFO L290 TraceCheckUtils]: 249: Hoare triple {151315#false} assume !(8482 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:47,762 INFO L290 TraceCheckUtils]: 250: Hoare triple {151315#false} assume !(8464 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:47,762 INFO L290 TraceCheckUtils]: 251: Hoare triple {151315#false} assume !(8465 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:47,762 INFO L290 TraceCheckUtils]: 252: Hoare triple {151315#false} assume !(8466 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:47,762 INFO L290 TraceCheckUtils]: 253: Hoare triple {151315#false} assume !(8496 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:47,762 INFO L290 TraceCheckUtils]: 254: Hoare triple {151315#false} assume !(8497 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:47,762 INFO L290 TraceCheckUtils]: 255: Hoare triple {151315#false} assume !(8512 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:47,762 INFO L290 TraceCheckUtils]: 256: Hoare triple {151315#false} assume !(8513 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:47,762 INFO L290 TraceCheckUtils]: 257: Hoare triple {151315#false} assume !(8528 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:47,762 INFO L290 TraceCheckUtils]: 258: Hoare triple {151315#false} assume !(8529 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:47,762 INFO L290 TraceCheckUtils]: 259: Hoare triple {151315#false} assume !(8544 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:47,762 INFO L290 TraceCheckUtils]: 260: Hoare triple {151315#false} assume !(8545 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:47,762 INFO L290 TraceCheckUtils]: 261: Hoare triple {151315#false} assume !(8560 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:47,762 INFO L290 TraceCheckUtils]: 262: Hoare triple {151315#false} assume !(8561 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:47,762 INFO L290 TraceCheckUtils]: 263: Hoare triple {151315#false} assume 8448 == ~s__state~0; {151315#false} is VALID [2022-04-27 15:09:47,762 INFO L290 TraceCheckUtils]: 264: Hoare triple {151315#false} assume !(~num1~0 > 0); {151315#false} is VALID [2022-04-27 15:09:47,762 INFO L290 TraceCheckUtils]: 265: Hoare triple {151315#false} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {151315#false} is VALID [2022-04-27 15:09:47,762 INFO L290 TraceCheckUtils]: 266: Hoare triple {151315#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {151315#false} is VALID [2022-04-27 15:09:47,762 INFO L290 TraceCheckUtils]: 267: Hoare triple {151315#false} ~skip~0 := 0; {151315#false} is VALID [2022-04-27 15:09:47,762 INFO L290 TraceCheckUtils]: 268: Hoare triple {151315#false} assume !false; {151315#false} is VALID [2022-04-27 15:09:47,763 INFO L290 TraceCheckUtils]: 269: Hoare triple {151315#false} ~state~0 := ~s__state~0; {151315#false} is VALID [2022-04-27 15:09:47,763 INFO L290 TraceCheckUtils]: 270: Hoare triple {151315#false} assume !(12292 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:47,763 INFO L290 TraceCheckUtils]: 271: Hoare triple {151315#false} assume !(16384 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:47,763 INFO L290 TraceCheckUtils]: 272: Hoare triple {151315#false} assume !(8192 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:47,763 INFO L290 TraceCheckUtils]: 273: Hoare triple {151315#false} assume !(24576 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:47,763 INFO L290 TraceCheckUtils]: 274: Hoare triple {151315#false} assume !(8195 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:47,763 INFO L290 TraceCheckUtils]: 275: Hoare triple {151315#false} assume !(8480 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:47,763 INFO L290 TraceCheckUtils]: 276: Hoare triple {151315#false} assume !(8481 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:47,763 INFO L290 TraceCheckUtils]: 277: Hoare triple {151315#false} assume !(8482 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:47,763 INFO L290 TraceCheckUtils]: 278: Hoare triple {151315#false} assume !(8464 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:47,763 INFO L290 TraceCheckUtils]: 279: Hoare triple {151315#false} assume !(8465 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:47,763 INFO L290 TraceCheckUtils]: 280: Hoare triple {151315#false} assume !(8466 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:47,763 INFO L290 TraceCheckUtils]: 281: Hoare triple {151315#false} assume !(8496 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:47,763 INFO L290 TraceCheckUtils]: 282: Hoare triple {151315#false} assume !(8497 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:47,763 INFO L290 TraceCheckUtils]: 283: Hoare triple {151315#false} assume !(8512 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:47,763 INFO L290 TraceCheckUtils]: 284: Hoare triple {151315#false} assume !(8513 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:47,763 INFO L290 TraceCheckUtils]: 285: Hoare triple {151315#false} assume !(8528 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:47,763 INFO L290 TraceCheckUtils]: 286: Hoare triple {151315#false} assume !(8529 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:47,763 INFO L290 TraceCheckUtils]: 287: Hoare triple {151315#false} assume 8544 == ~s__state~0; {151315#false} is VALID [2022-04-27 15:09:47,763 INFO L290 TraceCheckUtils]: 288: Hoare triple {151315#false} assume 0 != 1 + ~s__verify_mode~0; {151315#false} is VALID [2022-04-27 15:09:47,763 INFO L290 TraceCheckUtils]: 289: Hoare triple {151315#false} assume !(0 != ~s__session__peer~0); {151315#false} is VALID [2022-04-27 15:09:47,763 INFO L290 TraceCheckUtils]: 290: Hoare triple {151315#false} ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; {151315#false} is VALID [2022-04-27 15:09:47,763 INFO L290 TraceCheckUtils]: 291: Hoare triple {151315#false} assume !(0 != (256 + ~__cil_tmp61~0) % 4294967296); {151315#false} is VALID [2022-04-27 15:09:47,764 INFO L290 TraceCheckUtils]: 292: Hoare triple {151315#false} ~s__s3__tmp__cert_request~0 := 1;assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {151315#false} is VALID [2022-04-27 15:09:47,764 INFO L290 TraceCheckUtils]: 293: Hoare triple {151315#false} assume 8 == ~blastFlag~0; {151315#false} is VALID [2022-04-27 15:09:47,764 INFO L290 TraceCheckUtils]: 294: Hoare triple {151315#false} assume !false; {151315#false} is VALID [2022-04-27 15:09:47,764 INFO L134 CoverageAnalysis]: Checked inductivity of 844 backedges. 600 proven. 26 refuted. 0 times theorem prover too weak. 218 trivial. 0 not checked. [2022-04-27 15:09:47,764 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-27 15:09:48,338 INFO L290 TraceCheckUtils]: 294: Hoare triple {151315#false} assume !false; {151315#false} is VALID [2022-04-27 15:09:48,338 INFO L290 TraceCheckUtils]: 293: Hoare triple {151315#false} assume 8 == ~blastFlag~0; {151315#false} is VALID [2022-04-27 15:09:48,338 INFO L290 TraceCheckUtils]: 292: Hoare triple {151315#false} ~s__s3__tmp__cert_request~0 := 1;assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {151315#false} is VALID [2022-04-27 15:09:48,338 INFO L290 TraceCheckUtils]: 291: Hoare triple {151315#false} assume !(0 != (256 + ~__cil_tmp61~0) % 4294967296); {151315#false} is VALID [2022-04-27 15:09:48,338 INFO L290 TraceCheckUtils]: 290: Hoare triple {151315#false} ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; {151315#false} is VALID [2022-04-27 15:09:48,338 INFO L290 TraceCheckUtils]: 289: Hoare triple {151315#false} assume !(0 != ~s__session__peer~0); {151315#false} is VALID [2022-04-27 15:09:48,338 INFO L290 TraceCheckUtils]: 288: Hoare triple {151315#false} assume 0 != 1 + ~s__verify_mode~0; {151315#false} is VALID [2022-04-27 15:09:48,338 INFO L290 TraceCheckUtils]: 287: Hoare triple {151315#false} assume 8544 == ~s__state~0; {151315#false} is VALID [2022-04-27 15:09:48,338 INFO L290 TraceCheckUtils]: 286: Hoare triple {151315#false} assume !(8529 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:48,338 INFO L290 TraceCheckUtils]: 285: Hoare triple {151315#false} assume !(8528 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:48,338 INFO L290 TraceCheckUtils]: 284: Hoare triple {151315#false} assume !(8513 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:48,338 INFO L290 TraceCheckUtils]: 283: Hoare triple {151315#false} assume !(8512 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:48,338 INFO L290 TraceCheckUtils]: 282: Hoare triple {151315#false} assume !(8497 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:48,338 INFO L290 TraceCheckUtils]: 281: Hoare triple {151315#false} assume !(8496 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:48,339 INFO L290 TraceCheckUtils]: 280: Hoare triple {151315#false} assume !(8466 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:48,339 INFO L290 TraceCheckUtils]: 279: Hoare triple {151315#false} assume !(8465 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:48,339 INFO L290 TraceCheckUtils]: 278: Hoare triple {151315#false} assume !(8464 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:48,339 INFO L290 TraceCheckUtils]: 277: Hoare triple {151315#false} assume !(8482 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:48,339 INFO L290 TraceCheckUtils]: 276: Hoare triple {151315#false} assume !(8481 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:48,339 INFO L290 TraceCheckUtils]: 275: Hoare triple {151315#false} assume !(8480 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:48,339 INFO L290 TraceCheckUtils]: 274: Hoare triple {151315#false} assume !(8195 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:48,339 INFO L290 TraceCheckUtils]: 273: Hoare triple {151315#false} assume !(24576 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:48,339 INFO L290 TraceCheckUtils]: 272: Hoare triple {151315#false} assume !(8192 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:48,339 INFO L290 TraceCheckUtils]: 271: Hoare triple {151315#false} assume !(16384 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:48,339 INFO L290 TraceCheckUtils]: 270: Hoare triple {151315#false} assume !(12292 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:48,339 INFO L290 TraceCheckUtils]: 269: Hoare triple {151315#false} ~state~0 := ~s__state~0; {151315#false} is VALID [2022-04-27 15:09:48,339 INFO L290 TraceCheckUtils]: 268: Hoare triple {151315#false} assume !false; {151315#false} is VALID [2022-04-27 15:09:48,339 INFO L290 TraceCheckUtils]: 267: Hoare triple {151315#false} ~skip~0 := 0; {151315#false} is VALID [2022-04-27 15:09:48,339 INFO L290 TraceCheckUtils]: 266: Hoare triple {151315#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {151315#false} is VALID [2022-04-27 15:09:48,339 INFO L290 TraceCheckUtils]: 265: Hoare triple {151315#false} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {151315#false} is VALID [2022-04-27 15:09:48,339 INFO L290 TraceCheckUtils]: 264: Hoare triple {151315#false} assume !(~num1~0 > 0); {151315#false} is VALID [2022-04-27 15:09:48,339 INFO L290 TraceCheckUtils]: 263: Hoare triple {151315#false} assume 8448 == ~s__state~0; {151315#false} is VALID [2022-04-27 15:09:48,339 INFO L290 TraceCheckUtils]: 262: Hoare triple {151315#false} assume !(8561 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:48,339 INFO L290 TraceCheckUtils]: 261: Hoare triple {151315#false} assume !(8560 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:48,339 INFO L290 TraceCheckUtils]: 260: Hoare triple {151315#false} assume !(8545 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:48,339 INFO L290 TraceCheckUtils]: 259: Hoare triple {151315#false} assume !(8544 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:48,340 INFO L290 TraceCheckUtils]: 258: Hoare triple {151315#false} assume !(8529 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:48,340 INFO L290 TraceCheckUtils]: 257: Hoare triple {151315#false} assume !(8528 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:48,340 INFO L290 TraceCheckUtils]: 256: Hoare triple {151315#false} assume !(8513 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:48,340 INFO L290 TraceCheckUtils]: 255: Hoare triple {151315#false} assume !(8512 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:48,340 INFO L290 TraceCheckUtils]: 254: Hoare triple {151315#false} assume !(8497 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:48,340 INFO L290 TraceCheckUtils]: 253: Hoare triple {151315#false} assume !(8496 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:48,340 INFO L290 TraceCheckUtils]: 252: Hoare triple {151315#false} assume !(8466 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:48,340 INFO L290 TraceCheckUtils]: 251: Hoare triple {151315#false} assume !(8465 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:48,340 INFO L290 TraceCheckUtils]: 250: Hoare triple {151315#false} assume !(8464 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:48,340 INFO L290 TraceCheckUtils]: 249: Hoare triple {151315#false} assume !(8482 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:48,340 INFO L290 TraceCheckUtils]: 248: Hoare triple {151315#false} assume !(8481 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:48,340 INFO L290 TraceCheckUtils]: 247: Hoare triple {151315#false} assume !(8480 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:48,340 INFO L290 TraceCheckUtils]: 246: Hoare triple {151315#false} assume !(8195 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:48,340 INFO L290 TraceCheckUtils]: 245: Hoare triple {151315#false} assume !(24576 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:48,340 INFO L290 TraceCheckUtils]: 244: Hoare triple {151315#false} assume !(8192 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:48,340 INFO L290 TraceCheckUtils]: 243: Hoare triple {151315#false} assume !(16384 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:48,340 INFO L290 TraceCheckUtils]: 242: Hoare triple {151315#false} assume !(12292 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:48,340 INFO L290 TraceCheckUtils]: 241: Hoare triple {151315#false} ~state~0 := ~s__state~0; {151315#false} is VALID [2022-04-27 15:09:48,340 INFO L290 TraceCheckUtils]: 240: Hoare triple {151315#false} assume !false; {151315#false} is VALID [2022-04-27 15:09:48,340 INFO L290 TraceCheckUtils]: 239: Hoare triple {151315#false} ~skip~0 := 0; {151315#false} is VALID [2022-04-27 15:09:48,340 INFO L290 TraceCheckUtils]: 238: Hoare triple {151315#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {151315#false} is VALID [2022-04-27 15:09:48,341 INFO L290 TraceCheckUtils]: 237: Hoare triple {151315#false} ~s__init_num~0 := 0; {151315#false} is VALID [2022-04-27 15:09:48,341 INFO L290 TraceCheckUtils]: 236: Hoare triple {151315#false} assume !(0 != ~s__hit~0);~s__s3__tmp__next_state___0~0 := 3; {151315#false} is VALID [2022-04-27 15:09:48,341 INFO L290 TraceCheckUtils]: 235: Hoare triple {151315#false} assume !(~ret~0 <= 0);~s__state~0 := 8448; {151315#false} is VALID [2022-04-27 15:09:48,341 INFO L290 TraceCheckUtils]: 234: Hoare triple {151315#false} assume !(3 == ~blastFlag~0); {151315#false} is VALID [2022-04-27 15:09:48,341 INFO L290 TraceCheckUtils]: 233: Hoare triple {151315#false} assume -2147483648 <= #t~nondet50 && #t~nondet50 <= 2147483647;~ret~0 := #t~nondet50;havoc #t~nondet50; {151315#false} is VALID [2022-04-27 15:09:48,341 INFO L290 TraceCheckUtils]: 232: Hoare triple {151315#false} assume 8672 == ~s__state~0; {151315#false} is VALID [2022-04-27 15:09:48,341 INFO L290 TraceCheckUtils]: 231: Hoare triple {151315#false} assume !(8657 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:48,341 INFO L290 TraceCheckUtils]: 230: Hoare triple {151315#false} assume !(8656 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:48,341 INFO L290 TraceCheckUtils]: 229: Hoare triple {151315#false} assume !(8641 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:48,341 INFO L290 TraceCheckUtils]: 228: Hoare triple {151315#false} assume !(8640 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:48,341 INFO L290 TraceCheckUtils]: 227: Hoare triple {151315#false} assume !(8609 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:48,341 INFO L290 TraceCheckUtils]: 226: Hoare triple {151315#false} assume !(8608 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:48,341 INFO L290 TraceCheckUtils]: 225: Hoare triple {151315#false} assume !(8593 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:48,342 INFO L290 TraceCheckUtils]: 224: Hoare triple {151315#false} assume !(8592 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:48,342 INFO L290 TraceCheckUtils]: 223: Hoare triple {151315#false} assume !(8577 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:48,342 INFO L290 TraceCheckUtils]: 222: Hoare triple {151315#false} assume !(8576 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:48,342 INFO L290 TraceCheckUtils]: 221: Hoare triple {151315#false} assume !(8448 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:48,342 INFO L290 TraceCheckUtils]: 220: Hoare triple {151315#false} assume !(8561 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:48,342 INFO L290 TraceCheckUtils]: 219: Hoare triple {151315#false} assume !(8560 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:48,342 INFO L290 TraceCheckUtils]: 218: Hoare triple {151315#false} assume !(8545 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:48,342 INFO L290 TraceCheckUtils]: 217: Hoare triple {151315#false} assume !(8544 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:48,342 INFO L290 TraceCheckUtils]: 216: Hoare triple {151315#false} assume !(8529 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:48,342 INFO L290 TraceCheckUtils]: 215: Hoare triple {151315#false} assume !(8528 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:48,342 INFO L290 TraceCheckUtils]: 214: Hoare triple {151315#false} assume !(8513 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:48,342 INFO L290 TraceCheckUtils]: 213: Hoare triple {151315#false} assume !(8512 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:48,342 INFO L290 TraceCheckUtils]: 212: Hoare triple {151315#false} assume !(8497 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:48,342 INFO L290 TraceCheckUtils]: 211: Hoare triple {151315#false} assume !(8496 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:48,343 INFO L290 TraceCheckUtils]: 210: Hoare triple {151315#false} assume !(8466 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:48,343 INFO L290 TraceCheckUtils]: 209: Hoare triple {151315#false} assume !(8465 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:48,343 INFO L290 TraceCheckUtils]: 208: Hoare triple {151315#false} assume !(8464 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:48,343 INFO L290 TraceCheckUtils]: 207: Hoare triple {151315#false} assume !(8482 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:48,343 INFO L290 TraceCheckUtils]: 206: Hoare triple {151315#false} assume !(8481 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:48,343 INFO L290 TraceCheckUtils]: 205: Hoare triple {151315#false} assume !(8480 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:48,343 INFO L290 TraceCheckUtils]: 204: Hoare triple {151315#false} assume !(8195 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:48,343 INFO L290 TraceCheckUtils]: 203: Hoare triple {151315#false} assume !(24576 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:48,343 INFO L290 TraceCheckUtils]: 202: Hoare triple {151315#false} assume !(8192 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:48,343 INFO L290 TraceCheckUtils]: 201: Hoare triple {151315#false} assume !(16384 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:48,343 INFO L290 TraceCheckUtils]: 200: Hoare triple {151315#false} assume !(12292 == ~s__state~0); {151315#false} is VALID [2022-04-27 15:09:48,343 INFO L290 TraceCheckUtils]: 199: Hoare triple {151315#false} ~state~0 := ~s__state~0; {151315#false} is VALID [2022-04-27 15:09:48,343 INFO L290 TraceCheckUtils]: 198: Hoare triple {151315#false} assume !false; {151315#false} is VALID [2022-04-27 15:09:48,343 INFO L290 TraceCheckUtils]: 197: Hoare triple {151315#false} ~skip~0 := 0; {151315#false} is VALID [2022-04-27 15:09:48,344 INFO L290 TraceCheckUtils]: 196: Hoare triple {151315#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {151315#false} is VALID [2022-04-27 15:09:48,344 INFO L290 TraceCheckUtils]: 195: Hoare triple {151315#false} assume !(0 == ~tmp___10~0); {151315#false} is VALID [2022-04-27 15:09:48,344 INFO L290 TraceCheckUtils]: 194: Hoare triple {151315#false} assume !(~ret~0 <= 0);~s__state~0 := 8672;~s__init_num~0 := 0; {151315#false} is VALID [2022-04-27 15:09:48,344 INFO L290 TraceCheckUtils]: 193: Hoare triple {151315#false} assume 7 == ~blastFlag~0;~blastFlag~0 := 8; {151315#false} is VALID [2022-04-27 15:09:48,344 INFO L290 TraceCheckUtils]: 192: Hoare triple {151315#false} assume !(4 == ~blastFlag~0); {151315#false} is VALID [2022-04-27 15:09:48,344 INFO L290 TraceCheckUtils]: 191: Hoare triple {151315#false} assume !(2 == ~blastFlag~0); {151315#false} is VALID [2022-04-27 15:09:48,344 INFO L290 TraceCheckUtils]: 190: Hoare triple {151315#false} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet49 && #t~nondet49 <= 2147483647;~ret~0 := #t~nondet49;havoc #t~nondet49; {151315#false} is VALID [2022-04-27 15:09:48,344 INFO L290 TraceCheckUtils]: 189: Hoare triple {151315#false} ~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {151315#false} is VALID [2022-04-27 15:09:48,351 INFO L290 TraceCheckUtils]: 188: Hoare triple {152525#(not (<= 8656 ssl3_accept_~s__state~0))} assume 8656 == ~s__state~0; {151315#false} is VALID [2022-04-27 15:09:48,352 INFO L290 TraceCheckUtils]: 187: Hoare triple {152525#(not (<= 8656 ssl3_accept_~s__state~0))} assume !(8641 == ~s__state~0); {152525#(not (<= 8656 ssl3_accept_~s__state~0))} is VALID [2022-04-27 15:09:48,352 INFO L290 TraceCheckUtils]: 186: Hoare triple {152525#(not (<= 8656 ssl3_accept_~s__state~0))} assume !(8640 == ~s__state~0); {152525#(not (<= 8656 ssl3_accept_~s__state~0))} is VALID [2022-04-27 15:09:48,352 INFO L290 TraceCheckUtils]: 185: Hoare triple {152525#(not (<= 8656 ssl3_accept_~s__state~0))} assume !(8609 == ~s__state~0); {152525#(not (<= 8656 ssl3_accept_~s__state~0))} is VALID [2022-04-27 15:09:48,352 INFO L290 TraceCheckUtils]: 184: Hoare triple {152525#(not (<= 8656 ssl3_accept_~s__state~0))} assume !(8608 == ~s__state~0); {152525#(not (<= 8656 ssl3_accept_~s__state~0))} is VALID [2022-04-27 15:09:48,353 INFO L290 TraceCheckUtils]: 183: Hoare triple {152525#(not (<= 8656 ssl3_accept_~s__state~0))} assume !(8593 == ~s__state~0); {152525#(not (<= 8656 ssl3_accept_~s__state~0))} is VALID [2022-04-27 15:09:48,353 INFO L290 TraceCheckUtils]: 182: Hoare triple {152525#(not (<= 8656 ssl3_accept_~s__state~0))} assume !(8592 == ~s__state~0); {152525#(not (<= 8656 ssl3_accept_~s__state~0))} is VALID [2022-04-27 15:09:48,353 INFO L290 TraceCheckUtils]: 181: Hoare triple {152525#(not (<= 8656 ssl3_accept_~s__state~0))} assume !(8577 == ~s__state~0); {152525#(not (<= 8656 ssl3_accept_~s__state~0))} is VALID [2022-04-27 15:09:48,353 INFO L290 TraceCheckUtils]: 180: Hoare triple {152525#(not (<= 8656 ssl3_accept_~s__state~0))} assume !(8576 == ~s__state~0); {152525#(not (<= 8656 ssl3_accept_~s__state~0))} is VALID [2022-04-27 15:09:48,354 INFO L290 TraceCheckUtils]: 179: Hoare triple {152525#(not (<= 8656 ssl3_accept_~s__state~0))} assume !(8448 == ~s__state~0); {152525#(not (<= 8656 ssl3_accept_~s__state~0))} is VALID [2022-04-27 15:09:48,354 INFO L290 TraceCheckUtils]: 178: Hoare triple {152525#(not (<= 8656 ssl3_accept_~s__state~0))} assume !(8561 == ~s__state~0); {152525#(not (<= 8656 ssl3_accept_~s__state~0))} is VALID [2022-04-27 15:09:48,354 INFO L290 TraceCheckUtils]: 177: Hoare triple {152525#(not (<= 8656 ssl3_accept_~s__state~0))} assume !(8560 == ~s__state~0); {152525#(not (<= 8656 ssl3_accept_~s__state~0))} is VALID [2022-04-27 15:09:48,354 INFO L290 TraceCheckUtils]: 176: Hoare triple {152525#(not (<= 8656 ssl3_accept_~s__state~0))} assume !(8545 == ~s__state~0); {152525#(not (<= 8656 ssl3_accept_~s__state~0))} is VALID [2022-04-27 15:09:48,355 INFO L290 TraceCheckUtils]: 175: Hoare triple {152525#(not (<= 8656 ssl3_accept_~s__state~0))} assume !(8544 == ~s__state~0); {152525#(not (<= 8656 ssl3_accept_~s__state~0))} is VALID [2022-04-27 15:09:48,355 INFO L290 TraceCheckUtils]: 174: Hoare triple {152525#(not (<= 8656 ssl3_accept_~s__state~0))} assume !(8529 == ~s__state~0); {152525#(not (<= 8656 ssl3_accept_~s__state~0))} is VALID [2022-04-27 15:09:48,355 INFO L290 TraceCheckUtils]: 173: Hoare triple {152525#(not (<= 8656 ssl3_accept_~s__state~0))} assume !(8528 == ~s__state~0); {152525#(not (<= 8656 ssl3_accept_~s__state~0))} is VALID [2022-04-27 15:09:48,355 INFO L290 TraceCheckUtils]: 172: Hoare triple {152525#(not (<= 8656 ssl3_accept_~s__state~0))} assume !(8513 == ~s__state~0); {152525#(not (<= 8656 ssl3_accept_~s__state~0))} is VALID [2022-04-27 15:09:48,356 INFO L290 TraceCheckUtils]: 171: Hoare triple {152525#(not (<= 8656 ssl3_accept_~s__state~0))} assume !(8512 == ~s__state~0); {152525#(not (<= 8656 ssl3_accept_~s__state~0))} is VALID [2022-04-27 15:09:48,356 INFO L290 TraceCheckUtils]: 170: Hoare triple {152525#(not (<= 8656 ssl3_accept_~s__state~0))} assume !(8497 == ~s__state~0); {152525#(not (<= 8656 ssl3_accept_~s__state~0))} is VALID [2022-04-27 15:09:48,356 INFO L290 TraceCheckUtils]: 169: Hoare triple {152525#(not (<= 8656 ssl3_accept_~s__state~0))} assume !(8496 == ~s__state~0); {152525#(not (<= 8656 ssl3_accept_~s__state~0))} is VALID [2022-04-27 15:09:48,356 INFO L290 TraceCheckUtils]: 168: Hoare triple {152525#(not (<= 8656 ssl3_accept_~s__state~0))} assume !(8466 == ~s__state~0); {152525#(not (<= 8656 ssl3_accept_~s__state~0))} is VALID [2022-04-27 15:09:48,357 INFO L290 TraceCheckUtils]: 167: Hoare triple {152525#(not (<= 8656 ssl3_accept_~s__state~0))} assume !(8465 == ~s__state~0); {152525#(not (<= 8656 ssl3_accept_~s__state~0))} is VALID [2022-04-27 15:09:48,357 INFO L290 TraceCheckUtils]: 166: Hoare triple {152525#(not (<= 8656 ssl3_accept_~s__state~0))} assume !(8464 == ~s__state~0); {152525#(not (<= 8656 ssl3_accept_~s__state~0))} is VALID [2022-04-27 15:09:48,357 INFO L290 TraceCheckUtils]: 165: Hoare triple {152525#(not (<= 8656 ssl3_accept_~s__state~0))} assume !(8482 == ~s__state~0); {152525#(not (<= 8656 ssl3_accept_~s__state~0))} is VALID [2022-04-27 15:09:48,357 INFO L290 TraceCheckUtils]: 164: Hoare triple {152525#(not (<= 8656 ssl3_accept_~s__state~0))} assume !(8481 == ~s__state~0); {152525#(not (<= 8656 ssl3_accept_~s__state~0))} is VALID [2022-04-27 15:09:48,358 INFO L290 TraceCheckUtils]: 163: Hoare triple {152525#(not (<= 8656 ssl3_accept_~s__state~0))} assume !(8480 == ~s__state~0); {152525#(not (<= 8656 ssl3_accept_~s__state~0))} is VALID [2022-04-27 15:09:48,358 INFO L290 TraceCheckUtils]: 162: Hoare triple {152525#(not (<= 8656 ssl3_accept_~s__state~0))} assume !(8195 == ~s__state~0); {152525#(not (<= 8656 ssl3_accept_~s__state~0))} is VALID [2022-04-27 15:09:48,358 INFO L290 TraceCheckUtils]: 161: Hoare triple {152525#(not (<= 8656 ssl3_accept_~s__state~0))} assume !(24576 == ~s__state~0); {152525#(not (<= 8656 ssl3_accept_~s__state~0))} is VALID [2022-04-27 15:09:48,358 INFO L290 TraceCheckUtils]: 160: Hoare triple {152525#(not (<= 8656 ssl3_accept_~s__state~0))} assume !(8192 == ~s__state~0); {152525#(not (<= 8656 ssl3_accept_~s__state~0))} is VALID [2022-04-27 15:09:48,359 INFO L290 TraceCheckUtils]: 159: Hoare triple {152525#(not (<= 8656 ssl3_accept_~s__state~0))} assume !(16384 == ~s__state~0); {152525#(not (<= 8656 ssl3_accept_~s__state~0))} is VALID [2022-04-27 15:09:48,359 INFO L290 TraceCheckUtils]: 158: Hoare triple {152525#(not (<= 8656 ssl3_accept_~s__state~0))} assume !(12292 == ~s__state~0); {152525#(not (<= 8656 ssl3_accept_~s__state~0))} is VALID [2022-04-27 15:09:48,360 INFO L290 TraceCheckUtils]: 157: Hoare triple {152525#(not (<= 8656 ssl3_accept_~s__state~0))} ~state~0 := ~s__state~0; {152525#(not (<= 8656 ssl3_accept_~s__state~0))} is VALID [2022-04-27 15:09:48,360 INFO L290 TraceCheckUtils]: 156: Hoare triple {152525#(not (<= 8656 ssl3_accept_~s__state~0))} assume !false; {152525#(not (<= 8656 ssl3_accept_~s__state~0))} is VALID [2022-04-27 15:09:48,360 INFO L290 TraceCheckUtils]: 155: Hoare triple {152525#(not (<= 8656 ssl3_accept_~s__state~0))} ~skip~0 := 0; {152525#(not (<= 8656 ssl3_accept_~s__state~0))} is VALID [2022-04-27 15:09:48,361 INFO L290 TraceCheckUtils]: 154: Hoare triple {152525#(not (<= 8656 ssl3_accept_~s__state~0))} assume !(0 == ~s__s3__tmp__reuse_message~0); {152525#(not (<= 8656 ssl3_accept_~s__state~0))} is VALID [2022-04-27 15:09:48,361 INFO L290 TraceCheckUtils]: 153: Hoare triple {152631#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8656)} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {152525#(not (<= 8656 ssl3_accept_~s__state~0))} is VALID [2022-04-27 15:09:48,361 INFO L290 TraceCheckUtils]: 152: Hoare triple {152631#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8656)} assume !(~num1~0 > 0); {152631#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8656)} is VALID [2022-04-27 15:09:48,362 INFO L290 TraceCheckUtils]: 151: Hoare triple {152631#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8656)} assume 8448 == ~s__state~0; {152631#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8656)} is VALID [2022-04-27 15:09:48,362 INFO L290 TraceCheckUtils]: 150: Hoare triple {152631#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8656)} assume !(8561 == ~s__state~0); {152631#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8656)} is VALID [2022-04-27 15:09:48,362 INFO L290 TraceCheckUtils]: 149: Hoare triple {152631#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8656)} assume !(8560 == ~s__state~0); {152631#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8656)} is VALID [2022-04-27 15:09:48,363 INFO L290 TraceCheckUtils]: 148: Hoare triple {152631#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8656)} assume !(8545 == ~s__state~0); {152631#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8656)} is VALID [2022-04-27 15:09:48,363 INFO L290 TraceCheckUtils]: 147: Hoare triple {152631#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8656)} assume !(8544 == ~s__state~0); {152631#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8656)} is VALID [2022-04-27 15:09:48,363 INFO L290 TraceCheckUtils]: 146: Hoare triple {152631#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8656)} assume !(8529 == ~s__state~0); {152631#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8656)} is VALID [2022-04-27 15:09:48,364 INFO L290 TraceCheckUtils]: 145: Hoare triple {152631#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8656)} assume !(8528 == ~s__state~0); {152631#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8656)} is VALID [2022-04-27 15:09:48,364 INFO L290 TraceCheckUtils]: 144: Hoare triple {152631#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8656)} assume !(8513 == ~s__state~0); {152631#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8656)} is VALID [2022-04-27 15:09:48,364 INFO L290 TraceCheckUtils]: 143: Hoare triple {152631#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8656)} assume !(8512 == ~s__state~0); {152631#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8656)} is VALID [2022-04-27 15:09:48,364 INFO L290 TraceCheckUtils]: 142: Hoare triple {152631#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8656)} assume !(8497 == ~s__state~0); {152631#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8656)} is VALID [2022-04-27 15:09:48,365 INFO L290 TraceCheckUtils]: 141: Hoare triple {152631#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8656)} assume !(8496 == ~s__state~0); {152631#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8656)} is VALID [2022-04-27 15:09:48,365 INFO L290 TraceCheckUtils]: 140: Hoare triple {152631#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8656)} assume !(8466 == ~s__state~0); {152631#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8656)} is VALID [2022-04-27 15:09:48,365 INFO L290 TraceCheckUtils]: 139: Hoare triple {152631#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8656)} assume !(8465 == ~s__state~0); {152631#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8656)} is VALID [2022-04-27 15:09:48,366 INFO L290 TraceCheckUtils]: 138: Hoare triple {152631#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8656)} assume !(8464 == ~s__state~0); {152631#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8656)} is VALID [2022-04-27 15:09:48,366 INFO L290 TraceCheckUtils]: 137: Hoare triple {152631#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8656)} assume !(8482 == ~s__state~0); {152631#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8656)} is VALID [2022-04-27 15:09:48,366 INFO L290 TraceCheckUtils]: 136: Hoare triple {152631#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8656)} assume !(8481 == ~s__state~0); {152631#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8656)} is VALID [2022-04-27 15:09:48,367 INFO L290 TraceCheckUtils]: 135: Hoare triple {152631#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8656)} assume !(8480 == ~s__state~0); {152631#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8656)} is VALID [2022-04-27 15:09:48,367 INFO L290 TraceCheckUtils]: 134: Hoare triple {152631#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8656)} assume !(8195 == ~s__state~0); {152631#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8656)} is VALID [2022-04-27 15:09:48,367 INFO L290 TraceCheckUtils]: 133: Hoare triple {152631#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8656)} assume !(24576 == ~s__state~0); {152631#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8656)} is VALID [2022-04-27 15:09:48,368 INFO L290 TraceCheckUtils]: 132: Hoare triple {152631#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8656)} assume !(8192 == ~s__state~0); {152631#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8656)} is VALID [2022-04-27 15:09:48,368 INFO L290 TraceCheckUtils]: 131: Hoare triple {152631#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8656)} assume !(16384 == ~s__state~0); {152631#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8656)} is VALID [2022-04-27 15:09:48,368 INFO L290 TraceCheckUtils]: 130: Hoare triple {152631#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8656)} assume !(12292 == ~s__state~0); {152631#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8656)} is VALID [2022-04-27 15:09:48,368 INFO L290 TraceCheckUtils]: 129: Hoare triple {152631#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8656)} ~state~0 := ~s__state~0; {152631#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8656)} is VALID [2022-04-27 15:09:48,369 INFO L290 TraceCheckUtils]: 128: Hoare triple {152631#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8656)} assume !false; {152631#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8656)} is VALID [2022-04-27 15:09:48,369 INFO L290 TraceCheckUtils]: 127: Hoare triple {152631#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8656)} ~skip~0 := 0; {152631#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8656)} is VALID [2022-04-27 15:09:48,369 INFO L290 TraceCheckUtils]: 126: Hoare triple {152631#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8656)} assume !(0 == ~s__s3__tmp__reuse_message~0); {152631#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8656)} is VALID [2022-04-27 15:09:48,370 INFO L290 TraceCheckUtils]: 125: Hoare triple {151314#true} assume !(~ret~0 <= 0);~s__state~0 := 8448;~s__s3__tmp__next_state___0~0 := 8576;~s__init_num~0 := 0; {152631#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8656)} is VALID [2022-04-27 15:09:48,370 INFO L290 TraceCheckUtils]: 124: Hoare triple {151314#true} assume !(8 == ~blastFlag~0); {151314#true} is VALID [2022-04-27 15:09:48,370 INFO L290 TraceCheckUtils]: 123: Hoare triple {151314#true} ~s__s3__tmp__cert_request~0 := 1;assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {151314#true} is VALID [2022-04-27 15:09:48,370 INFO L290 TraceCheckUtils]: 122: Hoare triple {151314#true} assume !(0 != (256 + ~__cil_tmp61~0) % 4294967296); {151314#true} is VALID [2022-04-27 15:09:48,370 INFO L290 TraceCheckUtils]: 121: Hoare triple {151314#true} ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; {151314#true} is VALID [2022-04-27 15:09:48,370 INFO L290 TraceCheckUtils]: 120: Hoare triple {151314#true} assume !(0 != ~s__session__peer~0); {151314#true} is VALID [2022-04-27 15:09:48,370 INFO L290 TraceCheckUtils]: 119: Hoare triple {151314#true} assume 0 != 1 + ~s__verify_mode~0; {151314#true} is VALID [2022-04-27 15:09:48,370 INFO L290 TraceCheckUtils]: 118: Hoare triple {151314#true} assume 8544 == ~s__state~0; {151314#true} is VALID [2022-04-27 15:09:48,370 INFO L290 TraceCheckUtils]: 117: Hoare triple {151314#true} assume !(8529 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:48,370 INFO L290 TraceCheckUtils]: 116: Hoare triple {151314#true} assume !(8528 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:48,371 INFO L290 TraceCheckUtils]: 115: Hoare triple {151314#true} assume !(8513 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:48,371 INFO L290 TraceCheckUtils]: 114: Hoare triple {151314#true} assume !(8512 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:48,371 INFO L290 TraceCheckUtils]: 113: Hoare triple {151314#true} assume !(8497 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:48,371 INFO L290 TraceCheckUtils]: 112: Hoare triple {151314#true} assume !(8496 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:48,371 INFO L290 TraceCheckUtils]: 111: Hoare triple {151314#true} assume !(8466 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:48,371 INFO L290 TraceCheckUtils]: 110: Hoare triple {151314#true} assume !(8465 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:48,371 INFO L290 TraceCheckUtils]: 109: Hoare triple {151314#true} assume !(8464 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:48,371 INFO L290 TraceCheckUtils]: 108: Hoare triple {151314#true} assume !(8482 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:48,371 INFO L290 TraceCheckUtils]: 107: Hoare triple {151314#true} assume !(8481 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:48,371 INFO L290 TraceCheckUtils]: 106: Hoare triple {151314#true} assume !(8480 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:48,371 INFO L290 TraceCheckUtils]: 105: Hoare triple {151314#true} assume !(8195 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:48,371 INFO L290 TraceCheckUtils]: 104: Hoare triple {151314#true} assume !(24576 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:48,371 INFO L290 TraceCheckUtils]: 103: Hoare triple {151314#true} assume !(8192 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:48,371 INFO L290 TraceCheckUtils]: 102: Hoare triple {151314#true} assume !(16384 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:48,372 INFO L290 TraceCheckUtils]: 101: Hoare triple {151314#true} assume !(12292 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:48,372 INFO L290 TraceCheckUtils]: 100: Hoare triple {151314#true} ~state~0 := ~s__state~0; {151314#true} is VALID [2022-04-27 15:09:48,372 INFO L290 TraceCheckUtils]: 99: Hoare triple {151314#true} assume !false; {151314#true} is VALID [2022-04-27 15:09:48,372 INFO L290 TraceCheckUtils]: 98: Hoare triple {151314#true} ~skip~0 := 0; {151314#true} is VALID [2022-04-27 15:09:48,372 INFO L290 TraceCheckUtils]: 97: Hoare triple {151314#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {151314#true} is VALID [2022-04-27 15:09:48,372 INFO L290 TraceCheckUtils]: 96: Hoare triple {151314#true} ~s__state~0 := 8544;~s__init_num~0 := 0; {151314#true} is VALID [2022-04-27 15:09:48,372 INFO L290 TraceCheckUtils]: 95: Hoare triple {151314#true} assume !(~ret~0 <= 0); {151314#true} is VALID [2022-04-27 15:09:48,372 INFO L290 TraceCheckUtils]: 94: Hoare triple {151314#true} assume 6 == ~blastFlag~0;~blastFlag~0 := 7; {151314#true} is VALID [2022-04-27 15:09:48,372 INFO L290 TraceCheckUtils]: 93: Hoare triple {151314#true} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {151314#true} is VALID [2022-04-27 15:09:48,372 INFO L290 TraceCheckUtils]: 92: Hoare triple {151314#true} assume 0 != ~s__s3__tmp__use_rsa_tmp~0; {151314#true} is VALID [2022-04-27 15:09:48,372 INFO L290 TraceCheckUtils]: 91: Hoare triple {151314#true} assume 0 != (2097152 + ~__cil_tmp57~0) % 4294967296;~s__s3__tmp__use_rsa_tmp~0 := 1; {151314#true} is VALID [2022-04-27 15:09:48,372 INFO L290 TraceCheckUtils]: 90: Hoare triple {151314#true} ~l~0 := ~s__s3__tmp__new_cipher__algorithms~0;~__cil_tmp57~0 := ~s__options~0; {151314#true} is VALID [2022-04-27 15:09:48,372 INFO L290 TraceCheckUtils]: 89: Hoare triple {151314#true} assume 8528 == ~s__state~0; {151314#true} is VALID [2022-04-27 15:09:48,372 INFO L290 TraceCheckUtils]: 88: Hoare triple {151314#true} assume !(8513 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:48,372 INFO L290 TraceCheckUtils]: 87: Hoare triple {151314#true} assume !(8512 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:48,373 INFO L290 TraceCheckUtils]: 86: Hoare triple {151314#true} assume !(8497 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:48,373 INFO L290 TraceCheckUtils]: 85: Hoare triple {151314#true} assume !(8496 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:48,373 INFO L290 TraceCheckUtils]: 84: Hoare triple {151314#true} assume !(8466 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:48,373 INFO L290 TraceCheckUtils]: 83: Hoare triple {151314#true} assume !(8465 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:48,373 INFO L290 TraceCheckUtils]: 82: Hoare triple {151314#true} assume !(8464 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:48,373 INFO L290 TraceCheckUtils]: 81: Hoare triple {151314#true} assume !(8482 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:48,373 INFO L290 TraceCheckUtils]: 80: Hoare triple {151314#true} assume !(8481 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:48,373 INFO L290 TraceCheckUtils]: 79: Hoare triple {151314#true} assume !(8480 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:48,373 INFO L290 TraceCheckUtils]: 78: Hoare triple {151314#true} assume !(8195 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:48,373 INFO L290 TraceCheckUtils]: 77: Hoare triple {151314#true} assume !(24576 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:48,373 INFO L290 TraceCheckUtils]: 76: Hoare triple {151314#true} assume !(8192 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:48,373 INFO L290 TraceCheckUtils]: 75: Hoare triple {151314#true} assume !(16384 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:48,373 INFO L290 TraceCheckUtils]: 74: Hoare triple {151314#true} assume !(12292 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:48,373 INFO L290 TraceCheckUtils]: 73: Hoare triple {151314#true} ~state~0 := ~s__state~0; {151314#true} is VALID [2022-04-27 15:09:48,373 INFO L290 TraceCheckUtils]: 72: Hoare triple {151314#true} assume !false; {151314#true} is VALID [2022-04-27 15:09:48,374 INFO L290 TraceCheckUtils]: 71: Hoare triple {151314#true} ~skip~0 := 0; {151314#true} is VALID [2022-04-27 15:09:48,374 INFO L290 TraceCheckUtils]: 70: Hoare triple {151314#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {151314#true} is VALID [2022-04-27 15:09:48,374 INFO L290 TraceCheckUtils]: 69: Hoare triple {151314#true} ~s__state~0 := 8528;~s__init_num~0 := 0; {151314#true} is VALID [2022-04-27 15:09:48,374 INFO L290 TraceCheckUtils]: 68: Hoare triple {151314#true} assume !(~ret~0 <= 0); {151314#true} is VALID [2022-04-27 15:09:48,374 INFO L290 TraceCheckUtils]: 67: Hoare triple {151314#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 6; {151314#true} is VALID [2022-04-27 15:09:48,374 INFO L290 TraceCheckUtils]: 66: Hoare triple {151314#true} assume !(0 != (256 + ~__cil_tmp56~0) % 4294967296);assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;~ret~0 := #t~nondet40;havoc #t~nondet40; {151314#true} is VALID [2022-04-27 15:09:48,374 INFO L290 TraceCheckUtils]: 65: Hoare triple {151314#true} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {151314#true} is VALID [2022-04-27 15:09:48,374 INFO L290 TraceCheckUtils]: 64: Hoare triple {151314#true} assume 8512 == ~s__state~0; {151314#true} is VALID [2022-04-27 15:09:48,374 INFO L290 TraceCheckUtils]: 63: Hoare triple {151314#true} assume !(8497 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:48,374 INFO L290 TraceCheckUtils]: 62: Hoare triple {151314#true} assume !(8496 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:48,374 INFO L290 TraceCheckUtils]: 61: Hoare triple {151314#true} assume !(8466 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:48,374 INFO L290 TraceCheckUtils]: 60: Hoare triple {151314#true} assume !(8465 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:48,374 INFO L290 TraceCheckUtils]: 59: Hoare triple {151314#true} assume !(8464 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:48,374 INFO L290 TraceCheckUtils]: 58: Hoare triple {151314#true} assume !(8482 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:48,374 INFO L290 TraceCheckUtils]: 57: Hoare triple {151314#true} assume !(8481 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:48,375 INFO L290 TraceCheckUtils]: 56: Hoare triple {151314#true} assume !(8480 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:48,375 INFO L290 TraceCheckUtils]: 55: Hoare triple {151314#true} assume !(8195 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:48,375 INFO L290 TraceCheckUtils]: 54: Hoare triple {151314#true} assume !(24576 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:48,375 INFO L290 TraceCheckUtils]: 53: Hoare triple {151314#true} assume !(8192 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:48,375 INFO L290 TraceCheckUtils]: 52: Hoare triple {151314#true} assume !(16384 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:48,375 INFO L290 TraceCheckUtils]: 51: Hoare triple {151314#true} assume !(12292 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:48,375 INFO L290 TraceCheckUtils]: 50: Hoare triple {151314#true} ~state~0 := ~s__state~0; {151314#true} is VALID [2022-04-27 15:09:48,375 INFO L290 TraceCheckUtils]: 49: Hoare triple {151314#true} assume !false; {151314#true} is VALID [2022-04-27 15:09:48,375 INFO L290 TraceCheckUtils]: 48: Hoare triple {151314#true} ~skip~0 := 0; {151314#true} is VALID [2022-04-27 15:09:48,375 INFO L290 TraceCheckUtils]: 47: Hoare triple {151314#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {151314#true} is VALID [2022-04-27 15:09:48,375 INFO L290 TraceCheckUtils]: 46: Hoare triple {151314#true} ~s__init_num~0 := 0; {151314#true} is VALID [2022-04-27 15:09:48,375 INFO L290 TraceCheckUtils]: 45: Hoare triple {151314#true} assume !(0 != ~s__hit~0);~s__state~0 := 8512; {151314#true} is VALID [2022-04-27 15:09:48,375 INFO L290 TraceCheckUtils]: 44: Hoare triple {151314#true} assume !(~ret~0 <= 0); {151314#true} is VALID [2022-04-27 15:09:48,375 INFO L290 TraceCheckUtils]: 43: Hoare triple {151314#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {151314#true} is VALID [2022-04-27 15:09:48,375 INFO L290 TraceCheckUtils]: 42: Hoare triple {151314#true} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {151314#true} is VALID [2022-04-27 15:09:48,375 INFO L290 TraceCheckUtils]: 41: Hoare triple {151314#true} assume 8496 == ~s__state~0; {151314#true} is VALID [2022-04-27 15:09:48,376 INFO L290 TraceCheckUtils]: 40: Hoare triple {151314#true} assume !(8466 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:48,376 INFO L290 TraceCheckUtils]: 39: Hoare triple {151314#true} assume !(8465 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:48,376 INFO L290 TraceCheckUtils]: 38: Hoare triple {151314#true} assume !(8464 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:48,376 INFO L290 TraceCheckUtils]: 37: Hoare triple {151314#true} assume !(8482 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:48,376 INFO L290 TraceCheckUtils]: 36: Hoare triple {151314#true} assume !(8481 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:48,376 INFO L290 TraceCheckUtils]: 35: Hoare triple {151314#true} assume !(8480 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:48,376 INFO L290 TraceCheckUtils]: 34: Hoare triple {151314#true} assume !(8195 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:48,376 INFO L290 TraceCheckUtils]: 33: Hoare triple {151314#true} assume !(24576 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:48,376 INFO L290 TraceCheckUtils]: 32: Hoare triple {151314#true} assume !(8192 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:48,376 INFO L290 TraceCheckUtils]: 31: Hoare triple {151314#true} assume !(16384 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:48,376 INFO L290 TraceCheckUtils]: 30: Hoare triple {151314#true} assume !(12292 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:48,376 INFO L290 TraceCheckUtils]: 29: Hoare triple {151314#true} ~state~0 := ~s__state~0; {151314#true} is VALID [2022-04-27 15:09:48,376 INFO L290 TraceCheckUtils]: 28: Hoare triple {151314#true} assume !false; {151314#true} is VALID [2022-04-27 15:09:48,376 INFO L290 TraceCheckUtils]: 27: Hoare triple {151314#true} ~skip~0 := 0; {151314#true} is VALID [2022-04-27 15:09:48,376 INFO L290 TraceCheckUtils]: 26: Hoare triple {151314#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {151314#true} is VALID [2022-04-27 15:09:48,377 INFO L290 TraceCheckUtils]: 25: Hoare triple {151314#true} assume !(~ret~0 <= 0);~got_new_session~0 := 1;~s__state~0 := 8496;~s__init_num~0 := 0; {151314#true} is VALID [2022-04-27 15:09:48,377 INFO L290 TraceCheckUtils]: 24: Hoare triple {151314#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {151314#true} is VALID [2022-04-27 15:09:48,377 INFO L290 TraceCheckUtils]: 23: Hoare triple {151314#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~ret~0 := #t~nondet38;havoc #t~nondet38; {151314#true} is VALID [2022-04-27 15:09:48,377 INFO L290 TraceCheckUtils]: 22: Hoare triple {151314#true} assume 8464 == ~s__state~0; {151314#true} is VALID [2022-04-27 15:09:48,377 INFO L290 TraceCheckUtils]: 21: Hoare triple {151314#true} assume !(8482 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:48,377 INFO L290 TraceCheckUtils]: 20: Hoare triple {151314#true} assume !(8481 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:48,377 INFO L290 TraceCheckUtils]: 19: Hoare triple {151314#true} assume !(8480 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:48,377 INFO L290 TraceCheckUtils]: 18: Hoare triple {151314#true} assume !(8195 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:48,377 INFO L290 TraceCheckUtils]: 17: Hoare triple {151314#true} assume !(24576 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:48,377 INFO L290 TraceCheckUtils]: 16: Hoare triple {151314#true} assume !(8192 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:48,377 INFO L290 TraceCheckUtils]: 15: Hoare triple {151314#true} assume !(16384 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:48,377 INFO L290 TraceCheckUtils]: 14: Hoare triple {151314#true} assume !(12292 == ~s__state~0); {151314#true} is VALID [2022-04-27 15:09:48,377 INFO L290 TraceCheckUtils]: 13: Hoare triple {151314#true} ~state~0 := ~s__state~0; {151314#true} is VALID [2022-04-27 15:09:48,377 INFO L290 TraceCheckUtils]: 12: Hoare triple {151314#true} assume !false; {151314#true} is VALID [2022-04-27 15:09:48,377 INFO L290 TraceCheckUtils]: 11: Hoare triple {151314#true} assume !(0 == ~s__cert~0); {151314#true} is VALID [2022-04-27 15:09:48,378 INFO L290 TraceCheckUtils]: 10: Hoare triple {151314#true} assume !(0 != 12288 + ~tmp___1~0); {151314#true} is VALID [2022-04-27 15:09:48,378 INFO L290 TraceCheckUtils]: 9: Hoare triple {151314#true} #t~post33 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post33;havoc #t~post33; {151314#true} is VALID [2022-04-27 15:09:48,378 INFO L290 TraceCheckUtils]: 8: Hoare triple {151314#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {151314#true} is VALID [2022-04-27 15:09:48,378 INFO L290 TraceCheckUtils]: 7: Hoare triple {151314#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__hit~0 := #t~nondet7;havoc #t~nondet7;havoc ~s__rwstate~0;~s__init_buf___0~0 := 1;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__debug~0 := #t~nondet8;havoc #t~nondet8;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__options~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__verify_mode~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__session__peer~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet16;havoc #t~nondet16;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet18;havoc #t~nondet18;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet20;havoc #t~nondet20;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet21;havoc #t~nondet21;havoc ~s__session__cipher~0;havoc ~buf~0;havoc ~l~0;havoc ~Time~0;havoc ~tmp~0;havoc ~cb~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~num1~0 := #t~nondet22;havoc #t~nondet22;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~tmp___1~0 := #t~nondet23;havoc #t~nondet23;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___2~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___3~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___4~0 := #t~nondet26;havoc #t~nondet26;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp___5~0 := #t~nondet27;havoc #t~nondet27;assume -2147483648 <= #t~nondet28 && #t~nondet28 <= 2147483647;~tmp___6~0 := #t~nondet28;havoc #t~nondet28;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet29 && #t~nondet29 <= 2147483647;~tmp___8~0 := #t~nondet29;havoc #t~nondet29;assume -2147483648 <= #t~nondet30 && #t~nondet30 <= 2147483647;~tmp___9~0 := #t~nondet30;havoc #t~nondet30;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___10~0 := #t~nondet31;havoc #t~nondet31;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp~0 := #t~nondet32;havoc #t~nondet32;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {151314#true} is VALID [2022-04-27 15:09:48,378 INFO L272 TraceCheckUtils]: 6: Hoare triple {151314#true} call #t~ret54 := ssl3_accept(~s~0); {151314#true} is VALID [2022-04-27 15:09:48,378 INFO L290 TraceCheckUtils]: 5: Hoare triple {151314#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {151314#true} is VALID [2022-04-27 15:09:48,378 INFO L272 TraceCheckUtils]: 4: Hoare triple {151314#true} call #t~ret55 := main(); {151314#true} is VALID [2022-04-27 15:09:48,378 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {151314#true} {151314#true} #638#return; {151314#true} is VALID [2022-04-27 15:09:48,378 INFO L290 TraceCheckUtils]: 2: Hoare triple {151314#true} assume true; {151314#true} is VALID [2022-04-27 15:09:48,378 INFO L290 TraceCheckUtils]: 1: Hoare triple {151314#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(16, 2);call #Ultimate.allocInit(12, 3); {151314#true} is VALID [2022-04-27 15:09:48,378 INFO L272 TraceCheckUtils]: 0: Hoare triple {151314#true} call ULTIMATE.init(); {151314#true} is VALID [2022-04-27 15:09:48,379 INFO L134 CoverageAnalysis]: Checked inductivity of 844 backedges. 600 proven. 26 refuted. 0 times theorem prover too weak. 218 trivial. 0 not checked. [2022-04-27 15:09:48,379 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [160346853] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-27 15:09:48,379 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-27 15:09:48,380 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 7 [2022-04-27 15:09:48,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560346900] [2022-04-27 15:09:48,380 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-04-27 15:09:48,381 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 35.57142857142857) internal successors, (249), 6 states have internal predecessors, (249), 1 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 295 [2022-04-27 15:09:48,381 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-27 15:09:48,382 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 7 states, 7 states have (on average 35.57142857142857) internal successors, (249), 6 states have internal predecessors, (249), 1 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:09:48,541 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 254 edges. 254 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-27 15:09:48,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-04-27 15:09:48,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-27 15:09:48,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-04-27 15:09:48,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-04-27 15:09:48,542 INFO L87 Difference]: Start difference. First operand 5211 states and 6946 transitions. Second operand has 7 states, 7 states have (on average 35.57142857142857) internal successors, (249), 6 states have internal predecessors, (249), 1 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:10:02,034 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 15:10:02,035 INFO L93 Difference]: Finished difference Result 15993 states and 21431 transitions. [2022-04-27 15:10:02,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-04-27 15:10:02,035 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 35.57142857142857) internal successors, (249), 6 states have internal predecessors, (249), 1 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 295 [2022-04-27 15:10:02,035 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-27 15:10:02,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 7 states have (on average 35.57142857142857) internal successors, (249), 6 states have internal predecessors, (249), 1 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:10:02,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1202 transitions. [2022-04-27 15:10:02,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 7 states have (on average 35.57142857142857) internal successors, (249), 6 states have internal predecessors, (249), 1 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:10:02,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1202 transitions. [2022-04-27 15:10:02,045 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 11 states and 1202 transitions. [2022-04-27 15:10:02,858 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 1202 edges. 1202 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-27 15:10:06,196 INFO L225 Difference]: With dead ends: 15993 [2022-04-27 15:10:06,196 INFO L226 Difference]: Without dead ends: 10449 [2022-04-27 15:10:06,201 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 611 GetRequests, 598 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=74, Invalid=136, Unknown=0, NotChecked=0, Total=210 [2022-04-27 15:10:06,201 INFO L413 NwaCegarLoop]: 343 mSDtfsCounter, 835 mSDsluCounter, 17 mSDsCounter, 0 mSdLazyCounter, 1220 mSolverCounterSat, 122 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 835 SdHoareTripleChecker+Valid, 360 SdHoareTripleChecker+Invalid, 1342 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 122 IncrementalHoareTripleChecker+Valid, 1220 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-04-27 15:10:06,202 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [835 Valid, 360 Invalid, 1342 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [122 Valid, 1220 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-04-27 15:10:06,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10449 states. [2022-04-27 15:10:07,976 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10449 to 5858. [2022-04-27 15:10:07,976 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-27 15:10:07,982 INFO L82 GeneralOperation]: Start isEquivalent. First operand 10449 states. Second operand has 5858 states, 5853 states have (on average 1.340679993165898) internal successors, (7847), 5853 states have internal predecessors, (7847), 3 states have call successors, (3), 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-27 15:10:07,985 INFO L74 IsIncluded]: Start isIncluded. First operand 10449 states. Second operand has 5858 states, 5853 states have (on average 1.340679993165898) internal successors, (7847), 5853 states have internal predecessors, (7847), 3 states have call successors, (3), 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-27 15:10:07,988 INFO L87 Difference]: Start difference. First operand 10449 states. Second operand has 5858 states, 5853 states have (on average 1.340679993165898) internal successors, (7847), 5853 states have internal predecessors, (7847), 3 states have call successors, (3), 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-27 15:10:11,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 15:10:11,486 INFO L93 Difference]: Finished difference Result 10449 states and 13752 transitions. [2022-04-27 15:10:11,486 INFO L276 IsEmpty]: Start isEmpty. Operand 10449 states and 13752 transitions. [2022-04-27 15:10:11,494 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 15:10:11,494 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 15:10:11,499 INFO L74 IsIncluded]: Start isIncluded. First operand has 5858 states, 5853 states have (on average 1.340679993165898) internal successors, (7847), 5853 states have internal predecessors, (7847), 3 states have call successors, (3), 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 10449 states. [2022-04-27 15:10:11,502 INFO L87 Difference]: Start difference. First operand has 5858 states, 5853 states have (on average 1.340679993165898) internal successors, (7847), 5853 states have internal predecessors, (7847), 3 states have call successors, (3), 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 10449 states. [2022-04-27 15:10:14,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 15:10:14,755 INFO L93 Difference]: Finished difference Result 10449 states and 13752 transitions. [2022-04-27 15:10:14,755 INFO L276 IsEmpty]: Start isEmpty. Operand 10449 states and 13752 transitions. [2022-04-27 15:10:14,763 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 15:10:14,763 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 15:10:14,763 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-27 15:10:14,763 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-27 15:10:14,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5858 states, 5853 states have (on average 1.340679993165898) internal successors, (7847), 5853 states have internal predecessors, (7847), 3 states have call successors, (3), 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-27 15:10:16,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5858 states to 5858 states and 7851 transitions. [2022-04-27 15:10:16,040 INFO L78 Accepts]: Start accepts. Automaton has 5858 states and 7851 transitions. Word has length 295 [2022-04-27 15:10:16,040 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-27 15:10:16,040 INFO L495 AbstractCegarLoop]: Abstraction has 5858 states and 7851 transitions. [2022-04-27 15:10:16,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 35.57142857142857) internal successors, (249), 6 states have internal predecessors, (249), 1 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:10:16,040 INFO L276 IsEmpty]: Start isEmpty. Operand 5858 states and 7851 transitions. [2022-04-27 15:10:16,044 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 326 [2022-04-27 15:10:16,045 INFO L187 NwaCegarLoop]: Found error trace [2022-04-27 15:10:16,045 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 5, 5, 5, 5, 5, 5, 4, 4, 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] [2022-04-27 15:10:16,062 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-04-27 15:10:16,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-27 15:10:16,246 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-27 15:10:16,246 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-27 15:10:16,246 INFO L85 PathProgramCache]: Analyzing trace with hash 1802704645, now seen corresponding path program 1 times [2022-04-27 15:10:16,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-27 15:10:16,246 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183099564] [2022-04-27 15:10:16,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-27 15:10:16,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-27 15:10:16,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 15:10:16,322 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-27 15:10:16,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 15:10:16,326 INFO L290 TraceCheckUtils]: 0: Hoare triple {198029#(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(16, 2);call #Ultimate.allocInit(12, 3); {198022#true} is VALID [2022-04-27 15:10:16,326 INFO L290 TraceCheckUtils]: 1: Hoare triple {198022#true} assume true; {198022#true} is VALID [2022-04-27 15:10:16,326 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {198022#true} {198022#true} #638#return; {198022#true} is VALID [2022-04-27 15:10:16,327 INFO L272 TraceCheckUtils]: 0: Hoare triple {198022#true} call ULTIMATE.init(); {198029#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-27 15:10:16,327 INFO L290 TraceCheckUtils]: 1: Hoare triple {198029#(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(16, 2);call #Ultimate.allocInit(12, 3); {198022#true} is VALID [2022-04-27 15:10:16,327 INFO L290 TraceCheckUtils]: 2: Hoare triple {198022#true} assume true; {198022#true} is VALID [2022-04-27 15:10:16,327 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {198022#true} {198022#true} #638#return; {198022#true} is VALID [2022-04-27 15:10:16,327 INFO L272 TraceCheckUtils]: 4: Hoare triple {198022#true} call #t~ret55 := main(); {198022#true} is VALID [2022-04-27 15:10:16,327 INFO L290 TraceCheckUtils]: 5: Hoare triple {198022#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {198022#true} is VALID [2022-04-27 15:10:16,327 INFO L272 TraceCheckUtils]: 6: Hoare triple {198022#true} call #t~ret54 := ssl3_accept(~s~0); {198022#true} is VALID [2022-04-27 15:10:16,327 INFO L290 TraceCheckUtils]: 7: Hoare triple {198022#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__hit~0 := #t~nondet7;havoc #t~nondet7;havoc ~s__rwstate~0;~s__init_buf___0~0 := 1;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__debug~0 := #t~nondet8;havoc #t~nondet8;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__options~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__verify_mode~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__session__peer~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet16;havoc #t~nondet16;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet18;havoc #t~nondet18;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet20;havoc #t~nondet20;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet21;havoc #t~nondet21;havoc ~s__session__cipher~0;havoc ~buf~0;havoc ~l~0;havoc ~Time~0;havoc ~tmp~0;havoc ~cb~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~num1~0 := #t~nondet22;havoc #t~nondet22;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~tmp___1~0 := #t~nondet23;havoc #t~nondet23;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___2~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___3~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___4~0 := #t~nondet26;havoc #t~nondet26;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp___5~0 := #t~nondet27;havoc #t~nondet27;assume -2147483648 <= #t~nondet28 && #t~nondet28 <= 2147483647;~tmp___6~0 := #t~nondet28;havoc #t~nondet28;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet29 && #t~nondet29 <= 2147483647;~tmp___8~0 := #t~nondet29;havoc #t~nondet29;assume -2147483648 <= #t~nondet30 && #t~nondet30 <= 2147483647;~tmp___9~0 := #t~nondet30;havoc #t~nondet30;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___10~0 := #t~nondet31;havoc #t~nondet31;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp~0 := #t~nondet32;havoc #t~nondet32;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {198022#true} is VALID [2022-04-27 15:10:16,327 INFO L290 TraceCheckUtils]: 8: Hoare triple {198022#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {198022#true} is VALID [2022-04-27 15:10:16,327 INFO L290 TraceCheckUtils]: 9: Hoare triple {198022#true} #t~post33 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post33;havoc #t~post33; {198022#true} is VALID [2022-04-27 15:10:16,327 INFO L290 TraceCheckUtils]: 10: Hoare triple {198022#true} assume !(0 != 12288 + ~tmp___1~0); {198022#true} is VALID [2022-04-27 15:10:16,327 INFO L290 TraceCheckUtils]: 11: Hoare triple {198022#true} assume !(0 == ~s__cert~0); {198022#true} is VALID [2022-04-27 15:10:16,327 INFO L290 TraceCheckUtils]: 12: Hoare triple {198022#true} assume !false; {198022#true} is VALID [2022-04-27 15:10:16,328 INFO L290 TraceCheckUtils]: 13: Hoare triple {198022#true} ~state~0 := ~s__state~0; {198022#true} is VALID [2022-04-27 15:10:16,328 INFO L290 TraceCheckUtils]: 14: Hoare triple {198022#true} assume !(12292 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:16,328 INFO L290 TraceCheckUtils]: 15: Hoare triple {198022#true} assume !(16384 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:16,328 INFO L290 TraceCheckUtils]: 16: Hoare triple {198022#true} assume !(8192 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:16,328 INFO L290 TraceCheckUtils]: 17: Hoare triple {198022#true} assume !(24576 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:16,328 INFO L290 TraceCheckUtils]: 18: Hoare triple {198022#true} assume !(8195 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:16,328 INFO L290 TraceCheckUtils]: 19: Hoare triple {198022#true} assume !(8480 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:16,328 INFO L290 TraceCheckUtils]: 20: Hoare triple {198022#true} assume !(8481 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:16,328 INFO L290 TraceCheckUtils]: 21: Hoare triple {198022#true} assume !(8482 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:16,328 INFO L290 TraceCheckUtils]: 22: Hoare triple {198022#true} assume 8464 == ~s__state~0; {198022#true} is VALID [2022-04-27 15:10:16,328 INFO L290 TraceCheckUtils]: 23: Hoare triple {198022#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~ret~0 := #t~nondet38;havoc #t~nondet38; {198022#true} is VALID [2022-04-27 15:10:16,328 INFO L290 TraceCheckUtils]: 24: Hoare triple {198022#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {198022#true} is VALID [2022-04-27 15:10:16,328 INFO L290 TraceCheckUtils]: 25: Hoare triple {198022#true} assume !(~ret~0 <= 0);~got_new_session~0 := 1;~s__state~0 := 8496;~s__init_num~0 := 0; {198022#true} is VALID [2022-04-27 15:10:16,328 INFO L290 TraceCheckUtils]: 26: Hoare triple {198022#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {198022#true} is VALID [2022-04-27 15:10:16,328 INFO L290 TraceCheckUtils]: 27: Hoare triple {198022#true} ~skip~0 := 0; {198022#true} is VALID [2022-04-27 15:10:16,329 INFO L290 TraceCheckUtils]: 28: Hoare triple {198022#true} assume !false; {198022#true} is VALID [2022-04-27 15:10:16,329 INFO L290 TraceCheckUtils]: 29: Hoare triple {198022#true} ~state~0 := ~s__state~0; {198022#true} is VALID [2022-04-27 15:10:16,329 INFO L290 TraceCheckUtils]: 30: Hoare triple {198022#true} assume !(12292 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:16,329 INFO L290 TraceCheckUtils]: 31: Hoare triple {198022#true} assume !(16384 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:16,329 INFO L290 TraceCheckUtils]: 32: Hoare triple {198022#true} assume !(8192 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:16,329 INFO L290 TraceCheckUtils]: 33: Hoare triple {198022#true} assume !(24576 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:16,329 INFO L290 TraceCheckUtils]: 34: Hoare triple {198022#true} assume !(8195 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:16,329 INFO L290 TraceCheckUtils]: 35: Hoare triple {198022#true} assume !(8480 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:16,329 INFO L290 TraceCheckUtils]: 36: Hoare triple {198022#true} assume !(8481 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:16,329 INFO L290 TraceCheckUtils]: 37: Hoare triple {198022#true} assume !(8482 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:16,329 INFO L290 TraceCheckUtils]: 38: Hoare triple {198022#true} assume !(8464 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:16,329 INFO L290 TraceCheckUtils]: 39: Hoare triple {198022#true} assume !(8465 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:16,329 INFO L290 TraceCheckUtils]: 40: Hoare triple {198022#true} assume !(8466 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:16,329 INFO L290 TraceCheckUtils]: 41: Hoare triple {198022#true} assume 8496 == ~s__state~0; {198022#true} is VALID [2022-04-27 15:10:16,329 INFO L290 TraceCheckUtils]: 42: Hoare triple {198022#true} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {198022#true} is VALID [2022-04-27 15:10:16,330 INFO L290 TraceCheckUtils]: 43: Hoare triple {198022#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {198022#true} is VALID [2022-04-27 15:10:16,330 INFO L290 TraceCheckUtils]: 44: Hoare triple {198022#true} assume !(~ret~0 <= 0); {198022#true} is VALID [2022-04-27 15:10:16,330 INFO L290 TraceCheckUtils]: 45: Hoare triple {198022#true} assume 0 != ~s__hit~0;~s__state~0 := 8656; {198022#true} is VALID [2022-04-27 15:10:16,330 INFO L290 TraceCheckUtils]: 46: Hoare triple {198022#true} ~s__init_num~0 := 0; {198022#true} is VALID [2022-04-27 15:10:16,330 INFO L290 TraceCheckUtils]: 47: Hoare triple {198022#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {198022#true} is VALID [2022-04-27 15:10:16,330 INFO L290 TraceCheckUtils]: 48: Hoare triple {198022#true} ~skip~0 := 0; {198022#true} is VALID [2022-04-27 15:10:16,330 INFO L290 TraceCheckUtils]: 49: Hoare triple {198022#true} assume !false; {198022#true} is VALID [2022-04-27 15:10:16,330 INFO L290 TraceCheckUtils]: 50: Hoare triple {198022#true} ~state~0 := ~s__state~0; {198022#true} is VALID [2022-04-27 15:10:16,330 INFO L290 TraceCheckUtils]: 51: Hoare triple {198022#true} assume !(12292 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:16,330 INFO L290 TraceCheckUtils]: 52: Hoare triple {198022#true} assume !(16384 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:16,330 INFO L290 TraceCheckUtils]: 53: Hoare triple {198022#true} assume !(8192 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:16,330 INFO L290 TraceCheckUtils]: 54: Hoare triple {198022#true} assume !(24576 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:16,330 INFO L290 TraceCheckUtils]: 55: Hoare triple {198022#true} assume !(8195 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:16,330 INFO L290 TraceCheckUtils]: 56: Hoare triple {198022#true} assume !(8480 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:16,330 INFO L290 TraceCheckUtils]: 57: Hoare triple {198022#true} assume !(8481 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:16,330 INFO L290 TraceCheckUtils]: 58: Hoare triple {198022#true} assume !(8482 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:16,331 INFO L290 TraceCheckUtils]: 59: Hoare triple {198022#true} assume !(8464 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:16,331 INFO L290 TraceCheckUtils]: 60: Hoare triple {198022#true} assume !(8465 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:16,331 INFO L290 TraceCheckUtils]: 61: Hoare triple {198022#true} assume !(8466 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:16,331 INFO L290 TraceCheckUtils]: 62: Hoare triple {198022#true} assume !(8496 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:16,331 INFO L290 TraceCheckUtils]: 63: Hoare triple {198022#true} assume !(8497 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:16,331 INFO L290 TraceCheckUtils]: 64: Hoare triple {198022#true} assume !(8512 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:16,331 INFO L290 TraceCheckUtils]: 65: Hoare triple {198022#true} assume !(8513 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:16,331 INFO L290 TraceCheckUtils]: 66: Hoare triple {198022#true} assume !(8528 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:16,331 INFO L290 TraceCheckUtils]: 67: Hoare triple {198022#true} assume !(8529 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:16,331 INFO L290 TraceCheckUtils]: 68: Hoare triple {198022#true} assume !(8544 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:16,331 INFO L290 TraceCheckUtils]: 69: Hoare triple {198022#true} assume !(8545 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:16,331 INFO L290 TraceCheckUtils]: 70: Hoare triple {198022#true} assume !(8560 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:16,331 INFO L290 TraceCheckUtils]: 71: Hoare triple {198022#true} assume !(8561 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:16,331 INFO L290 TraceCheckUtils]: 72: Hoare triple {198022#true} assume !(8448 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:16,332 INFO L290 TraceCheckUtils]: 73: Hoare triple {198022#true} assume !(8576 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:16,332 INFO L290 TraceCheckUtils]: 74: Hoare triple {198022#true} assume !(8577 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:16,332 INFO L290 TraceCheckUtils]: 75: Hoare triple {198022#true} assume !(8592 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:16,332 INFO L290 TraceCheckUtils]: 76: Hoare triple {198022#true} assume !(8593 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:16,332 INFO L290 TraceCheckUtils]: 77: Hoare triple {198022#true} assume !(8608 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:16,332 INFO L290 TraceCheckUtils]: 78: Hoare triple {198022#true} assume !(8609 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:16,332 INFO L290 TraceCheckUtils]: 79: Hoare triple {198022#true} assume !(8640 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:16,332 INFO L290 TraceCheckUtils]: 80: Hoare triple {198022#true} assume !(8641 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:16,332 INFO L290 TraceCheckUtils]: 81: Hoare triple {198022#true} assume 8656 == ~s__state~0; {198022#true} is VALID [2022-04-27 15:10:16,332 INFO L290 TraceCheckUtils]: 82: Hoare triple {198022#true} ~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {198022#true} is VALID [2022-04-27 15:10:16,332 INFO L290 TraceCheckUtils]: 83: Hoare triple {198022#true} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet49 && #t~nondet49 <= 2147483647;~ret~0 := #t~nondet49;havoc #t~nondet49; {198022#true} is VALID [2022-04-27 15:10:16,332 INFO L290 TraceCheckUtils]: 84: Hoare triple {198022#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {198022#true} is VALID [2022-04-27 15:10:16,332 INFO L290 TraceCheckUtils]: 85: Hoare triple {198022#true} assume !(~ret~0 <= 0);~s__state~0 := 8672;~s__init_num~0 := 0; {198022#true} is VALID [2022-04-27 15:10:16,332 INFO L290 TraceCheckUtils]: 86: Hoare triple {198022#true} assume !(0 == ~tmp___10~0); {198022#true} is VALID [2022-04-27 15:10:16,332 INFO L290 TraceCheckUtils]: 87: Hoare triple {198022#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {198022#true} is VALID [2022-04-27 15:10:16,332 INFO L290 TraceCheckUtils]: 88: Hoare triple {198022#true} ~skip~0 := 0; {198022#true} is VALID [2022-04-27 15:10:16,333 INFO L290 TraceCheckUtils]: 89: Hoare triple {198022#true} assume !false; {198022#true} is VALID [2022-04-27 15:10:16,333 INFO L290 TraceCheckUtils]: 90: Hoare triple {198022#true} ~state~0 := ~s__state~0; {198022#true} is VALID [2022-04-27 15:10:16,333 INFO L290 TraceCheckUtils]: 91: Hoare triple {198022#true} assume !(12292 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:16,333 INFO L290 TraceCheckUtils]: 92: Hoare triple {198022#true} assume !(16384 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:16,333 INFO L290 TraceCheckUtils]: 93: Hoare triple {198022#true} assume !(8192 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:16,333 INFO L290 TraceCheckUtils]: 94: Hoare triple {198022#true} assume !(24576 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:16,333 INFO L290 TraceCheckUtils]: 95: Hoare triple {198022#true} assume !(8195 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:16,333 INFO L290 TraceCheckUtils]: 96: Hoare triple {198022#true} assume !(8480 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:16,333 INFO L290 TraceCheckUtils]: 97: Hoare triple {198022#true} assume !(8481 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:16,333 INFO L290 TraceCheckUtils]: 98: Hoare triple {198022#true} assume !(8482 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:16,333 INFO L290 TraceCheckUtils]: 99: Hoare triple {198022#true} assume !(8464 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:16,333 INFO L290 TraceCheckUtils]: 100: Hoare triple {198022#true} assume !(8465 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:16,333 INFO L290 TraceCheckUtils]: 101: Hoare triple {198022#true} assume !(8466 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:16,333 INFO L290 TraceCheckUtils]: 102: Hoare triple {198022#true} assume !(8496 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:16,333 INFO L290 TraceCheckUtils]: 103: Hoare triple {198022#true} assume !(8497 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:16,334 INFO L290 TraceCheckUtils]: 104: Hoare triple {198022#true} assume !(8512 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:16,334 INFO L290 TraceCheckUtils]: 105: Hoare triple {198022#true} assume !(8513 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:16,334 INFO L290 TraceCheckUtils]: 106: Hoare triple {198022#true} assume !(8528 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:16,334 INFO L290 TraceCheckUtils]: 107: Hoare triple {198022#true} assume !(8529 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:16,334 INFO L290 TraceCheckUtils]: 108: Hoare triple {198022#true} assume !(8544 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:16,334 INFO L290 TraceCheckUtils]: 109: Hoare triple {198022#true} assume !(8545 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:16,334 INFO L290 TraceCheckUtils]: 110: Hoare triple {198022#true} assume !(8560 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:16,334 INFO L290 TraceCheckUtils]: 111: Hoare triple {198022#true} assume !(8561 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:16,334 INFO L290 TraceCheckUtils]: 112: Hoare triple {198022#true} assume !(8448 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:16,334 INFO L290 TraceCheckUtils]: 113: Hoare triple {198022#true} assume !(8576 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:16,334 INFO L290 TraceCheckUtils]: 114: Hoare triple {198022#true} assume !(8577 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:16,334 INFO L290 TraceCheckUtils]: 115: Hoare triple {198022#true} assume !(8592 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:16,334 INFO L290 TraceCheckUtils]: 116: Hoare triple {198022#true} assume !(8593 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:16,334 INFO L290 TraceCheckUtils]: 117: Hoare triple {198022#true} assume !(8608 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:16,335 INFO L290 TraceCheckUtils]: 118: Hoare triple {198022#true} assume !(8609 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:16,335 INFO L290 TraceCheckUtils]: 119: Hoare triple {198022#true} assume !(8640 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:16,335 INFO L290 TraceCheckUtils]: 120: Hoare triple {198022#true} assume !(8641 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:16,335 INFO L290 TraceCheckUtils]: 121: Hoare triple {198022#true} assume !(8656 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:16,335 INFO L290 TraceCheckUtils]: 122: Hoare triple {198022#true} assume !(8657 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:16,335 INFO L290 TraceCheckUtils]: 123: Hoare triple {198022#true} assume 8672 == ~s__state~0; {198022#true} is VALID [2022-04-27 15:10:16,335 INFO L290 TraceCheckUtils]: 124: Hoare triple {198022#true} assume -2147483648 <= #t~nondet50 && #t~nondet50 <= 2147483647;~ret~0 := #t~nondet50;havoc #t~nondet50; {198022#true} is VALID [2022-04-27 15:10:16,335 INFO L290 TraceCheckUtils]: 125: Hoare triple {198022#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {198022#true} is VALID [2022-04-27 15:10:16,335 INFO L290 TraceCheckUtils]: 126: Hoare triple {198022#true} assume !(~ret~0 <= 0);~s__state~0 := 8448; {198022#true} is VALID [2022-04-27 15:10:16,338 INFO L290 TraceCheckUtils]: 127: Hoare triple {198022#true} assume 0 != ~s__hit~0;~s__s3__tmp__next_state___0~0 := 8640; {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:16,339 INFO L290 TraceCheckUtils]: 128: Hoare triple {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} ~s__init_num~0 := 0; {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:16,339 INFO L290 TraceCheckUtils]: 129: Hoare triple {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:16,339 INFO L290 TraceCheckUtils]: 130: Hoare triple {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} ~skip~0 := 0; {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:16,340 INFO L290 TraceCheckUtils]: 131: Hoare triple {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !false; {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:16,340 INFO L290 TraceCheckUtils]: 132: Hoare triple {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} ~state~0 := ~s__state~0; {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:16,340 INFO L290 TraceCheckUtils]: 133: Hoare triple {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(12292 == ~s__state~0); {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:16,340 INFO L290 TraceCheckUtils]: 134: Hoare triple {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(16384 == ~s__state~0); {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:16,341 INFO L290 TraceCheckUtils]: 135: Hoare triple {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8192 == ~s__state~0); {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:16,341 INFO L290 TraceCheckUtils]: 136: Hoare triple {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(24576 == ~s__state~0); {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:16,341 INFO L290 TraceCheckUtils]: 137: Hoare triple {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8195 == ~s__state~0); {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:16,341 INFO L290 TraceCheckUtils]: 138: Hoare triple {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8480 == ~s__state~0); {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:16,342 INFO L290 TraceCheckUtils]: 139: Hoare triple {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8481 == ~s__state~0); {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:16,342 INFO L290 TraceCheckUtils]: 140: Hoare triple {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8482 == ~s__state~0); {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:16,342 INFO L290 TraceCheckUtils]: 141: Hoare triple {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8464 == ~s__state~0); {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:16,342 INFO L290 TraceCheckUtils]: 142: Hoare triple {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8465 == ~s__state~0); {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:16,343 INFO L290 TraceCheckUtils]: 143: Hoare triple {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8466 == ~s__state~0); {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:16,343 INFO L290 TraceCheckUtils]: 144: Hoare triple {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8496 == ~s__state~0); {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:16,343 INFO L290 TraceCheckUtils]: 145: Hoare triple {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8497 == ~s__state~0); {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:16,344 INFO L290 TraceCheckUtils]: 146: Hoare triple {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8512 == ~s__state~0); {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:16,344 INFO L290 TraceCheckUtils]: 147: Hoare triple {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8513 == ~s__state~0); {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:16,344 INFO L290 TraceCheckUtils]: 148: Hoare triple {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8528 == ~s__state~0); {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:16,344 INFO L290 TraceCheckUtils]: 149: Hoare triple {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8529 == ~s__state~0); {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:16,345 INFO L290 TraceCheckUtils]: 150: Hoare triple {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8544 == ~s__state~0); {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:16,345 INFO L290 TraceCheckUtils]: 151: Hoare triple {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8545 == ~s__state~0); {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:16,345 INFO L290 TraceCheckUtils]: 152: Hoare triple {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8560 == ~s__state~0); {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:16,345 INFO L290 TraceCheckUtils]: 153: Hoare triple {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8561 == ~s__state~0); {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:16,346 INFO L290 TraceCheckUtils]: 154: Hoare triple {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume 8448 == ~s__state~0; {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:16,346 INFO L290 TraceCheckUtils]: 155: Hoare triple {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(~num1~0 > 0); {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:16,346 INFO L290 TraceCheckUtils]: 156: Hoare triple {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {198028#(<= 8640 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:10:16,347 INFO L290 TraceCheckUtils]: 157: Hoare triple {198028#(<= 8640 ssl3_accept_~s__state~0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {198028#(<= 8640 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:10:16,347 INFO L290 TraceCheckUtils]: 158: Hoare triple {198028#(<= 8640 ssl3_accept_~s__state~0)} ~skip~0 := 0; {198028#(<= 8640 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:10:16,347 INFO L290 TraceCheckUtils]: 159: Hoare triple {198028#(<= 8640 ssl3_accept_~s__state~0)} assume !false; {198028#(<= 8640 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:10:16,347 INFO L290 TraceCheckUtils]: 160: Hoare triple {198028#(<= 8640 ssl3_accept_~s__state~0)} ~state~0 := ~s__state~0; {198028#(<= 8640 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:10:16,348 INFO L290 TraceCheckUtils]: 161: Hoare triple {198028#(<= 8640 ssl3_accept_~s__state~0)} assume !(12292 == ~s__state~0); {198028#(<= 8640 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:10:16,348 INFO L290 TraceCheckUtils]: 162: Hoare triple {198028#(<= 8640 ssl3_accept_~s__state~0)} assume !(16384 == ~s__state~0); {198028#(<= 8640 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:10:16,348 INFO L290 TraceCheckUtils]: 163: Hoare triple {198028#(<= 8640 ssl3_accept_~s__state~0)} assume !(8192 == ~s__state~0); {198028#(<= 8640 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:10:16,348 INFO L290 TraceCheckUtils]: 164: Hoare triple {198028#(<= 8640 ssl3_accept_~s__state~0)} assume !(24576 == ~s__state~0); {198028#(<= 8640 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:10:16,349 INFO L290 TraceCheckUtils]: 165: Hoare triple {198028#(<= 8640 ssl3_accept_~s__state~0)} assume !(8195 == ~s__state~0); {198028#(<= 8640 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:10:16,349 INFO L290 TraceCheckUtils]: 166: Hoare triple {198028#(<= 8640 ssl3_accept_~s__state~0)} assume !(8480 == ~s__state~0); {198028#(<= 8640 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:10:16,349 INFO L290 TraceCheckUtils]: 167: Hoare triple {198028#(<= 8640 ssl3_accept_~s__state~0)} assume !(8481 == ~s__state~0); {198028#(<= 8640 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:10:16,349 INFO L290 TraceCheckUtils]: 168: Hoare triple {198028#(<= 8640 ssl3_accept_~s__state~0)} assume !(8482 == ~s__state~0); {198028#(<= 8640 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:10:16,350 INFO L290 TraceCheckUtils]: 169: Hoare triple {198028#(<= 8640 ssl3_accept_~s__state~0)} assume !(8464 == ~s__state~0); {198028#(<= 8640 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:10:16,350 INFO L290 TraceCheckUtils]: 170: Hoare triple {198028#(<= 8640 ssl3_accept_~s__state~0)} assume !(8465 == ~s__state~0); {198028#(<= 8640 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:10:16,350 INFO L290 TraceCheckUtils]: 171: Hoare triple {198028#(<= 8640 ssl3_accept_~s__state~0)} assume !(8466 == ~s__state~0); {198028#(<= 8640 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:10:16,351 INFO L290 TraceCheckUtils]: 172: Hoare triple {198028#(<= 8640 ssl3_accept_~s__state~0)} assume 8496 == ~s__state~0; {198023#false} is VALID [2022-04-27 15:10:16,351 INFO L290 TraceCheckUtils]: 173: Hoare triple {198023#false} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {198023#false} is VALID [2022-04-27 15:10:16,351 INFO L290 TraceCheckUtils]: 174: Hoare triple {198023#false} assume !(1 == ~blastFlag~0); {198023#false} is VALID [2022-04-27 15:10:16,351 INFO L290 TraceCheckUtils]: 175: Hoare triple {198023#false} assume !(~ret~0 <= 0); {198023#false} is VALID [2022-04-27 15:10:16,351 INFO L290 TraceCheckUtils]: 176: Hoare triple {198023#false} assume 0 != ~s__hit~0;~s__state~0 := 8656; {198023#false} is VALID [2022-04-27 15:10:16,351 INFO L290 TraceCheckUtils]: 177: Hoare triple {198023#false} ~s__init_num~0 := 0; {198023#false} is VALID [2022-04-27 15:10:16,351 INFO L290 TraceCheckUtils]: 178: Hoare triple {198023#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {198023#false} is VALID [2022-04-27 15:10:16,351 INFO L290 TraceCheckUtils]: 179: Hoare triple {198023#false} ~skip~0 := 0; {198023#false} is VALID [2022-04-27 15:10:16,351 INFO L290 TraceCheckUtils]: 180: Hoare triple {198023#false} assume !false; {198023#false} is VALID [2022-04-27 15:10:16,351 INFO L290 TraceCheckUtils]: 181: Hoare triple {198023#false} ~state~0 := ~s__state~0; {198023#false} is VALID [2022-04-27 15:10:16,351 INFO L290 TraceCheckUtils]: 182: Hoare triple {198023#false} assume !(12292 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,351 INFO L290 TraceCheckUtils]: 183: Hoare triple {198023#false} assume !(16384 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,351 INFO L290 TraceCheckUtils]: 184: Hoare triple {198023#false} assume !(8192 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,352 INFO L290 TraceCheckUtils]: 185: Hoare triple {198023#false} assume !(24576 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,352 INFO L290 TraceCheckUtils]: 186: Hoare triple {198023#false} assume !(8195 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,352 INFO L290 TraceCheckUtils]: 187: Hoare triple {198023#false} assume !(8480 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,352 INFO L290 TraceCheckUtils]: 188: Hoare triple {198023#false} assume !(8481 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,352 INFO L290 TraceCheckUtils]: 189: Hoare triple {198023#false} assume !(8482 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,352 INFO L290 TraceCheckUtils]: 190: Hoare triple {198023#false} assume !(8464 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,352 INFO L290 TraceCheckUtils]: 191: Hoare triple {198023#false} assume !(8465 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,352 INFO L290 TraceCheckUtils]: 192: Hoare triple {198023#false} assume !(8466 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,352 INFO L290 TraceCheckUtils]: 193: Hoare triple {198023#false} assume !(8496 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,352 INFO L290 TraceCheckUtils]: 194: Hoare triple {198023#false} assume !(8497 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,352 INFO L290 TraceCheckUtils]: 195: Hoare triple {198023#false} assume !(8512 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,352 INFO L290 TraceCheckUtils]: 196: Hoare triple {198023#false} assume !(8513 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,352 INFO L290 TraceCheckUtils]: 197: Hoare triple {198023#false} assume !(8528 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,352 INFO L290 TraceCheckUtils]: 198: Hoare triple {198023#false} assume !(8529 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,352 INFO L290 TraceCheckUtils]: 199: Hoare triple {198023#false} assume !(8544 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,352 INFO L290 TraceCheckUtils]: 200: Hoare triple {198023#false} assume !(8545 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,353 INFO L290 TraceCheckUtils]: 201: Hoare triple {198023#false} assume !(8560 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,353 INFO L290 TraceCheckUtils]: 202: Hoare triple {198023#false} assume !(8561 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,353 INFO L290 TraceCheckUtils]: 203: Hoare triple {198023#false} assume !(8448 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,353 INFO L290 TraceCheckUtils]: 204: Hoare triple {198023#false} assume !(8576 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,353 INFO L290 TraceCheckUtils]: 205: Hoare triple {198023#false} assume !(8577 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,353 INFO L290 TraceCheckUtils]: 206: Hoare triple {198023#false} assume !(8592 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,353 INFO L290 TraceCheckUtils]: 207: Hoare triple {198023#false} assume !(8593 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,353 INFO L290 TraceCheckUtils]: 208: Hoare triple {198023#false} assume !(8608 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,353 INFO L290 TraceCheckUtils]: 209: Hoare triple {198023#false} assume !(8609 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,353 INFO L290 TraceCheckUtils]: 210: Hoare triple {198023#false} assume !(8640 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,353 INFO L290 TraceCheckUtils]: 211: Hoare triple {198023#false} assume !(8641 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,353 INFO L290 TraceCheckUtils]: 212: Hoare triple {198023#false} assume 8656 == ~s__state~0; {198023#false} is VALID [2022-04-27 15:10:16,353 INFO L290 TraceCheckUtils]: 213: Hoare triple {198023#false} ~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {198023#false} is VALID [2022-04-27 15:10:16,353 INFO L290 TraceCheckUtils]: 214: Hoare triple {198023#false} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet49 && #t~nondet49 <= 2147483647;~ret~0 := #t~nondet49;havoc #t~nondet49; {198023#false} is VALID [2022-04-27 15:10:16,353 INFO L290 TraceCheckUtils]: 215: Hoare triple {198023#false} assume !(2 == ~blastFlag~0); {198023#false} is VALID [2022-04-27 15:10:16,353 INFO L290 TraceCheckUtils]: 216: Hoare triple {198023#false} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {198023#false} is VALID [2022-04-27 15:10:16,354 INFO L290 TraceCheckUtils]: 217: Hoare triple {198023#false} assume !(~ret~0 <= 0);~s__state~0 := 8672;~s__init_num~0 := 0; {198023#false} is VALID [2022-04-27 15:10:16,354 INFO L290 TraceCheckUtils]: 218: Hoare triple {198023#false} assume !(0 == ~tmp___10~0); {198023#false} is VALID [2022-04-27 15:10:16,354 INFO L290 TraceCheckUtils]: 219: Hoare triple {198023#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {198023#false} is VALID [2022-04-27 15:10:16,354 INFO L290 TraceCheckUtils]: 220: Hoare triple {198023#false} ~skip~0 := 0; {198023#false} is VALID [2022-04-27 15:10:16,354 INFO L290 TraceCheckUtils]: 221: Hoare triple {198023#false} assume !false; {198023#false} is VALID [2022-04-27 15:10:16,354 INFO L290 TraceCheckUtils]: 222: Hoare triple {198023#false} ~state~0 := ~s__state~0; {198023#false} is VALID [2022-04-27 15:10:16,354 INFO L290 TraceCheckUtils]: 223: Hoare triple {198023#false} assume !(12292 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,354 INFO L290 TraceCheckUtils]: 224: Hoare triple {198023#false} assume !(16384 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,354 INFO L290 TraceCheckUtils]: 225: Hoare triple {198023#false} assume !(8192 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,354 INFO L290 TraceCheckUtils]: 226: Hoare triple {198023#false} assume !(24576 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,354 INFO L290 TraceCheckUtils]: 227: Hoare triple {198023#false} assume !(8195 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,354 INFO L290 TraceCheckUtils]: 228: Hoare triple {198023#false} assume !(8480 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,354 INFO L290 TraceCheckUtils]: 229: Hoare triple {198023#false} assume !(8481 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,354 INFO L290 TraceCheckUtils]: 230: Hoare triple {198023#false} assume !(8482 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,354 INFO L290 TraceCheckUtils]: 231: Hoare triple {198023#false} assume !(8464 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,354 INFO L290 TraceCheckUtils]: 232: Hoare triple {198023#false} assume !(8465 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,355 INFO L290 TraceCheckUtils]: 233: Hoare triple {198023#false} assume !(8466 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,355 INFO L290 TraceCheckUtils]: 234: Hoare triple {198023#false} assume !(8496 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,355 INFO L290 TraceCheckUtils]: 235: Hoare triple {198023#false} assume !(8497 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,355 INFO L290 TraceCheckUtils]: 236: Hoare triple {198023#false} assume !(8512 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,355 INFO L290 TraceCheckUtils]: 237: Hoare triple {198023#false} assume !(8513 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,355 INFO L290 TraceCheckUtils]: 238: Hoare triple {198023#false} assume !(8528 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,355 INFO L290 TraceCheckUtils]: 239: Hoare triple {198023#false} assume !(8529 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,355 INFO L290 TraceCheckUtils]: 240: Hoare triple {198023#false} assume !(8544 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,355 INFO L290 TraceCheckUtils]: 241: Hoare triple {198023#false} assume !(8545 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,355 INFO L290 TraceCheckUtils]: 242: Hoare triple {198023#false} assume !(8560 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,355 INFO L290 TraceCheckUtils]: 243: Hoare triple {198023#false} assume !(8561 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,355 INFO L290 TraceCheckUtils]: 244: Hoare triple {198023#false} assume !(8448 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,355 INFO L290 TraceCheckUtils]: 245: Hoare triple {198023#false} assume !(8576 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,355 INFO L290 TraceCheckUtils]: 246: Hoare triple {198023#false} assume !(8577 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,355 INFO L290 TraceCheckUtils]: 247: Hoare triple {198023#false} assume !(8592 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,356 INFO L290 TraceCheckUtils]: 248: Hoare triple {198023#false} assume !(8593 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,356 INFO L290 TraceCheckUtils]: 249: Hoare triple {198023#false} assume !(8608 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,356 INFO L290 TraceCheckUtils]: 250: Hoare triple {198023#false} assume !(8609 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,356 INFO L290 TraceCheckUtils]: 251: Hoare triple {198023#false} assume !(8640 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,356 INFO L290 TraceCheckUtils]: 252: Hoare triple {198023#false} assume !(8641 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,356 INFO L290 TraceCheckUtils]: 253: Hoare triple {198023#false} assume !(8656 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,356 INFO L290 TraceCheckUtils]: 254: Hoare triple {198023#false} assume !(8657 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,356 INFO L290 TraceCheckUtils]: 255: Hoare triple {198023#false} assume 8672 == ~s__state~0; {198023#false} is VALID [2022-04-27 15:10:16,356 INFO L290 TraceCheckUtils]: 256: Hoare triple {198023#false} assume -2147483648 <= #t~nondet50 && #t~nondet50 <= 2147483647;~ret~0 := #t~nondet50;havoc #t~nondet50; {198023#false} is VALID [2022-04-27 15:10:16,356 INFO L290 TraceCheckUtils]: 257: Hoare triple {198023#false} assume !(3 == ~blastFlag~0); {198023#false} is VALID [2022-04-27 15:10:16,356 INFO L290 TraceCheckUtils]: 258: Hoare triple {198023#false} assume !(~ret~0 <= 0);~s__state~0 := 8448; {198023#false} is VALID [2022-04-27 15:10:16,356 INFO L290 TraceCheckUtils]: 259: Hoare triple {198023#false} assume 0 != ~s__hit~0;~s__s3__tmp__next_state___0~0 := 8640; {198023#false} is VALID [2022-04-27 15:10:16,356 INFO L290 TraceCheckUtils]: 260: Hoare triple {198023#false} ~s__init_num~0 := 0; {198023#false} is VALID [2022-04-27 15:10:16,356 INFO L290 TraceCheckUtils]: 261: Hoare triple {198023#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {198023#false} is VALID [2022-04-27 15:10:16,356 INFO L290 TraceCheckUtils]: 262: Hoare triple {198023#false} ~skip~0 := 0; {198023#false} is VALID [2022-04-27 15:10:16,357 INFO L290 TraceCheckUtils]: 263: Hoare triple {198023#false} assume !false; {198023#false} is VALID [2022-04-27 15:10:16,357 INFO L290 TraceCheckUtils]: 264: Hoare triple {198023#false} ~state~0 := ~s__state~0; {198023#false} is VALID [2022-04-27 15:10:16,357 INFO L290 TraceCheckUtils]: 265: Hoare triple {198023#false} assume !(12292 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,357 INFO L290 TraceCheckUtils]: 266: Hoare triple {198023#false} assume !(16384 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,357 INFO L290 TraceCheckUtils]: 267: Hoare triple {198023#false} assume !(8192 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,357 INFO L290 TraceCheckUtils]: 268: Hoare triple {198023#false} assume !(24576 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,357 INFO L290 TraceCheckUtils]: 269: Hoare triple {198023#false} assume !(8195 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,357 INFO L290 TraceCheckUtils]: 270: Hoare triple {198023#false} assume !(8480 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,357 INFO L290 TraceCheckUtils]: 271: Hoare triple {198023#false} assume !(8481 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,357 INFO L290 TraceCheckUtils]: 272: Hoare triple {198023#false} assume !(8482 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,357 INFO L290 TraceCheckUtils]: 273: Hoare triple {198023#false} assume !(8464 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,357 INFO L290 TraceCheckUtils]: 274: Hoare triple {198023#false} assume !(8465 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,357 INFO L290 TraceCheckUtils]: 275: Hoare triple {198023#false} assume !(8466 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,357 INFO L290 TraceCheckUtils]: 276: Hoare triple {198023#false} assume !(8496 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,358 INFO L290 TraceCheckUtils]: 277: Hoare triple {198023#false} assume !(8497 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,358 INFO L290 TraceCheckUtils]: 278: Hoare triple {198023#false} assume !(8512 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,358 INFO L290 TraceCheckUtils]: 279: Hoare triple {198023#false} assume !(8513 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,358 INFO L290 TraceCheckUtils]: 280: Hoare triple {198023#false} assume !(8528 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,358 INFO L290 TraceCheckUtils]: 281: Hoare triple {198023#false} assume !(8529 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,358 INFO L290 TraceCheckUtils]: 282: Hoare triple {198023#false} assume !(8544 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,358 INFO L290 TraceCheckUtils]: 283: Hoare triple {198023#false} assume !(8545 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,358 INFO L290 TraceCheckUtils]: 284: Hoare triple {198023#false} assume !(8560 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,358 INFO L290 TraceCheckUtils]: 285: Hoare triple {198023#false} assume !(8561 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,358 INFO L290 TraceCheckUtils]: 286: Hoare triple {198023#false} assume 8448 == ~s__state~0; {198023#false} is VALID [2022-04-27 15:10:16,358 INFO L290 TraceCheckUtils]: 287: Hoare triple {198023#false} assume !(~num1~0 > 0); {198023#false} is VALID [2022-04-27 15:10:16,358 INFO L290 TraceCheckUtils]: 288: Hoare triple {198023#false} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {198023#false} is VALID [2022-04-27 15:10:16,359 INFO L290 TraceCheckUtils]: 289: Hoare triple {198023#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {198023#false} is VALID [2022-04-27 15:10:16,359 INFO L290 TraceCheckUtils]: 290: Hoare triple {198023#false} ~skip~0 := 0; {198023#false} is VALID [2022-04-27 15:10:16,359 INFO L290 TraceCheckUtils]: 291: Hoare triple {198023#false} assume !false; {198023#false} is VALID [2022-04-27 15:10:16,359 INFO L290 TraceCheckUtils]: 292: Hoare triple {198023#false} ~state~0 := ~s__state~0; {198023#false} is VALID [2022-04-27 15:10:16,359 INFO L290 TraceCheckUtils]: 293: Hoare triple {198023#false} assume !(12292 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,359 INFO L290 TraceCheckUtils]: 294: Hoare triple {198023#false} assume !(16384 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,359 INFO L290 TraceCheckUtils]: 295: Hoare triple {198023#false} assume !(8192 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,359 INFO L290 TraceCheckUtils]: 296: Hoare triple {198023#false} assume !(24576 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,359 INFO L290 TraceCheckUtils]: 297: Hoare triple {198023#false} assume !(8195 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,359 INFO L290 TraceCheckUtils]: 298: Hoare triple {198023#false} assume !(8480 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,359 INFO L290 TraceCheckUtils]: 299: Hoare triple {198023#false} assume !(8481 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,359 INFO L290 TraceCheckUtils]: 300: Hoare triple {198023#false} assume !(8482 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,359 INFO L290 TraceCheckUtils]: 301: Hoare triple {198023#false} assume !(8464 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,360 INFO L290 TraceCheckUtils]: 302: Hoare triple {198023#false} assume !(8465 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,360 INFO L290 TraceCheckUtils]: 303: Hoare triple {198023#false} assume !(8466 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,360 INFO L290 TraceCheckUtils]: 304: Hoare triple {198023#false} assume !(8496 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,360 INFO L290 TraceCheckUtils]: 305: Hoare triple {198023#false} assume !(8497 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,360 INFO L290 TraceCheckUtils]: 306: Hoare triple {198023#false} assume !(8512 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,360 INFO L290 TraceCheckUtils]: 307: Hoare triple {198023#false} assume !(8513 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,360 INFO L290 TraceCheckUtils]: 308: Hoare triple {198023#false} assume !(8528 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,360 INFO L290 TraceCheckUtils]: 309: Hoare triple {198023#false} assume !(8529 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,360 INFO L290 TraceCheckUtils]: 310: Hoare triple {198023#false} assume !(8544 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,360 INFO L290 TraceCheckUtils]: 311: Hoare triple {198023#false} assume !(8545 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,360 INFO L290 TraceCheckUtils]: 312: Hoare triple {198023#false} assume !(8560 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,360 INFO L290 TraceCheckUtils]: 313: Hoare triple {198023#false} assume !(8561 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,360 INFO L290 TraceCheckUtils]: 314: Hoare triple {198023#false} assume !(8448 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,361 INFO L290 TraceCheckUtils]: 315: Hoare triple {198023#false} assume !(8576 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,361 INFO L290 TraceCheckUtils]: 316: Hoare triple {198023#false} assume !(8577 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,361 INFO L290 TraceCheckUtils]: 317: Hoare triple {198023#false} assume !(8592 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,361 INFO L290 TraceCheckUtils]: 318: Hoare triple {198023#false} assume !(8593 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,361 INFO L290 TraceCheckUtils]: 319: Hoare triple {198023#false} assume !(8608 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,361 INFO L290 TraceCheckUtils]: 320: Hoare triple {198023#false} assume !(8609 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:16,361 INFO L290 TraceCheckUtils]: 321: Hoare triple {198023#false} assume 8640 == ~s__state~0; {198023#false} is VALID [2022-04-27 15:10:16,361 INFO L290 TraceCheckUtils]: 322: Hoare triple {198023#false} assume -2147483648 <= #t~nondet48 && #t~nondet48 <= 2147483647;~ret~0 := #t~nondet48;havoc #t~nondet48; {198023#false} is VALID [2022-04-27 15:10:16,361 INFO L290 TraceCheckUtils]: 323: Hoare triple {198023#false} assume 5 == ~blastFlag~0; {198023#false} is VALID [2022-04-27 15:10:16,361 INFO L290 TraceCheckUtils]: 324: Hoare triple {198023#false} assume !false; {198023#false} is VALID [2022-04-27 15:10:16,362 INFO L134 CoverageAnalysis]: Checked inductivity of 986 backedges. 691 proven. 16 refuted. 0 times theorem prover too weak. 279 trivial. 0 not checked. [2022-04-27 15:10:16,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-27 15:10:16,363 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183099564] [2022-04-27 15:10:16,363 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [183099564] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-27 15:10:16,363 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1445647540] [2022-04-27 15:10:16,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-27 15:10:16,363 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-27 15:10:16,363 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-27 15:10:16,368 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-27 15:10:16,371 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-27 15:10:16,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 15:10:16,502 INFO L263 TraceCheckSpWp]: Trace formula consists of 607 conjuncts, 3 conjunts are in the unsatisfiable core [2022-04-27 15:10:16,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 15:10:16,537 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-27 15:10:17,181 INFO L272 TraceCheckUtils]: 0: Hoare triple {198022#true} call ULTIMATE.init(); {198022#true} is VALID [2022-04-27 15:10:17,181 INFO L290 TraceCheckUtils]: 1: Hoare triple {198022#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(16, 2);call #Ultimate.allocInit(12, 3); {198022#true} is VALID [2022-04-27 15:10:17,181 INFO L290 TraceCheckUtils]: 2: Hoare triple {198022#true} assume true; {198022#true} is VALID [2022-04-27 15:10:17,181 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {198022#true} {198022#true} #638#return; {198022#true} is VALID [2022-04-27 15:10:17,181 INFO L272 TraceCheckUtils]: 4: Hoare triple {198022#true} call #t~ret55 := main(); {198022#true} is VALID [2022-04-27 15:10:17,181 INFO L290 TraceCheckUtils]: 5: Hoare triple {198022#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {198022#true} is VALID [2022-04-27 15:10:17,181 INFO L272 TraceCheckUtils]: 6: Hoare triple {198022#true} call #t~ret54 := ssl3_accept(~s~0); {198022#true} is VALID [2022-04-27 15:10:17,181 INFO L290 TraceCheckUtils]: 7: Hoare triple {198022#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__hit~0 := #t~nondet7;havoc #t~nondet7;havoc ~s__rwstate~0;~s__init_buf___0~0 := 1;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__debug~0 := #t~nondet8;havoc #t~nondet8;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__options~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__verify_mode~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__session__peer~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet16;havoc #t~nondet16;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet18;havoc #t~nondet18;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet20;havoc #t~nondet20;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet21;havoc #t~nondet21;havoc ~s__session__cipher~0;havoc ~buf~0;havoc ~l~0;havoc ~Time~0;havoc ~tmp~0;havoc ~cb~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~num1~0 := #t~nondet22;havoc #t~nondet22;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~tmp___1~0 := #t~nondet23;havoc #t~nondet23;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___2~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___3~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___4~0 := #t~nondet26;havoc #t~nondet26;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp___5~0 := #t~nondet27;havoc #t~nondet27;assume -2147483648 <= #t~nondet28 && #t~nondet28 <= 2147483647;~tmp___6~0 := #t~nondet28;havoc #t~nondet28;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet29 && #t~nondet29 <= 2147483647;~tmp___8~0 := #t~nondet29;havoc #t~nondet29;assume -2147483648 <= #t~nondet30 && #t~nondet30 <= 2147483647;~tmp___9~0 := #t~nondet30;havoc #t~nondet30;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___10~0 := #t~nondet31;havoc #t~nondet31;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp~0 := #t~nondet32;havoc #t~nondet32;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {198022#true} is VALID [2022-04-27 15:10:17,181 INFO L290 TraceCheckUtils]: 8: Hoare triple {198022#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {198022#true} is VALID [2022-04-27 15:10:17,181 INFO L290 TraceCheckUtils]: 9: Hoare triple {198022#true} #t~post33 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post33;havoc #t~post33; {198022#true} is VALID [2022-04-27 15:10:17,181 INFO L290 TraceCheckUtils]: 10: Hoare triple {198022#true} assume !(0 != 12288 + ~tmp___1~0); {198022#true} is VALID [2022-04-27 15:10:17,182 INFO L290 TraceCheckUtils]: 11: Hoare triple {198022#true} assume !(0 == ~s__cert~0); {198022#true} is VALID [2022-04-27 15:10:17,182 INFO L290 TraceCheckUtils]: 12: Hoare triple {198022#true} assume !false; {198022#true} is VALID [2022-04-27 15:10:17,182 INFO L290 TraceCheckUtils]: 13: Hoare triple {198022#true} ~state~0 := ~s__state~0; {198022#true} is VALID [2022-04-27 15:10:17,182 INFO L290 TraceCheckUtils]: 14: Hoare triple {198022#true} assume !(12292 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,182 INFO L290 TraceCheckUtils]: 15: Hoare triple {198022#true} assume !(16384 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,182 INFO L290 TraceCheckUtils]: 16: Hoare triple {198022#true} assume !(8192 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,182 INFO L290 TraceCheckUtils]: 17: Hoare triple {198022#true} assume !(24576 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,182 INFO L290 TraceCheckUtils]: 18: Hoare triple {198022#true} assume !(8195 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,182 INFO L290 TraceCheckUtils]: 19: Hoare triple {198022#true} assume !(8480 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,182 INFO L290 TraceCheckUtils]: 20: Hoare triple {198022#true} assume !(8481 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,182 INFO L290 TraceCheckUtils]: 21: Hoare triple {198022#true} assume !(8482 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,182 INFO L290 TraceCheckUtils]: 22: Hoare triple {198022#true} assume 8464 == ~s__state~0; {198022#true} is VALID [2022-04-27 15:10:17,182 INFO L290 TraceCheckUtils]: 23: Hoare triple {198022#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~ret~0 := #t~nondet38;havoc #t~nondet38; {198022#true} is VALID [2022-04-27 15:10:17,182 INFO L290 TraceCheckUtils]: 24: Hoare triple {198022#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {198022#true} is VALID [2022-04-27 15:10:17,182 INFO L290 TraceCheckUtils]: 25: Hoare triple {198022#true} assume !(~ret~0 <= 0);~got_new_session~0 := 1;~s__state~0 := 8496;~s__init_num~0 := 0; {198022#true} is VALID [2022-04-27 15:10:17,183 INFO L290 TraceCheckUtils]: 26: Hoare triple {198022#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {198022#true} is VALID [2022-04-27 15:10:17,183 INFO L290 TraceCheckUtils]: 27: Hoare triple {198022#true} ~skip~0 := 0; {198022#true} is VALID [2022-04-27 15:10:17,183 INFO L290 TraceCheckUtils]: 28: Hoare triple {198022#true} assume !false; {198022#true} is VALID [2022-04-27 15:10:17,183 INFO L290 TraceCheckUtils]: 29: Hoare triple {198022#true} ~state~0 := ~s__state~0; {198022#true} is VALID [2022-04-27 15:10:17,183 INFO L290 TraceCheckUtils]: 30: Hoare triple {198022#true} assume !(12292 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,183 INFO L290 TraceCheckUtils]: 31: Hoare triple {198022#true} assume !(16384 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,183 INFO L290 TraceCheckUtils]: 32: Hoare triple {198022#true} assume !(8192 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,183 INFO L290 TraceCheckUtils]: 33: Hoare triple {198022#true} assume !(24576 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,183 INFO L290 TraceCheckUtils]: 34: Hoare triple {198022#true} assume !(8195 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,183 INFO L290 TraceCheckUtils]: 35: Hoare triple {198022#true} assume !(8480 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,183 INFO L290 TraceCheckUtils]: 36: Hoare triple {198022#true} assume !(8481 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,183 INFO L290 TraceCheckUtils]: 37: Hoare triple {198022#true} assume !(8482 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,183 INFO L290 TraceCheckUtils]: 38: Hoare triple {198022#true} assume !(8464 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,183 INFO L290 TraceCheckUtils]: 39: Hoare triple {198022#true} assume !(8465 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,183 INFO L290 TraceCheckUtils]: 40: Hoare triple {198022#true} assume !(8466 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,184 INFO L290 TraceCheckUtils]: 41: Hoare triple {198022#true} assume 8496 == ~s__state~0; {198022#true} is VALID [2022-04-27 15:10:17,184 INFO L290 TraceCheckUtils]: 42: Hoare triple {198022#true} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {198022#true} is VALID [2022-04-27 15:10:17,184 INFO L290 TraceCheckUtils]: 43: Hoare triple {198022#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {198022#true} is VALID [2022-04-27 15:10:17,184 INFO L290 TraceCheckUtils]: 44: Hoare triple {198022#true} assume !(~ret~0 <= 0); {198022#true} is VALID [2022-04-27 15:10:17,184 INFO L290 TraceCheckUtils]: 45: Hoare triple {198022#true} assume 0 != ~s__hit~0;~s__state~0 := 8656; {198022#true} is VALID [2022-04-27 15:10:17,184 INFO L290 TraceCheckUtils]: 46: Hoare triple {198022#true} ~s__init_num~0 := 0; {198022#true} is VALID [2022-04-27 15:10:17,184 INFO L290 TraceCheckUtils]: 47: Hoare triple {198022#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {198022#true} is VALID [2022-04-27 15:10:17,184 INFO L290 TraceCheckUtils]: 48: Hoare triple {198022#true} ~skip~0 := 0; {198022#true} is VALID [2022-04-27 15:10:17,184 INFO L290 TraceCheckUtils]: 49: Hoare triple {198022#true} assume !false; {198022#true} is VALID [2022-04-27 15:10:17,184 INFO L290 TraceCheckUtils]: 50: Hoare triple {198022#true} ~state~0 := ~s__state~0; {198022#true} is VALID [2022-04-27 15:10:17,184 INFO L290 TraceCheckUtils]: 51: Hoare triple {198022#true} assume !(12292 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,184 INFO L290 TraceCheckUtils]: 52: Hoare triple {198022#true} assume !(16384 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,184 INFO L290 TraceCheckUtils]: 53: Hoare triple {198022#true} assume !(8192 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,184 INFO L290 TraceCheckUtils]: 54: Hoare triple {198022#true} assume !(24576 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,184 INFO L290 TraceCheckUtils]: 55: Hoare triple {198022#true} assume !(8195 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,185 INFO L290 TraceCheckUtils]: 56: Hoare triple {198022#true} assume !(8480 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,185 INFO L290 TraceCheckUtils]: 57: Hoare triple {198022#true} assume !(8481 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,185 INFO L290 TraceCheckUtils]: 58: Hoare triple {198022#true} assume !(8482 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,185 INFO L290 TraceCheckUtils]: 59: Hoare triple {198022#true} assume !(8464 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,185 INFO L290 TraceCheckUtils]: 60: Hoare triple {198022#true} assume !(8465 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,185 INFO L290 TraceCheckUtils]: 61: Hoare triple {198022#true} assume !(8466 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,185 INFO L290 TraceCheckUtils]: 62: Hoare triple {198022#true} assume !(8496 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,185 INFO L290 TraceCheckUtils]: 63: Hoare triple {198022#true} assume !(8497 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,185 INFO L290 TraceCheckUtils]: 64: Hoare triple {198022#true} assume !(8512 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,185 INFO L290 TraceCheckUtils]: 65: Hoare triple {198022#true} assume !(8513 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,185 INFO L290 TraceCheckUtils]: 66: Hoare triple {198022#true} assume !(8528 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,185 INFO L290 TraceCheckUtils]: 67: Hoare triple {198022#true} assume !(8529 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,185 INFO L290 TraceCheckUtils]: 68: Hoare triple {198022#true} assume !(8544 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,185 INFO L290 TraceCheckUtils]: 69: Hoare triple {198022#true} assume !(8545 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,185 INFO L290 TraceCheckUtils]: 70: Hoare triple {198022#true} assume !(8560 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,185 INFO L290 TraceCheckUtils]: 71: Hoare triple {198022#true} assume !(8561 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,186 INFO L290 TraceCheckUtils]: 72: Hoare triple {198022#true} assume !(8448 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,186 INFO L290 TraceCheckUtils]: 73: Hoare triple {198022#true} assume !(8576 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,186 INFO L290 TraceCheckUtils]: 74: Hoare triple {198022#true} assume !(8577 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,186 INFO L290 TraceCheckUtils]: 75: Hoare triple {198022#true} assume !(8592 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,186 INFO L290 TraceCheckUtils]: 76: Hoare triple {198022#true} assume !(8593 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,186 INFO L290 TraceCheckUtils]: 77: Hoare triple {198022#true} assume !(8608 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,186 INFO L290 TraceCheckUtils]: 78: Hoare triple {198022#true} assume !(8609 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,186 INFO L290 TraceCheckUtils]: 79: Hoare triple {198022#true} assume !(8640 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,186 INFO L290 TraceCheckUtils]: 80: Hoare triple {198022#true} assume !(8641 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,186 INFO L290 TraceCheckUtils]: 81: Hoare triple {198022#true} assume 8656 == ~s__state~0; {198022#true} is VALID [2022-04-27 15:10:17,186 INFO L290 TraceCheckUtils]: 82: Hoare triple {198022#true} ~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {198022#true} is VALID [2022-04-27 15:10:17,186 INFO L290 TraceCheckUtils]: 83: Hoare triple {198022#true} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet49 && #t~nondet49 <= 2147483647;~ret~0 := #t~nondet49;havoc #t~nondet49; {198022#true} is VALID [2022-04-27 15:10:17,186 INFO L290 TraceCheckUtils]: 84: Hoare triple {198022#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {198022#true} is VALID [2022-04-27 15:10:17,186 INFO L290 TraceCheckUtils]: 85: Hoare triple {198022#true} assume !(~ret~0 <= 0);~s__state~0 := 8672;~s__init_num~0 := 0; {198022#true} is VALID [2022-04-27 15:10:17,186 INFO L290 TraceCheckUtils]: 86: Hoare triple {198022#true} assume !(0 == ~tmp___10~0); {198022#true} is VALID [2022-04-27 15:10:17,187 INFO L290 TraceCheckUtils]: 87: Hoare triple {198022#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {198022#true} is VALID [2022-04-27 15:10:17,187 INFO L290 TraceCheckUtils]: 88: Hoare triple {198022#true} ~skip~0 := 0; {198022#true} is VALID [2022-04-27 15:10:17,187 INFO L290 TraceCheckUtils]: 89: Hoare triple {198022#true} assume !false; {198022#true} is VALID [2022-04-27 15:10:17,187 INFO L290 TraceCheckUtils]: 90: Hoare triple {198022#true} ~state~0 := ~s__state~0; {198022#true} is VALID [2022-04-27 15:10:17,187 INFO L290 TraceCheckUtils]: 91: Hoare triple {198022#true} assume !(12292 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,187 INFO L290 TraceCheckUtils]: 92: Hoare triple {198022#true} assume !(16384 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,187 INFO L290 TraceCheckUtils]: 93: Hoare triple {198022#true} assume !(8192 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,187 INFO L290 TraceCheckUtils]: 94: Hoare triple {198022#true} assume !(24576 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,187 INFO L290 TraceCheckUtils]: 95: Hoare triple {198022#true} assume !(8195 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,187 INFO L290 TraceCheckUtils]: 96: Hoare triple {198022#true} assume !(8480 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,187 INFO L290 TraceCheckUtils]: 97: Hoare triple {198022#true} assume !(8481 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,187 INFO L290 TraceCheckUtils]: 98: Hoare triple {198022#true} assume !(8482 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,187 INFO L290 TraceCheckUtils]: 99: Hoare triple {198022#true} assume !(8464 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,187 INFO L290 TraceCheckUtils]: 100: Hoare triple {198022#true} assume !(8465 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,187 INFO L290 TraceCheckUtils]: 101: Hoare triple {198022#true} assume !(8466 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,188 INFO L290 TraceCheckUtils]: 102: Hoare triple {198022#true} assume !(8496 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,188 INFO L290 TraceCheckUtils]: 103: Hoare triple {198022#true} assume !(8497 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,188 INFO L290 TraceCheckUtils]: 104: Hoare triple {198022#true} assume !(8512 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,188 INFO L290 TraceCheckUtils]: 105: Hoare triple {198022#true} assume !(8513 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,188 INFO L290 TraceCheckUtils]: 106: Hoare triple {198022#true} assume !(8528 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,188 INFO L290 TraceCheckUtils]: 107: Hoare triple {198022#true} assume !(8529 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,188 INFO L290 TraceCheckUtils]: 108: Hoare triple {198022#true} assume !(8544 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,188 INFO L290 TraceCheckUtils]: 109: Hoare triple {198022#true} assume !(8545 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,188 INFO L290 TraceCheckUtils]: 110: Hoare triple {198022#true} assume !(8560 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,188 INFO L290 TraceCheckUtils]: 111: Hoare triple {198022#true} assume !(8561 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,188 INFO L290 TraceCheckUtils]: 112: Hoare triple {198022#true} assume !(8448 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,188 INFO L290 TraceCheckUtils]: 113: Hoare triple {198022#true} assume !(8576 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,188 INFO L290 TraceCheckUtils]: 114: Hoare triple {198022#true} assume !(8577 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,188 INFO L290 TraceCheckUtils]: 115: Hoare triple {198022#true} assume !(8592 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,188 INFO L290 TraceCheckUtils]: 116: Hoare triple {198022#true} assume !(8593 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,188 INFO L290 TraceCheckUtils]: 117: Hoare triple {198022#true} assume !(8608 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,189 INFO L290 TraceCheckUtils]: 118: Hoare triple {198022#true} assume !(8609 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,189 INFO L290 TraceCheckUtils]: 119: Hoare triple {198022#true} assume !(8640 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,189 INFO L290 TraceCheckUtils]: 120: Hoare triple {198022#true} assume !(8641 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,189 INFO L290 TraceCheckUtils]: 121: Hoare triple {198022#true} assume !(8656 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,189 INFO L290 TraceCheckUtils]: 122: Hoare triple {198022#true} assume !(8657 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,189 INFO L290 TraceCheckUtils]: 123: Hoare triple {198022#true} assume 8672 == ~s__state~0; {198022#true} is VALID [2022-04-27 15:10:17,189 INFO L290 TraceCheckUtils]: 124: Hoare triple {198022#true} assume -2147483648 <= #t~nondet50 && #t~nondet50 <= 2147483647;~ret~0 := #t~nondet50;havoc #t~nondet50; {198022#true} is VALID [2022-04-27 15:10:17,189 INFO L290 TraceCheckUtils]: 125: Hoare triple {198022#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {198022#true} is VALID [2022-04-27 15:10:17,189 INFO L290 TraceCheckUtils]: 126: Hoare triple {198022#true} assume !(~ret~0 <= 0);~s__state~0 := 8448; {198022#true} is VALID [2022-04-27 15:10:17,190 INFO L290 TraceCheckUtils]: 127: Hoare triple {198022#true} assume 0 != ~s__hit~0;~s__s3__tmp__next_state___0~0 := 8640; {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:17,190 INFO L290 TraceCheckUtils]: 128: Hoare triple {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} ~s__init_num~0 := 0; {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:17,190 INFO L290 TraceCheckUtils]: 129: Hoare triple {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:17,191 INFO L290 TraceCheckUtils]: 130: Hoare triple {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} ~skip~0 := 0; {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:17,191 INFO L290 TraceCheckUtils]: 131: Hoare triple {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !false; {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:17,191 INFO L290 TraceCheckUtils]: 132: Hoare triple {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} ~state~0 := ~s__state~0; {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:17,192 INFO L290 TraceCheckUtils]: 133: Hoare triple {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(12292 == ~s__state~0); {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:17,192 INFO L290 TraceCheckUtils]: 134: Hoare triple {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(16384 == ~s__state~0); {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:17,192 INFO L290 TraceCheckUtils]: 135: Hoare triple {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8192 == ~s__state~0); {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:17,193 INFO L290 TraceCheckUtils]: 136: Hoare triple {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(24576 == ~s__state~0); {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:17,193 INFO L290 TraceCheckUtils]: 137: Hoare triple {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8195 == ~s__state~0); {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:17,193 INFO L290 TraceCheckUtils]: 138: Hoare triple {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8480 == ~s__state~0); {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:17,193 INFO L290 TraceCheckUtils]: 139: Hoare triple {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8481 == ~s__state~0); {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:17,194 INFO L290 TraceCheckUtils]: 140: Hoare triple {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8482 == ~s__state~0); {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:17,194 INFO L290 TraceCheckUtils]: 141: Hoare triple {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8464 == ~s__state~0); {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:17,194 INFO L290 TraceCheckUtils]: 142: Hoare triple {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8465 == ~s__state~0); {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:17,195 INFO L290 TraceCheckUtils]: 143: Hoare triple {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8466 == ~s__state~0); {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:17,195 INFO L290 TraceCheckUtils]: 144: Hoare triple {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8496 == ~s__state~0); {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:17,196 INFO L290 TraceCheckUtils]: 145: Hoare triple {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8497 == ~s__state~0); {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:17,196 INFO L290 TraceCheckUtils]: 146: Hoare triple {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8512 == ~s__state~0); {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:17,196 INFO L290 TraceCheckUtils]: 147: Hoare triple {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8513 == ~s__state~0); {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:17,196 INFO L290 TraceCheckUtils]: 148: Hoare triple {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8528 == ~s__state~0); {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:17,197 INFO L290 TraceCheckUtils]: 149: Hoare triple {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8529 == ~s__state~0); {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:17,197 INFO L290 TraceCheckUtils]: 150: Hoare triple {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8544 == ~s__state~0); {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:17,197 INFO L290 TraceCheckUtils]: 151: Hoare triple {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8545 == ~s__state~0); {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:17,198 INFO L290 TraceCheckUtils]: 152: Hoare triple {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8560 == ~s__state~0); {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:17,198 INFO L290 TraceCheckUtils]: 153: Hoare triple {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8561 == ~s__state~0); {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:17,198 INFO L290 TraceCheckUtils]: 154: Hoare triple {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume 8448 == ~s__state~0; {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:17,198 INFO L290 TraceCheckUtils]: 155: Hoare triple {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(~num1~0 > 0); {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:17,199 INFO L290 TraceCheckUtils]: 156: Hoare triple {198027#(<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {198028#(<= 8640 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:10:17,199 INFO L290 TraceCheckUtils]: 157: Hoare triple {198028#(<= 8640 ssl3_accept_~s__state~0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {198028#(<= 8640 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:10:17,199 INFO L290 TraceCheckUtils]: 158: Hoare triple {198028#(<= 8640 ssl3_accept_~s__state~0)} ~skip~0 := 0; {198028#(<= 8640 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:10:17,200 INFO L290 TraceCheckUtils]: 159: Hoare triple {198028#(<= 8640 ssl3_accept_~s__state~0)} assume !false; {198028#(<= 8640 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:10:17,200 INFO L290 TraceCheckUtils]: 160: Hoare triple {198028#(<= 8640 ssl3_accept_~s__state~0)} ~state~0 := ~s__state~0; {198028#(<= 8640 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:10:17,200 INFO L290 TraceCheckUtils]: 161: Hoare triple {198028#(<= 8640 ssl3_accept_~s__state~0)} assume !(12292 == ~s__state~0); {198028#(<= 8640 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:10:17,201 INFO L290 TraceCheckUtils]: 162: Hoare triple {198028#(<= 8640 ssl3_accept_~s__state~0)} assume !(16384 == ~s__state~0); {198028#(<= 8640 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:10:17,201 INFO L290 TraceCheckUtils]: 163: Hoare triple {198028#(<= 8640 ssl3_accept_~s__state~0)} assume !(8192 == ~s__state~0); {198028#(<= 8640 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:10:17,201 INFO L290 TraceCheckUtils]: 164: Hoare triple {198028#(<= 8640 ssl3_accept_~s__state~0)} assume !(24576 == ~s__state~0); {198028#(<= 8640 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:10:17,201 INFO L290 TraceCheckUtils]: 165: Hoare triple {198028#(<= 8640 ssl3_accept_~s__state~0)} assume !(8195 == ~s__state~0); {198028#(<= 8640 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:10:17,202 INFO L290 TraceCheckUtils]: 166: Hoare triple {198028#(<= 8640 ssl3_accept_~s__state~0)} assume !(8480 == ~s__state~0); {198028#(<= 8640 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:10:17,202 INFO L290 TraceCheckUtils]: 167: Hoare triple {198028#(<= 8640 ssl3_accept_~s__state~0)} assume !(8481 == ~s__state~0); {198028#(<= 8640 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:10:17,202 INFO L290 TraceCheckUtils]: 168: Hoare triple {198028#(<= 8640 ssl3_accept_~s__state~0)} assume !(8482 == ~s__state~0); {198028#(<= 8640 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:10:17,202 INFO L290 TraceCheckUtils]: 169: Hoare triple {198028#(<= 8640 ssl3_accept_~s__state~0)} assume !(8464 == ~s__state~0); {198028#(<= 8640 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:10:17,203 INFO L290 TraceCheckUtils]: 170: Hoare triple {198028#(<= 8640 ssl3_accept_~s__state~0)} assume !(8465 == ~s__state~0); {198028#(<= 8640 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:10:17,203 INFO L290 TraceCheckUtils]: 171: Hoare triple {198028#(<= 8640 ssl3_accept_~s__state~0)} assume !(8466 == ~s__state~0); {198028#(<= 8640 ssl3_accept_~s__state~0)} is VALID [2022-04-27 15:10:17,204 INFO L290 TraceCheckUtils]: 172: Hoare triple {198028#(<= 8640 ssl3_accept_~s__state~0)} assume 8496 == ~s__state~0; {198023#false} is VALID [2022-04-27 15:10:17,204 INFO L290 TraceCheckUtils]: 173: Hoare triple {198023#false} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {198023#false} is VALID [2022-04-27 15:10:17,204 INFO L290 TraceCheckUtils]: 174: Hoare triple {198023#false} assume !(1 == ~blastFlag~0); {198023#false} is VALID [2022-04-27 15:10:17,204 INFO L290 TraceCheckUtils]: 175: Hoare triple {198023#false} assume !(~ret~0 <= 0); {198023#false} is VALID [2022-04-27 15:10:17,204 INFO L290 TraceCheckUtils]: 176: Hoare triple {198023#false} assume 0 != ~s__hit~0;~s__state~0 := 8656; {198023#false} is VALID [2022-04-27 15:10:17,204 INFO L290 TraceCheckUtils]: 177: Hoare triple {198023#false} ~s__init_num~0 := 0; {198023#false} is VALID [2022-04-27 15:10:17,204 INFO L290 TraceCheckUtils]: 178: Hoare triple {198023#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {198023#false} is VALID [2022-04-27 15:10:17,204 INFO L290 TraceCheckUtils]: 179: Hoare triple {198023#false} ~skip~0 := 0; {198023#false} is VALID [2022-04-27 15:10:17,204 INFO L290 TraceCheckUtils]: 180: Hoare triple {198023#false} assume !false; {198023#false} is VALID [2022-04-27 15:10:17,204 INFO L290 TraceCheckUtils]: 181: Hoare triple {198023#false} ~state~0 := ~s__state~0; {198023#false} is VALID [2022-04-27 15:10:17,204 INFO L290 TraceCheckUtils]: 182: Hoare triple {198023#false} assume !(12292 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,204 INFO L290 TraceCheckUtils]: 183: Hoare triple {198023#false} assume !(16384 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,204 INFO L290 TraceCheckUtils]: 184: Hoare triple {198023#false} assume !(8192 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,204 INFO L290 TraceCheckUtils]: 185: Hoare triple {198023#false} assume !(24576 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,204 INFO L290 TraceCheckUtils]: 186: Hoare triple {198023#false} assume !(8195 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,204 INFO L290 TraceCheckUtils]: 187: Hoare triple {198023#false} assume !(8480 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,204 INFO L290 TraceCheckUtils]: 188: Hoare triple {198023#false} assume !(8481 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,205 INFO L290 TraceCheckUtils]: 189: Hoare triple {198023#false} assume !(8482 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,205 INFO L290 TraceCheckUtils]: 190: Hoare triple {198023#false} assume !(8464 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,205 INFO L290 TraceCheckUtils]: 191: Hoare triple {198023#false} assume !(8465 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,205 INFO L290 TraceCheckUtils]: 192: Hoare triple {198023#false} assume !(8466 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,205 INFO L290 TraceCheckUtils]: 193: Hoare triple {198023#false} assume !(8496 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,205 INFO L290 TraceCheckUtils]: 194: Hoare triple {198023#false} assume !(8497 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,205 INFO L290 TraceCheckUtils]: 195: Hoare triple {198023#false} assume !(8512 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,205 INFO L290 TraceCheckUtils]: 196: Hoare triple {198023#false} assume !(8513 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,205 INFO L290 TraceCheckUtils]: 197: Hoare triple {198023#false} assume !(8528 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,205 INFO L290 TraceCheckUtils]: 198: Hoare triple {198023#false} assume !(8529 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,205 INFO L290 TraceCheckUtils]: 199: Hoare triple {198023#false} assume !(8544 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,205 INFO L290 TraceCheckUtils]: 200: Hoare triple {198023#false} assume !(8545 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,205 INFO L290 TraceCheckUtils]: 201: Hoare triple {198023#false} assume !(8560 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,205 INFO L290 TraceCheckUtils]: 202: Hoare triple {198023#false} assume !(8561 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,205 INFO L290 TraceCheckUtils]: 203: Hoare triple {198023#false} assume !(8448 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,205 INFO L290 TraceCheckUtils]: 204: Hoare triple {198023#false} assume !(8576 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,205 INFO L290 TraceCheckUtils]: 205: Hoare triple {198023#false} assume !(8577 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,205 INFO L290 TraceCheckUtils]: 206: Hoare triple {198023#false} assume !(8592 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,205 INFO L290 TraceCheckUtils]: 207: Hoare triple {198023#false} assume !(8593 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,205 INFO L290 TraceCheckUtils]: 208: Hoare triple {198023#false} assume !(8608 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,205 INFO L290 TraceCheckUtils]: 209: Hoare triple {198023#false} assume !(8609 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,205 INFO L290 TraceCheckUtils]: 210: Hoare triple {198023#false} assume !(8640 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,205 INFO L290 TraceCheckUtils]: 211: Hoare triple {198023#false} assume !(8641 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,206 INFO L290 TraceCheckUtils]: 212: Hoare triple {198023#false} assume 8656 == ~s__state~0; {198023#false} is VALID [2022-04-27 15:10:17,206 INFO L290 TraceCheckUtils]: 213: Hoare triple {198023#false} ~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {198023#false} is VALID [2022-04-27 15:10:17,206 INFO L290 TraceCheckUtils]: 214: Hoare triple {198023#false} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet49 && #t~nondet49 <= 2147483647;~ret~0 := #t~nondet49;havoc #t~nondet49; {198023#false} is VALID [2022-04-27 15:10:17,206 INFO L290 TraceCheckUtils]: 215: Hoare triple {198023#false} assume !(2 == ~blastFlag~0); {198023#false} is VALID [2022-04-27 15:10:17,206 INFO L290 TraceCheckUtils]: 216: Hoare triple {198023#false} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {198023#false} is VALID [2022-04-27 15:10:17,206 INFO L290 TraceCheckUtils]: 217: Hoare triple {198023#false} assume !(~ret~0 <= 0);~s__state~0 := 8672;~s__init_num~0 := 0; {198023#false} is VALID [2022-04-27 15:10:17,206 INFO L290 TraceCheckUtils]: 218: Hoare triple {198023#false} assume !(0 == ~tmp___10~0); {198023#false} is VALID [2022-04-27 15:10:17,206 INFO L290 TraceCheckUtils]: 219: Hoare triple {198023#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {198023#false} is VALID [2022-04-27 15:10:17,206 INFO L290 TraceCheckUtils]: 220: Hoare triple {198023#false} ~skip~0 := 0; {198023#false} is VALID [2022-04-27 15:10:17,206 INFO L290 TraceCheckUtils]: 221: Hoare triple {198023#false} assume !false; {198023#false} is VALID [2022-04-27 15:10:17,206 INFO L290 TraceCheckUtils]: 222: Hoare triple {198023#false} ~state~0 := ~s__state~0; {198023#false} is VALID [2022-04-27 15:10:17,206 INFO L290 TraceCheckUtils]: 223: Hoare triple {198023#false} assume !(12292 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,206 INFO L290 TraceCheckUtils]: 224: Hoare triple {198023#false} assume !(16384 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,206 INFO L290 TraceCheckUtils]: 225: Hoare triple {198023#false} assume !(8192 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,206 INFO L290 TraceCheckUtils]: 226: Hoare triple {198023#false} assume !(24576 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,206 INFO L290 TraceCheckUtils]: 227: Hoare triple {198023#false} assume !(8195 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,206 INFO L290 TraceCheckUtils]: 228: Hoare triple {198023#false} assume !(8480 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,206 INFO L290 TraceCheckUtils]: 229: Hoare triple {198023#false} assume !(8481 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,206 INFO L290 TraceCheckUtils]: 230: Hoare triple {198023#false} assume !(8482 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,206 INFO L290 TraceCheckUtils]: 231: Hoare triple {198023#false} assume !(8464 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,206 INFO L290 TraceCheckUtils]: 232: Hoare triple {198023#false} assume !(8465 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,206 INFO L290 TraceCheckUtils]: 233: Hoare triple {198023#false} assume !(8466 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,207 INFO L290 TraceCheckUtils]: 234: Hoare triple {198023#false} assume !(8496 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,207 INFO L290 TraceCheckUtils]: 235: Hoare triple {198023#false} assume !(8497 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,207 INFO L290 TraceCheckUtils]: 236: Hoare triple {198023#false} assume !(8512 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,207 INFO L290 TraceCheckUtils]: 237: Hoare triple {198023#false} assume !(8513 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,207 INFO L290 TraceCheckUtils]: 238: Hoare triple {198023#false} assume !(8528 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,207 INFO L290 TraceCheckUtils]: 239: Hoare triple {198023#false} assume !(8529 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,207 INFO L290 TraceCheckUtils]: 240: Hoare triple {198023#false} assume !(8544 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,207 INFO L290 TraceCheckUtils]: 241: Hoare triple {198023#false} assume !(8545 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,207 INFO L290 TraceCheckUtils]: 242: Hoare triple {198023#false} assume !(8560 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,207 INFO L290 TraceCheckUtils]: 243: Hoare triple {198023#false} assume !(8561 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,207 INFO L290 TraceCheckUtils]: 244: Hoare triple {198023#false} assume !(8448 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,207 INFO L290 TraceCheckUtils]: 245: Hoare triple {198023#false} assume !(8576 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,207 INFO L290 TraceCheckUtils]: 246: Hoare triple {198023#false} assume !(8577 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,207 INFO L290 TraceCheckUtils]: 247: Hoare triple {198023#false} assume !(8592 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,207 INFO L290 TraceCheckUtils]: 248: Hoare triple {198023#false} assume !(8593 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,207 INFO L290 TraceCheckUtils]: 249: Hoare triple {198023#false} assume !(8608 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,207 INFO L290 TraceCheckUtils]: 250: Hoare triple {198023#false} assume !(8609 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,208 INFO L290 TraceCheckUtils]: 251: Hoare triple {198023#false} assume !(8640 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,208 INFO L290 TraceCheckUtils]: 252: Hoare triple {198023#false} assume !(8641 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,208 INFO L290 TraceCheckUtils]: 253: Hoare triple {198023#false} assume !(8656 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,208 INFO L290 TraceCheckUtils]: 254: Hoare triple {198023#false} assume !(8657 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,208 INFO L290 TraceCheckUtils]: 255: Hoare triple {198023#false} assume 8672 == ~s__state~0; {198023#false} is VALID [2022-04-27 15:10:17,208 INFO L290 TraceCheckUtils]: 256: Hoare triple {198023#false} assume -2147483648 <= #t~nondet50 && #t~nondet50 <= 2147483647;~ret~0 := #t~nondet50;havoc #t~nondet50; {198023#false} is VALID [2022-04-27 15:10:17,208 INFO L290 TraceCheckUtils]: 257: Hoare triple {198023#false} assume !(3 == ~blastFlag~0); {198023#false} is VALID [2022-04-27 15:10:17,208 INFO L290 TraceCheckUtils]: 258: Hoare triple {198023#false} assume !(~ret~0 <= 0);~s__state~0 := 8448; {198023#false} is VALID [2022-04-27 15:10:17,208 INFO L290 TraceCheckUtils]: 259: Hoare triple {198023#false} assume 0 != ~s__hit~0;~s__s3__tmp__next_state___0~0 := 8640; {198023#false} is VALID [2022-04-27 15:10:17,208 INFO L290 TraceCheckUtils]: 260: Hoare triple {198023#false} ~s__init_num~0 := 0; {198023#false} is VALID [2022-04-27 15:10:17,208 INFO L290 TraceCheckUtils]: 261: Hoare triple {198023#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {198023#false} is VALID [2022-04-27 15:10:17,208 INFO L290 TraceCheckUtils]: 262: Hoare triple {198023#false} ~skip~0 := 0; {198023#false} is VALID [2022-04-27 15:10:17,208 INFO L290 TraceCheckUtils]: 263: Hoare triple {198023#false} assume !false; {198023#false} is VALID [2022-04-27 15:10:17,208 INFO L290 TraceCheckUtils]: 264: Hoare triple {198023#false} ~state~0 := ~s__state~0; {198023#false} is VALID [2022-04-27 15:10:17,208 INFO L290 TraceCheckUtils]: 265: Hoare triple {198023#false} assume !(12292 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,208 INFO L290 TraceCheckUtils]: 266: Hoare triple {198023#false} assume !(16384 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,208 INFO L290 TraceCheckUtils]: 267: Hoare triple {198023#false} assume !(8192 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,208 INFO L290 TraceCheckUtils]: 268: Hoare triple {198023#false} assume !(24576 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,208 INFO L290 TraceCheckUtils]: 269: Hoare triple {198023#false} assume !(8195 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,208 INFO L290 TraceCheckUtils]: 270: Hoare triple {198023#false} assume !(8480 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,208 INFO L290 TraceCheckUtils]: 271: Hoare triple {198023#false} assume !(8481 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,208 INFO L290 TraceCheckUtils]: 272: Hoare triple {198023#false} assume !(8482 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,209 INFO L290 TraceCheckUtils]: 273: Hoare triple {198023#false} assume !(8464 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,209 INFO L290 TraceCheckUtils]: 274: Hoare triple {198023#false} assume !(8465 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,209 INFO L290 TraceCheckUtils]: 275: Hoare triple {198023#false} assume !(8466 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,209 INFO L290 TraceCheckUtils]: 276: Hoare triple {198023#false} assume !(8496 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,209 INFO L290 TraceCheckUtils]: 277: Hoare triple {198023#false} assume !(8497 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,209 INFO L290 TraceCheckUtils]: 278: Hoare triple {198023#false} assume !(8512 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,209 INFO L290 TraceCheckUtils]: 279: Hoare triple {198023#false} assume !(8513 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,209 INFO L290 TraceCheckUtils]: 280: Hoare triple {198023#false} assume !(8528 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,209 INFO L290 TraceCheckUtils]: 281: Hoare triple {198023#false} assume !(8529 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,209 INFO L290 TraceCheckUtils]: 282: Hoare triple {198023#false} assume !(8544 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,209 INFO L290 TraceCheckUtils]: 283: Hoare triple {198023#false} assume !(8545 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,209 INFO L290 TraceCheckUtils]: 284: Hoare triple {198023#false} assume !(8560 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,209 INFO L290 TraceCheckUtils]: 285: Hoare triple {198023#false} assume !(8561 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,209 INFO L290 TraceCheckUtils]: 286: Hoare triple {198023#false} assume 8448 == ~s__state~0; {198023#false} is VALID [2022-04-27 15:10:17,209 INFO L290 TraceCheckUtils]: 287: Hoare triple {198023#false} assume !(~num1~0 > 0); {198023#false} is VALID [2022-04-27 15:10:17,209 INFO L290 TraceCheckUtils]: 288: Hoare triple {198023#false} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {198023#false} is VALID [2022-04-27 15:10:17,209 INFO L290 TraceCheckUtils]: 289: Hoare triple {198023#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {198023#false} is VALID [2022-04-27 15:10:17,209 INFO L290 TraceCheckUtils]: 290: Hoare triple {198023#false} ~skip~0 := 0; {198023#false} is VALID [2022-04-27 15:10:17,209 INFO L290 TraceCheckUtils]: 291: Hoare triple {198023#false} assume !false; {198023#false} is VALID [2022-04-27 15:10:17,209 INFO L290 TraceCheckUtils]: 292: Hoare triple {198023#false} ~state~0 := ~s__state~0; {198023#false} is VALID [2022-04-27 15:10:17,209 INFO L290 TraceCheckUtils]: 293: Hoare triple {198023#false} assume !(12292 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,209 INFO L290 TraceCheckUtils]: 294: Hoare triple {198023#false} assume !(16384 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,209 INFO L290 TraceCheckUtils]: 295: Hoare triple {198023#false} assume !(8192 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,210 INFO L290 TraceCheckUtils]: 296: Hoare triple {198023#false} assume !(24576 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,210 INFO L290 TraceCheckUtils]: 297: Hoare triple {198023#false} assume !(8195 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,210 INFO L290 TraceCheckUtils]: 298: Hoare triple {198023#false} assume !(8480 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,210 INFO L290 TraceCheckUtils]: 299: Hoare triple {198023#false} assume !(8481 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,210 INFO L290 TraceCheckUtils]: 300: Hoare triple {198023#false} assume !(8482 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,210 INFO L290 TraceCheckUtils]: 301: Hoare triple {198023#false} assume !(8464 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,210 INFO L290 TraceCheckUtils]: 302: Hoare triple {198023#false} assume !(8465 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,210 INFO L290 TraceCheckUtils]: 303: Hoare triple {198023#false} assume !(8466 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,210 INFO L290 TraceCheckUtils]: 304: Hoare triple {198023#false} assume !(8496 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,210 INFO L290 TraceCheckUtils]: 305: Hoare triple {198023#false} assume !(8497 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,210 INFO L290 TraceCheckUtils]: 306: Hoare triple {198023#false} assume !(8512 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,210 INFO L290 TraceCheckUtils]: 307: Hoare triple {198023#false} assume !(8513 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,210 INFO L290 TraceCheckUtils]: 308: Hoare triple {198023#false} assume !(8528 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,210 INFO L290 TraceCheckUtils]: 309: Hoare triple {198023#false} assume !(8529 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,210 INFO L290 TraceCheckUtils]: 310: Hoare triple {198023#false} assume !(8544 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,210 INFO L290 TraceCheckUtils]: 311: Hoare triple {198023#false} assume !(8545 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,210 INFO L290 TraceCheckUtils]: 312: Hoare triple {198023#false} assume !(8560 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,210 INFO L290 TraceCheckUtils]: 313: Hoare triple {198023#false} assume !(8561 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,210 INFO L290 TraceCheckUtils]: 314: Hoare triple {198023#false} assume !(8448 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,210 INFO L290 TraceCheckUtils]: 315: Hoare triple {198023#false} assume !(8576 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,210 INFO L290 TraceCheckUtils]: 316: Hoare triple {198023#false} assume !(8577 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,210 INFO L290 TraceCheckUtils]: 317: Hoare triple {198023#false} assume !(8592 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,211 INFO L290 TraceCheckUtils]: 318: Hoare triple {198023#false} assume !(8593 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,211 INFO L290 TraceCheckUtils]: 319: Hoare triple {198023#false} assume !(8608 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,211 INFO L290 TraceCheckUtils]: 320: Hoare triple {198023#false} assume !(8609 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,211 INFO L290 TraceCheckUtils]: 321: Hoare triple {198023#false} assume 8640 == ~s__state~0; {198023#false} is VALID [2022-04-27 15:10:17,211 INFO L290 TraceCheckUtils]: 322: Hoare triple {198023#false} assume -2147483648 <= #t~nondet48 && #t~nondet48 <= 2147483647;~ret~0 := #t~nondet48;havoc #t~nondet48; {198023#false} is VALID [2022-04-27 15:10:17,211 INFO L290 TraceCheckUtils]: 323: Hoare triple {198023#false} assume 5 == ~blastFlag~0; {198023#false} is VALID [2022-04-27 15:10:17,211 INFO L290 TraceCheckUtils]: 324: Hoare triple {198023#false} assume !false; {198023#false} is VALID [2022-04-27 15:10:17,212 INFO L134 CoverageAnalysis]: Checked inductivity of 986 backedges. 691 proven. 16 refuted. 0 times theorem prover too weak. 279 trivial. 0 not checked. [2022-04-27 15:10:17,212 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-27 15:10:17,800 INFO L290 TraceCheckUtils]: 324: Hoare triple {198023#false} assume !false; {198023#false} is VALID [2022-04-27 15:10:17,800 INFO L290 TraceCheckUtils]: 323: Hoare triple {198023#false} assume 5 == ~blastFlag~0; {198023#false} is VALID [2022-04-27 15:10:17,800 INFO L290 TraceCheckUtils]: 322: Hoare triple {198023#false} assume -2147483648 <= #t~nondet48 && #t~nondet48 <= 2147483647;~ret~0 := #t~nondet48;havoc #t~nondet48; {198023#false} is VALID [2022-04-27 15:10:17,800 INFO L290 TraceCheckUtils]: 321: Hoare triple {198023#false} assume 8640 == ~s__state~0; {198023#false} is VALID [2022-04-27 15:10:17,800 INFO L290 TraceCheckUtils]: 320: Hoare triple {198023#false} assume !(8609 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,800 INFO L290 TraceCheckUtils]: 319: Hoare triple {198023#false} assume !(8608 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,800 INFO L290 TraceCheckUtils]: 318: Hoare triple {198023#false} assume !(8593 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,800 INFO L290 TraceCheckUtils]: 317: Hoare triple {198023#false} assume !(8592 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,800 INFO L290 TraceCheckUtils]: 316: Hoare triple {198023#false} assume !(8577 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,800 INFO L290 TraceCheckUtils]: 315: Hoare triple {198023#false} assume !(8576 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,800 INFO L290 TraceCheckUtils]: 314: Hoare triple {198023#false} assume !(8448 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,800 INFO L290 TraceCheckUtils]: 313: Hoare triple {198023#false} assume !(8561 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,800 INFO L290 TraceCheckUtils]: 312: Hoare triple {198023#false} assume !(8560 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,801 INFO L290 TraceCheckUtils]: 311: Hoare triple {198023#false} assume !(8545 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,801 INFO L290 TraceCheckUtils]: 310: Hoare triple {198023#false} assume !(8544 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,801 INFO L290 TraceCheckUtils]: 309: Hoare triple {198023#false} assume !(8529 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,801 INFO L290 TraceCheckUtils]: 308: Hoare triple {198023#false} assume !(8528 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,801 INFO L290 TraceCheckUtils]: 307: Hoare triple {198023#false} assume !(8513 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,801 INFO L290 TraceCheckUtils]: 306: Hoare triple {198023#false} assume !(8512 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,801 INFO L290 TraceCheckUtils]: 305: Hoare triple {198023#false} assume !(8497 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,801 INFO L290 TraceCheckUtils]: 304: Hoare triple {198023#false} assume !(8496 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,801 INFO L290 TraceCheckUtils]: 303: Hoare triple {198023#false} assume !(8466 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,801 INFO L290 TraceCheckUtils]: 302: Hoare triple {198023#false} assume !(8465 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,801 INFO L290 TraceCheckUtils]: 301: Hoare triple {198023#false} assume !(8464 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,801 INFO L290 TraceCheckUtils]: 300: Hoare triple {198023#false} assume !(8482 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,801 INFO L290 TraceCheckUtils]: 299: Hoare triple {198023#false} assume !(8481 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,801 INFO L290 TraceCheckUtils]: 298: Hoare triple {198023#false} assume !(8480 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,801 INFO L290 TraceCheckUtils]: 297: Hoare triple {198023#false} assume !(8195 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,801 INFO L290 TraceCheckUtils]: 296: Hoare triple {198023#false} assume !(24576 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,801 INFO L290 TraceCheckUtils]: 295: Hoare triple {198023#false} assume !(8192 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,801 INFO L290 TraceCheckUtils]: 294: Hoare triple {198023#false} assume !(16384 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,801 INFO L290 TraceCheckUtils]: 293: Hoare triple {198023#false} assume !(12292 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,801 INFO L290 TraceCheckUtils]: 292: Hoare triple {198023#false} ~state~0 := ~s__state~0; {198023#false} is VALID [2022-04-27 15:10:17,801 INFO L290 TraceCheckUtils]: 291: Hoare triple {198023#false} assume !false; {198023#false} is VALID [2022-04-27 15:10:17,801 INFO L290 TraceCheckUtils]: 290: Hoare triple {198023#false} ~skip~0 := 0; {198023#false} is VALID [2022-04-27 15:10:17,802 INFO L290 TraceCheckUtils]: 289: Hoare triple {198023#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {198023#false} is VALID [2022-04-27 15:10:17,802 INFO L290 TraceCheckUtils]: 288: Hoare triple {198023#false} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {198023#false} is VALID [2022-04-27 15:10:17,802 INFO L290 TraceCheckUtils]: 287: Hoare triple {198023#false} assume !(~num1~0 > 0); {198023#false} is VALID [2022-04-27 15:10:17,802 INFO L290 TraceCheckUtils]: 286: Hoare triple {198023#false} assume 8448 == ~s__state~0; {198023#false} is VALID [2022-04-27 15:10:17,802 INFO L290 TraceCheckUtils]: 285: Hoare triple {198023#false} assume !(8561 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,802 INFO L290 TraceCheckUtils]: 284: Hoare triple {198023#false} assume !(8560 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,802 INFO L290 TraceCheckUtils]: 283: Hoare triple {198023#false} assume !(8545 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,802 INFO L290 TraceCheckUtils]: 282: Hoare triple {198023#false} assume !(8544 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,802 INFO L290 TraceCheckUtils]: 281: Hoare triple {198023#false} assume !(8529 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,802 INFO L290 TraceCheckUtils]: 280: Hoare triple {198023#false} assume !(8528 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,802 INFO L290 TraceCheckUtils]: 279: Hoare triple {198023#false} assume !(8513 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,802 INFO L290 TraceCheckUtils]: 278: Hoare triple {198023#false} assume !(8512 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,802 INFO L290 TraceCheckUtils]: 277: Hoare triple {198023#false} assume !(8497 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,802 INFO L290 TraceCheckUtils]: 276: Hoare triple {198023#false} assume !(8496 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,802 INFO L290 TraceCheckUtils]: 275: Hoare triple {198023#false} assume !(8466 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,802 INFO L290 TraceCheckUtils]: 274: Hoare triple {198023#false} assume !(8465 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,802 INFO L290 TraceCheckUtils]: 273: Hoare triple {198023#false} assume !(8464 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,802 INFO L290 TraceCheckUtils]: 272: Hoare triple {198023#false} assume !(8482 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,803 INFO L290 TraceCheckUtils]: 271: Hoare triple {198023#false} assume !(8481 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,803 INFO L290 TraceCheckUtils]: 270: Hoare triple {198023#false} assume !(8480 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,803 INFO L290 TraceCheckUtils]: 269: Hoare triple {198023#false} assume !(8195 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,803 INFO L290 TraceCheckUtils]: 268: Hoare triple {198023#false} assume !(24576 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,803 INFO L290 TraceCheckUtils]: 267: Hoare triple {198023#false} assume !(8192 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,803 INFO L290 TraceCheckUtils]: 266: Hoare triple {198023#false} assume !(16384 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,803 INFO L290 TraceCheckUtils]: 265: Hoare triple {198023#false} assume !(12292 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,803 INFO L290 TraceCheckUtils]: 264: Hoare triple {198023#false} ~state~0 := ~s__state~0; {198023#false} is VALID [2022-04-27 15:10:17,803 INFO L290 TraceCheckUtils]: 263: Hoare triple {198023#false} assume !false; {198023#false} is VALID [2022-04-27 15:10:17,803 INFO L290 TraceCheckUtils]: 262: Hoare triple {198023#false} ~skip~0 := 0; {198023#false} is VALID [2022-04-27 15:10:17,803 INFO L290 TraceCheckUtils]: 261: Hoare triple {198023#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {198023#false} is VALID [2022-04-27 15:10:17,803 INFO L290 TraceCheckUtils]: 260: Hoare triple {198023#false} ~s__init_num~0 := 0; {198023#false} is VALID [2022-04-27 15:10:17,804 INFO L290 TraceCheckUtils]: 259: Hoare triple {198023#false} assume 0 != ~s__hit~0;~s__s3__tmp__next_state___0~0 := 8640; {198023#false} is VALID [2022-04-27 15:10:17,804 INFO L290 TraceCheckUtils]: 258: Hoare triple {198023#false} assume !(~ret~0 <= 0);~s__state~0 := 8448; {198023#false} is VALID [2022-04-27 15:10:17,804 INFO L290 TraceCheckUtils]: 257: Hoare triple {198023#false} assume !(3 == ~blastFlag~0); {198023#false} is VALID [2022-04-27 15:10:17,804 INFO L290 TraceCheckUtils]: 256: Hoare triple {198023#false} assume -2147483648 <= #t~nondet50 && #t~nondet50 <= 2147483647;~ret~0 := #t~nondet50;havoc #t~nondet50; {198023#false} is VALID [2022-04-27 15:10:17,804 INFO L290 TraceCheckUtils]: 255: Hoare triple {198023#false} assume 8672 == ~s__state~0; {198023#false} is VALID [2022-04-27 15:10:17,804 INFO L290 TraceCheckUtils]: 254: Hoare triple {198023#false} assume !(8657 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,804 INFO L290 TraceCheckUtils]: 253: Hoare triple {198023#false} assume !(8656 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,804 INFO L290 TraceCheckUtils]: 252: Hoare triple {198023#false} assume !(8641 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,804 INFO L290 TraceCheckUtils]: 251: Hoare triple {198023#false} assume !(8640 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,804 INFO L290 TraceCheckUtils]: 250: Hoare triple {198023#false} assume !(8609 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,804 INFO L290 TraceCheckUtils]: 249: Hoare triple {198023#false} assume !(8608 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,804 INFO L290 TraceCheckUtils]: 248: Hoare triple {198023#false} assume !(8593 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,804 INFO L290 TraceCheckUtils]: 247: Hoare triple {198023#false} assume !(8592 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,805 INFO L290 TraceCheckUtils]: 246: Hoare triple {198023#false} assume !(8577 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,805 INFO L290 TraceCheckUtils]: 245: Hoare triple {198023#false} assume !(8576 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,805 INFO L290 TraceCheckUtils]: 244: Hoare triple {198023#false} assume !(8448 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,805 INFO L290 TraceCheckUtils]: 243: Hoare triple {198023#false} assume !(8561 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,805 INFO L290 TraceCheckUtils]: 242: Hoare triple {198023#false} assume !(8560 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,805 INFO L290 TraceCheckUtils]: 241: Hoare triple {198023#false} assume !(8545 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,805 INFO L290 TraceCheckUtils]: 240: Hoare triple {198023#false} assume !(8544 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,805 INFO L290 TraceCheckUtils]: 239: Hoare triple {198023#false} assume !(8529 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,805 INFO L290 TraceCheckUtils]: 238: Hoare triple {198023#false} assume !(8528 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,805 INFO L290 TraceCheckUtils]: 237: Hoare triple {198023#false} assume !(8513 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,805 INFO L290 TraceCheckUtils]: 236: Hoare triple {198023#false} assume !(8512 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,805 INFO L290 TraceCheckUtils]: 235: Hoare triple {198023#false} assume !(8497 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,806 INFO L290 TraceCheckUtils]: 234: Hoare triple {198023#false} assume !(8496 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,806 INFO L290 TraceCheckUtils]: 233: Hoare triple {198023#false} assume !(8466 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,806 INFO L290 TraceCheckUtils]: 232: Hoare triple {198023#false} assume !(8465 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,806 INFO L290 TraceCheckUtils]: 231: Hoare triple {198023#false} assume !(8464 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,806 INFO L290 TraceCheckUtils]: 230: Hoare triple {198023#false} assume !(8482 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,806 INFO L290 TraceCheckUtils]: 229: Hoare triple {198023#false} assume !(8481 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,806 INFO L290 TraceCheckUtils]: 228: Hoare triple {198023#false} assume !(8480 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,806 INFO L290 TraceCheckUtils]: 227: Hoare triple {198023#false} assume !(8195 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,806 INFO L290 TraceCheckUtils]: 226: Hoare triple {198023#false} assume !(24576 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,806 INFO L290 TraceCheckUtils]: 225: Hoare triple {198023#false} assume !(8192 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,806 INFO L290 TraceCheckUtils]: 224: Hoare triple {198023#false} assume !(16384 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,806 INFO L290 TraceCheckUtils]: 223: Hoare triple {198023#false} assume !(12292 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,806 INFO L290 TraceCheckUtils]: 222: Hoare triple {198023#false} ~state~0 := ~s__state~0; {198023#false} is VALID [2022-04-27 15:10:17,806 INFO L290 TraceCheckUtils]: 221: Hoare triple {198023#false} assume !false; {198023#false} is VALID [2022-04-27 15:10:17,807 INFO L290 TraceCheckUtils]: 220: Hoare triple {198023#false} ~skip~0 := 0; {198023#false} is VALID [2022-04-27 15:10:17,807 INFO L290 TraceCheckUtils]: 219: Hoare triple {198023#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {198023#false} is VALID [2022-04-27 15:10:17,807 INFO L290 TraceCheckUtils]: 218: Hoare triple {198023#false} assume !(0 == ~tmp___10~0); {198023#false} is VALID [2022-04-27 15:10:17,807 INFO L290 TraceCheckUtils]: 217: Hoare triple {198023#false} assume !(~ret~0 <= 0);~s__state~0 := 8672;~s__init_num~0 := 0; {198023#false} is VALID [2022-04-27 15:10:17,807 INFO L290 TraceCheckUtils]: 216: Hoare triple {198023#false} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {198023#false} is VALID [2022-04-27 15:10:17,807 INFO L290 TraceCheckUtils]: 215: Hoare triple {198023#false} assume !(2 == ~blastFlag~0); {198023#false} is VALID [2022-04-27 15:10:17,807 INFO L290 TraceCheckUtils]: 214: Hoare triple {198023#false} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet49 && #t~nondet49 <= 2147483647;~ret~0 := #t~nondet49;havoc #t~nondet49; {198023#false} is VALID [2022-04-27 15:10:17,807 INFO L290 TraceCheckUtils]: 213: Hoare triple {198023#false} ~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {198023#false} is VALID [2022-04-27 15:10:17,807 INFO L290 TraceCheckUtils]: 212: Hoare triple {198023#false} assume 8656 == ~s__state~0; {198023#false} is VALID [2022-04-27 15:10:17,807 INFO L290 TraceCheckUtils]: 211: Hoare triple {198023#false} assume !(8641 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,807 INFO L290 TraceCheckUtils]: 210: Hoare triple {198023#false} assume !(8640 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,807 INFO L290 TraceCheckUtils]: 209: Hoare triple {198023#false} assume !(8609 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,807 INFO L290 TraceCheckUtils]: 208: Hoare triple {198023#false} assume !(8608 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,807 INFO L290 TraceCheckUtils]: 207: Hoare triple {198023#false} assume !(8593 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,808 INFO L290 TraceCheckUtils]: 206: Hoare triple {198023#false} assume !(8592 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,808 INFO L290 TraceCheckUtils]: 205: Hoare triple {198023#false} assume !(8577 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,808 INFO L290 TraceCheckUtils]: 204: Hoare triple {198023#false} assume !(8576 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,808 INFO L290 TraceCheckUtils]: 203: Hoare triple {198023#false} assume !(8448 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,808 INFO L290 TraceCheckUtils]: 202: Hoare triple {198023#false} assume !(8561 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,808 INFO L290 TraceCheckUtils]: 201: Hoare triple {198023#false} assume !(8560 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,808 INFO L290 TraceCheckUtils]: 200: Hoare triple {198023#false} assume !(8545 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,808 INFO L290 TraceCheckUtils]: 199: Hoare triple {198023#false} assume !(8544 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,808 INFO L290 TraceCheckUtils]: 198: Hoare triple {198023#false} assume !(8529 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,808 INFO L290 TraceCheckUtils]: 197: Hoare triple {198023#false} assume !(8528 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,808 INFO L290 TraceCheckUtils]: 196: Hoare triple {198023#false} assume !(8513 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,808 INFO L290 TraceCheckUtils]: 195: Hoare triple {198023#false} assume !(8512 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,808 INFO L290 TraceCheckUtils]: 194: Hoare triple {198023#false} assume !(8497 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,808 INFO L290 TraceCheckUtils]: 193: Hoare triple {198023#false} assume !(8496 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,808 INFO L290 TraceCheckUtils]: 192: Hoare triple {198023#false} assume !(8466 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,808 INFO L290 TraceCheckUtils]: 191: Hoare triple {198023#false} assume !(8465 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,809 INFO L290 TraceCheckUtils]: 190: Hoare triple {198023#false} assume !(8464 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,809 INFO L290 TraceCheckUtils]: 189: Hoare triple {198023#false} assume !(8482 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,809 INFO L290 TraceCheckUtils]: 188: Hoare triple {198023#false} assume !(8481 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,809 INFO L290 TraceCheckUtils]: 187: Hoare triple {198023#false} assume !(8480 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,809 INFO L290 TraceCheckUtils]: 186: Hoare triple {198023#false} assume !(8195 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,809 INFO L290 TraceCheckUtils]: 185: Hoare triple {198023#false} assume !(24576 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,809 INFO L290 TraceCheckUtils]: 184: Hoare triple {198023#false} assume !(8192 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,809 INFO L290 TraceCheckUtils]: 183: Hoare triple {198023#false} assume !(16384 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,809 INFO L290 TraceCheckUtils]: 182: Hoare triple {198023#false} assume !(12292 == ~s__state~0); {198023#false} is VALID [2022-04-27 15:10:17,809 INFO L290 TraceCheckUtils]: 181: Hoare triple {198023#false} ~state~0 := ~s__state~0; {198023#false} is VALID [2022-04-27 15:10:17,809 INFO L290 TraceCheckUtils]: 180: Hoare triple {198023#false} assume !false; {198023#false} is VALID [2022-04-27 15:10:17,809 INFO L290 TraceCheckUtils]: 179: Hoare triple {198023#false} ~skip~0 := 0; {198023#false} is VALID [2022-04-27 15:10:17,809 INFO L290 TraceCheckUtils]: 178: Hoare triple {198023#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {198023#false} is VALID [2022-04-27 15:10:17,809 INFO L290 TraceCheckUtils]: 177: Hoare triple {198023#false} ~s__init_num~0 := 0; {198023#false} is VALID [2022-04-27 15:10:17,809 INFO L290 TraceCheckUtils]: 176: Hoare triple {198023#false} assume 0 != ~s__hit~0;~s__state~0 := 8656; {198023#false} is VALID [2022-04-27 15:10:17,810 INFO L290 TraceCheckUtils]: 175: Hoare triple {198023#false} assume !(~ret~0 <= 0); {198023#false} is VALID [2022-04-27 15:10:17,810 INFO L290 TraceCheckUtils]: 174: Hoare triple {198023#false} assume !(1 == ~blastFlag~0); {198023#false} is VALID [2022-04-27 15:10:17,810 INFO L290 TraceCheckUtils]: 173: Hoare triple {198023#false} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {198023#false} is VALID [2022-04-27 15:10:17,815 INFO L290 TraceCheckUtils]: 172: Hoare triple {199461#(not (<= ssl3_accept_~s__state~0 8496))} assume 8496 == ~s__state~0; {198023#false} is VALID [2022-04-27 15:10:17,815 INFO L290 TraceCheckUtils]: 171: Hoare triple {199461#(not (<= ssl3_accept_~s__state~0 8496))} assume !(8466 == ~s__state~0); {199461#(not (<= ssl3_accept_~s__state~0 8496))} is VALID [2022-04-27 15:10:17,816 INFO L290 TraceCheckUtils]: 170: Hoare triple {199461#(not (<= ssl3_accept_~s__state~0 8496))} assume !(8465 == ~s__state~0); {199461#(not (<= ssl3_accept_~s__state~0 8496))} is VALID [2022-04-27 15:10:17,816 INFO L290 TraceCheckUtils]: 169: Hoare triple {199461#(not (<= ssl3_accept_~s__state~0 8496))} assume !(8464 == ~s__state~0); {199461#(not (<= ssl3_accept_~s__state~0 8496))} is VALID [2022-04-27 15:10:17,816 INFO L290 TraceCheckUtils]: 168: Hoare triple {199461#(not (<= ssl3_accept_~s__state~0 8496))} assume !(8482 == ~s__state~0); {199461#(not (<= ssl3_accept_~s__state~0 8496))} is VALID [2022-04-27 15:10:17,817 INFO L290 TraceCheckUtils]: 167: Hoare triple {199461#(not (<= ssl3_accept_~s__state~0 8496))} assume !(8481 == ~s__state~0); {199461#(not (<= ssl3_accept_~s__state~0 8496))} is VALID [2022-04-27 15:10:17,817 INFO L290 TraceCheckUtils]: 166: Hoare triple {199461#(not (<= ssl3_accept_~s__state~0 8496))} assume !(8480 == ~s__state~0); {199461#(not (<= ssl3_accept_~s__state~0 8496))} is VALID [2022-04-27 15:10:17,817 INFO L290 TraceCheckUtils]: 165: Hoare triple {199461#(not (<= ssl3_accept_~s__state~0 8496))} assume !(8195 == ~s__state~0); {199461#(not (<= ssl3_accept_~s__state~0 8496))} is VALID [2022-04-27 15:10:17,817 INFO L290 TraceCheckUtils]: 164: Hoare triple {199461#(not (<= ssl3_accept_~s__state~0 8496))} assume !(24576 == ~s__state~0); {199461#(not (<= ssl3_accept_~s__state~0 8496))} is VALID [2022-04-27 15:10:17,818 INFO L290 TraceCheckUtils]: 163: Hoare triple {199461#(not (<= ssl3_accept_~s__state~0 8496))} assume !(8192 == ~s__state~0); {199461#(not (<= ssl3_accept_~s__state~0 8496))} is VALID [2022-04-27 15:10:17,818 INFO L290 TraceCheckUtils]: 162: Hoare triple {199461#(not (<= ssl3_accept_~s__state~0 8496))} assume !(16384 == ~s__state~0); {199461#(not (<= ssl3_accept_~s__state~0 8496))} is VALID [2022-04-27 15:10:17,818 INFO L290 TraceCheckUtils]: 161: Hoare triple {199461#(not (<= ssl3_accept_~s__state~0 8496))} assume !(12292 == ~s__state~0); {199461#(not (<= ssl3_accept_~s__state~0 8496))} is VALID [2022-04-27 15:10:17,819 INFO L290 TraceCheckUtils]: 160: Hoare triple {199461#(not (<= ssl3_accept_~s__state~0 8496))} ~state~0 := ~s__state~0; {199461#(not (<= ssl3_accept_~s__state~0 8496))} is VALID [2022-04-27 15:10:17,819 INFO L290 TraceCheckUtils]: 159: Hoare triple {199461#(not (<= ssl3_accept_~s__state~0 8496))} assume !false; {199461#(not (<= ssl3_accept_~s__state~0 8496))} is VALID [2022-04-27 15:10:17,819 INFO L290 TraceCheckUtils]: 158: Hoare triple {199461#(not (<= ssl3_accept_~s__state~0 8496))} ~skip~0 := 0; {199461#(not (<= ssl3_accept_~s__state~0 8496))} is VALID [2022-04-27 15:10:17,819 INFO L290 TraceCheckUtils]: 157: Hoare triple {199461#(not (<= ssl3_accept_~s__state~0 8496))} assume !(0 == ~s__s3__tmp__reuse_message~0); {199461#(not (<= ssl3_accept_~s__state~0 8496))} is VALID [2022-04-27 15:10:17,820 INFO L290 TraceCheckUtils]: 156: Hoare triple {199510#(< 8496 ssl3_accept_~s__s3__tmp__next_state___0~0)} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {199461#(not (<= ssl3_accept_~s__state~0 8496))} is VALID [2022-04-27 15:10:17,820 INFO L290 TraceCheckUtils]: 155: Hoare triple {199510#(< 8496 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(~num1~0 > 0); {199510#(< 8496 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:17,820 INFO L290 TraceCheckUtils]: 154: Hoare triple {199510#(< 8496 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume 8448 == ~s__state~0; {199510#(< 8496 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:17,821 INFO L290 TraceCheckUtils]: 153: Hoare triple {199510#(< 8496 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8561 == ~s__state~0); {199510#(< 8496 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:17,821 INFO L290 TraceCheckUtils]: 152: Hoare triple {199510#(< 8496 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8560 == ~s__state~0); {199510#(< 8496 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:17,821 INFO L290 TraceCheckUtils]: 151: Hoare triple {199510#(< 8496 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8545 == ~s__state~0); {199510#(< 8496 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:17,821 INFO L290 TraceCheckUtils]: 150: Hoare triple {199510#(< 8496 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8544 == ~s__state~0); {199510#(< 8496 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:17,822 INFO L290 TraceCheckUtils]: 149: Hoare triple {199510#(< 8496 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8529 == ~s__state~0); {199510#(< 8496 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:17,822 INFO L290 TraceCheckUtils]: 148: Hoare triple {199510#(< 8496 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8528 == ~s__state~0); {199510#(< 8496 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:17,822 INFO L290 TraceCheckUtils]: 147: Hoare triple {199510#(< 8496 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8513 == ~s__state~0); {199510#(< 8496 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:17,822 INFO L290 TraceCheckUtils]: 146: Hoare triple {199510#(< 8496 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8512 == ~s__state~0); {199510#(< 8496 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:17,823 INFO L290 TraceCheckUtils]: 145: Hoare triple {199510#(< 8496 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8497 == ~s__state~0); {199510#(< 8496 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:17,823 INFO L290 TraceCheckUtils]: 144: Hoare triple {199510#(< 8496 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8496 == ~s__state~0); {199510#(< 8496 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:17,823 INFO L290 TraceCheckUtils]: 143: Hoare triple {199510#(< 8496 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8466 == ~s__state~0); {199510#(< 8496 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:17,824 INFO L290 TraceCheckUtils]: 142: Hoare triple {199510#(< 8496 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8465 == ~s__state~0); {199510#(< 8496 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:17,824 INFO L290 TraceCheckUtils]: 141: Hoare triple {199510#(< 8496 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8464 == ~s__state~0); {199510#(< 8496 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:17,824 INFO L290 TraceCheckUtils]: 140: Hoare triple {199510#(< 8496 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8482 == ~s__state~0); {199510#(< 8496 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:17,824 INFO L290 TraceCheckUtils]: 139: Hoare triple {199510#(< 8496 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8481 == ~s__state~0); {199510#(< 8496 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:17,825 INFO L290 TraceCheckUtils]: 138: Hoare triple {199510#(< 8496 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8480 == ~s__state~0); {199510#(< 8496 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:17,825 INFO L290 TraceCheckUtils]: 137: Hoare triple {199510#(< 8496 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8195 == ~s__state~0); {199510#(< 8496 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:17,825 INFO L290 TraceCheckUtils]: 136: Hoare triple {199510#(< 8496 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(24576 == ~s__state~0); {199510#(< 8496 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:17,826 INFO L290 TraceCheckUtils]: 135: Hoare triple {199510#(< 8496 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8192 == ~s__state~0); {199510#(< 8496 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:17,826 INFO L290 TraceCheckUtils]: 134: Hoare triple {199510#(< 8496 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(16384 == ~s__state~0); {199510#(< 8496 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:17,826 INFO L290 TraceCheckUtils]: 133: Hoare triple {199510#(< 8496 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(12292 == ~s__state~0); {199510#(< 8496 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:17,826 INFO L290 TraceCheckUtils]: 132: Hoare triple {199510#(< 8496 ssl3_accept_~s__s3__tmp__next_state___0~0)} ~state~0 := ~s__state~0; {199510#(< 8496 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:17,827 INFO L290 TraceCheckUtils]: 131: Hoare triple {199510#(< 8496 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !false; {199510#(< 8496 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:17,827 INFO L290 TraceCheckUtils]: 130: Hoare triple {199510#(< 8496 ssl3_accept_~s__s3__tmp__next_state___0~0)} ~skip~0 := 0; {199510#(< 8496 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:17,827 INFO L290 TraceCheckUtils]: 129: Hoare triple {199510#(< 8496 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {199510#(< 8496 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:17,828 INFO L290 TraceCheckUtils]: 128: Hoare triple {199510#(< 8496 ssl3_accept_~s__s3__tmp__next_state___0~0)} ~s__init_num~0 := 0; {199510#(< 8496 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:17,828 INFO L290 TraceCheckUtils]: 127: Hoare triple {198022#true} assume 0 != ~s__hit~0;~s__s3__tmp__next_state___0~0 := 8640; {199510#(< 8496 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:10:17,828 INFO L290 TraceCheckUtils]: 126: Hoare triple {198022#true} assume !(~ret~0 <= 0);~s__state~0 := 8448; {198022#true} is VALID [2022-04-27 15:10:17,828 INFO L290 TraceCheckUtils]: 125: Hoare triple {198022#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {198022#true} is VALID [2022-04-27 15:10:17,828 INFO L290 TraceCheckUtils]: 124: Hoare triple {198022#true} assume -2147483648 <= #t~nondet50 && #t~nondet50 <= 2147483647;~ret~0 := #t~nondet50;havoc #t~nondet50; {198022#true} is VALID [2022-04-27 15:10:17,828 INFO L290 TraceCheckUtils]: 123: Hoare triple {198022#true} assume 8672 == ~s__state~0; {198022#true} is VALID [2022-04-27 15:10:17,828 INFO L290 TraceCheckUtils]: 122: Hoare triple {198022#true} assume !(8657 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,828 INFO L290 TraceCheckUtils]: 121: Hoare triple {198022#true} assume !(8656 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,828 INFO L290 TraceCheckUtils]: 120: Hoare triple {198022#true} assume !(8641 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,828 INFO L290 TraceCheckUtils]: 119: Hoare triple {198022#true} assume !(8640 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,829 INFO L290 TraceCheckUtils]: 118: Hoare triple {198022#true} assume !(8609 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,829 INFO L290 TraceCheckUtils]: 117: Hoare triple {198022#true} assume !(8608 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,829 INFO L290 TraceCheckUtils]: 116: Hoare triple {198022#true} assume !(8593 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,829 INFO L290 TraceCheckUtils]: 115: Hoare triple {198022#true} assume !(8592 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,829 INFO L290 TraceCheckUtils]: 114: Hoare triple {198022#true} assume !(8577 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,829 INFO L290 TraceCheckUtils]: 113: Hoare triple {198022#true} assume !(8576 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,829 INFO L290 TraceCheckUtils]: 112: Hoare triple {198022#true} assume !(8448 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,829 INFO L290 TraceCheckUtils]: 111: Hoare triple {198022#true} assume !(8561 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,829 INFO L290 TraceCheckUtils]: 110: Hoare triple {198022#true} assume !(8560 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,829 INFO L290 TraceCheckUtils]: 109: Hoare triple {198022#true} assume !(8545 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,829 INFO L290 TraceCheckUtils]: 108: Hoare triple {198022#true} assume !(8544 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,829 INFO L290 TraceCheckUtils]: 107: Hoare triple {198022#true} assume !(8529 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,829 INFO L290 TraceCheckUtils]: 106: Hoare triple {198022#true} assume !(8528 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,829 INFO L290 TraceCheckUtils]: 105: Hoare triple {198022#true} assume !(8513 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,830 INFO L290 TraceCheckUtils]: 104: Hoare triple {198022#true} assume !(8512 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,830 INFO L290 TraceCheckUtils]: 103: Hoare triple {198022#true} assume !(8497 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,830 INFO L290 TraceCheckUtils]: 102: Hoare triple {198022#true} assume !(8496 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,830 INFO L290 TraceCheckUtils]: 101: Hoare triple {198022#true} assume !(8466 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,830 INFO L290 TraceCheckUtils]: 100: Hoare triple {198022#true} assume !(8465 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,830 INFO L290 TraceCheckUtils]: 99: Hoare triple {198022#true} assume !(8464 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,830 INFO L290 TraceCheckUtils]: 98: Hoare triple {198022#true} assume !(8482 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,830 INFO L290 TraceCheckUtils]: 97: Hoare triple {198022#true} assume !(8481 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,830 INFO L290 TraceCheckUtils]: 96: Hoare triple {198022#true} assume !(8480 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,830 INFO L290 TraceCheckUtils]: 95: Hoare triple {198022#true} assume !(8195 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,830 INFO L290 TraceCheckUtils]: 94: Hoare triple {198022#true} assume !(24576 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,830 INFO L290 TraceCheckUtils]: 93: Hoare triple {198022#true} assume !(8192 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,830 INFO L290 TraceCheckUtils]: 92: Hoare triple {198022#true} assume !(16384 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,830 INFO L290 TraceCheckUtils]: 91: Hoare triple {198022#true} assume !(12292 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,830 INFO L290 TraceCheckUtils]: 90: Hoare triple {198022#true} ~state~0 := ~s__state~0; {198022#true} is VALID [2022-04-27 15:10:17,831 INFO L290 TraceCheckUtils]: 89: Hoare triple {198022#true} assume !false; {198022#true} is VALID [2022-04-27 15:10:17,831 INFO L290 TraceCheckUtils]: 88: Hoare triple {198022#true} ~skip~0 := 0; {198022#true} is VALID [2022-04-27 15:10:17,831 INFO L290 TraceCheckUtils]: 87: Hoare triple {198022#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {198022#true} is VALID [2022-04-27 15:10:17,831 INFO L290 TraceCheckUtils]: 86: Hoare triple {198022#true} assume !(0 == ~tmp___10~0); {198022#true} is VALID [2022-04-27 15:10:17,831 INFO L290 TraceCheckUtils]: 85: Hoare triple {198022#true} assume !(~ret~0 <= 0);~s__state~0 := 8672;~s__init_num~0 := 0; {198022#true} is VALID [2022-04-27 15:10:17,831 INFO L290 TraceCheckUtils]: 84: Hoare triple {198022#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {198022#true} is VALID [2022-04-27 15:10:17,831 INFO L290 TraceCheckUtils]: 83: Hoare triple {198022#true} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet49 && #t~nondet49 <= 2147483647;~ret~0 := #t~nondet49;havoc #t~nondet49; {198022#true} is VALID [2022-04-27 15:10:17,831 INFO L290 TraceCheckUtils]: 82: Hoare triple {198022#true} ~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {198022#true} is VALID [2022-04-27 15:10:17,831 INFO L290 TraceCheckUtils]: 81: Hoare triple {198022#true} assume 8656 == ~s__state~0; {198022#true} is VALID [2022-04-27 15:10:17,831 INFO L290 TraceCheckUtils]: 80: Hoare triple {198022#true} assume !(8641 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,831 INFO L290 TraceCheckUtils]: 79: Hoare triple {198022#true} assume !(8640 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,831 INFO L290 TraceCheckUtils]: 78: Hoare triple {198022#true} assume !(8609 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,831 INFO L290 TraceCheckUtils]: 77: Hoare triple {198022#true} assume !(8608 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,831 INFO L290 TraceCheckUtils]: 76: Hoare triple {198022#true} assume !(8593 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,831 INFO L290 TraceCheckUtils]: 75: Hoare triple {198022#true} assume !(8592 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,832 INFO L290 TraceCheckUtils]: 74: Hoare triple {198022#true} assume !(8577 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,832 INFO L290 TraceCheckUtils]: 73: Hoare triple {198022#true} assume !(8576 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,832 INFO L290 TraceCheckUtils]: 72: Hoare triple {198022#true} assume !(8448 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,832 INFO L290 TraceCheckUtils]: 71: Hoare triple {198022#true} assume !(8561 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,832 INFO L290 TraceCheckUtils]: 70: Hoare triple {198022#true} assume !(8560 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,832 INFO L290 TraceCheckUtils]: 69: Hoare triple {198022#true} assume !(8545 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,832 INFO L290 TraceCheckUtils]: 68: Hoare triple {198022#true} assume !(8544 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,832 INFO L290 TraceCheckUtils]: 67: Hoare triple {198022#true} assume !(8529 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,832 INFO L290 TraceCheckUtils]: 66: Hoare triple {198022#true} assume !(8528 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,832 INFO L290 TraceCheckUtils]: 65: Hoare triple {198022#true} assume !(8513 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,832 INFO L290 TraceCheckUtils]: 64: Hoare triple {198022#true} assume !(8512 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,832 INFO L290 TraceCheckUtils]: 63: Hoare triple {198022#true} assume !(8497 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,832 INFO L290 TraceCheckUtils]: 62: Hoare triple {198022#true} assume !(8496 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,832 INFO L290 TraceCheckUtils]: 61: Hoare triple {198022#true} assume !(8466 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,833 INFO L290 TraceCheckUtils]: 60: Hoare triple {198022#true} assume !(8465 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,833 INFO L290 TraceCheckUtils]: 59: Hoare triple {198022#true} assume !(8464 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,833 INFO L290 TraceCheckUtils]: 58: Hoare triple {198022#true} assume !(8482 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,833 INFO L290 TraceCheckUtils]: 57: Hoare triple {198022#true} assume !(8481 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,833 INFO L290 TraceCheckUtils]: 56: Hoare triple {198022#true} assume !(8480 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,833 INFO L290 TraceCheckUtils]: 55: Hoare triple {198022#true} assume !(8195 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,833 INFO L290 TraceCheckUtils]: 54: Hoare triple {198022#true} assume !(24576 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,833 INFO L290 TraceCheckUtils]: 53: Hoare triple {198022#true} assume !(8192 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,833 INFO L290 TraceCheckUtils]: 52: Hoare triple {198022#true} assume !(16384 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,833 INFO L290 TraceCheckUtils]: 51: Hoare triple {198022#true} assume !(12292 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,833 INFO L290 TraceCheckUtils]: 50: Hoare triple {198022#true} ~state~0 := ~s__state~0; {198022#true} is VALID [2022-04-27 15:10:17,833 INFO L290 TraceCheckUtils]: 49: Hoare triple {198022#true} assume !false; {198022#true} is VALID [2022-04-27 15:10:17,833 INFO L290 TraceCheckUtils]: 48: Hoare triple {198022#true} ~skip~0 := 0; {198022#true} is VALID [2022-04-27 15:10:17,833 INFO L290 TraceCheckUtils]: 47: Hoare triple {198022#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {198022#true} is VALID [2022-04-27 15:10:17,833 INFO L290 TraceCheckUtils]: 46: Hoare triple {198022#true} ~s__init_num~0 := 0; {198022#true} is VALID [2022-04-27 15:10:17,834 INFO L290 TraceCheckUtils]: 45: Hoare triple {198022#true} assume 0 != ~s__hit~0;~s__state~0 := 8656; {198022#true} is VALID [2022-04-27 15:10:17,834 INFO L290 TraceCheckUtils]: 44: Hoare triple {198022#true} assume !(~ret~0 <= 0); {198022#true} is VALID [2022-04-27 15:10:17,834 INFO L290 TraceCheckUtils]: 43: Hoare triple {198022#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {198022#true} is VALID [2022-04-27 15:10:17,834 INFO L290 TraceCheckUtils]: 42: Hoare triple {198022#true} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {198022#true} is VALID [2022-04-27 15:10:17,834 INFO L290 TraceCheckUtils]: 41: Hoare triple {198022#true} assume 8496 == ~s__state~0; {198022#true} is VALID [2022-04-27 15:10:17,834 INFO L290 TraceCheckUtils]: 40: Hoare triple {198022#true} assume !(8466 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,834 INFO L290 TraceCheckUtils]: 39: Hoare triple {198022#true} assume !(8465 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,834 INFO L290 TraceCheckUtils]: 38: Hoare triple {198022#true} assume !(8464 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,834 INFO L290 TraceCheckUtils]: 37: Hoare triple {198022#true} assume !(8482 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,834 INFO L290 TraceCheckUtils]: 36: Hoare triple {198022#true} assume !(8481 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,834 INFO L290 TraceCheckUtils]: 35: Hoare triple {198022#true} assume !(8480 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,834 INFO L290 TraceCheckUtils]: 34: Hoare triple {198022#true} assume !(8195 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,834 INFO L290 TraceCheckUtils]: 33: Hoare triple {198022#true} assume !(24576 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,834 INFO L290 TraceCheckUtils]: 32: Hoare triple {198022#true} assume !(8192 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,834 INFO L290 TraceCheckUtils]: 31: Hoare triple {198022#true} assume !(16384 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,835 INFO L290 TraceCheckUtils]: 30: Hoare triple {198022#true} assume !(12292 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,835 INFO L290 TraceCheckUtils]: 29: Hoare triple {198022#true} ~state~0 := ~s__state~0; {198022#true} is VALID [2022-04-27 15:10:17,835 INFO L290 TraceCheckUtils]: 28: Hoare triple {198022#true} assume !false; {198022#true} is VALID [2022-04-27 15:10:17,835 INFO L290 TraceCheckUtils]: 27: Hoare triple {198022#true} ~skip~0 := 0; {198022#true} is VALID [2022-04-27 15:10:17,835 INFO L290 TraceCheckUtils]: 26: Hoare triple {198022#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {198022#true} is VALID [2022-04-27 15:10:17,835 INFO L290 TraceCheckUtils]: 25: Hoare triple {198022#true} assume !(~ret~0 <= 0);~got_new_session~0 := 1;~s__state~0 := 8496;~s__init_num~0 := 0; {198022#true} is VALID [2022-04-27 15:10:17,835 INFO L290 TraceCheckUtils]: 24: Hoare triple {198022#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {198022#true} is VALID [2022-04-27 15:10:17,835 INFO L290 TraceCheckUtils]: 23: Hoare triple {198022#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~ret~0 := #t~nondet38;havoc #t~nondet38; {198022#true} is VALID [2022-04-27 15:10:17,835 INFO L290 TraceCheckUtils]: 22: Hoare triple {198022#true} assume 8464 == ~s__state~0; {198022#true} is VALID [2022-04-27 15:10:17,835 INFO L290 TraceCheckUtils]: 21: Hoare triple {198022#true} assume !(8482 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,835 INFO L290 TraceCheckUtils]: 20: Hoare triple {198022#true} assume !(8481 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,835 INFO L290 TraceCheckUtils]: 19: Hoare triple {198022#true} assume !(8480 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,835 INFO L290 TraceCheckUtils]: 18: Hoare triple {198022#true} assume !(8195 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,835 INFO L290 TraceCheckUtils]: 17: Hoare triple {198022#true} assume !(24576 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,835 INFO L290 TraceCheckUtils]: 16: Hoare triple {198022#true} assume !(8192 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,836 INFO L290 TraceCheckUtils]: 15: Hoare triple {198022#true} assume !(16384 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,836 INFO L290 TraceCheckUtils]: 14: Hoare triple {198022#true} assume !(12292 == ~s__state~0); {198022#true} is VALID [2022-04-27 15:10:17,836 INFO L290 TraceCheckUtils]: 13: Hoare triple {198022#true} ~state~0 := ~s__state~0; {198022#true} is VALID [2022-04-27 15:10:17,836 INFO L290 TraceCheckUtils]: 12: Hoare triple {198022#true} assume !false; {198022#true} is VALID [2022-04-27 15:10:17,836 INFO L290 TraceCheckUtils]: 11: Hoare triple {198022#true} assume !(0 == ~s__cert~0); {198022#true} is VALID [2022-04-27 15:10:17,836 INFO L290 TraceCheckUtils]: 10: Hoare triple {198022#true} assume !(0 != 12288 + ~tmp___1~0); {198022#true} is VALID [2022-04-27 15:10:17,836 INFO L290 TraceCheckUtils]: 9: Hoare triple {198022#true} #t~post33 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post33;havoc #t~post33; {198022#true} is VALID [2022-04-27 15:10:17,836 INFO L290 TraceCheckUtils]: 8: Hoare triple {198022#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {198022#true} is VALID [2022-04-27 15:10:17,836 INFO L290 TraceCheckUtils]: 7: Hoare triple {198022#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__hit~0 := #t~nondet7;havoc #t~nondet7;havoc ~s__rwstate~0;~s__init_buf___0~0 := 1;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__debug~0 := #t~nondet8;havoc #t~nondet8;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__options~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__verify_mode~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__session__peer~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet16;havoc #t~nondet16;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet18;havoc #t~nondet18;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet20;havoc #t~nondet20;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet21;havoc #t~nondet21;havoc ~s__session__cipher~0;havoc ~buf~0;havoc ~l~0;havoc ~Time~0;havoc ~tmp~0;havoc ~cb~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~num1~0 := #t~nondet22;havoc #t~nondet22;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~tmp___1~0 := #t~nondet23;havoc #t~nondet23;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___2~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___3~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___4~0 := #t~nondet26;havoc #t~nondet26;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp___5~0 := #t~nondet27;havoc #t~nondet27;assume -2147483648 <= #t~nondet28 && #t~nondet28 <= 2147483647;~tmp___6~0 := #t~nondet28;havoc #t~nondet28;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet29 && #t~nondet29 <= 2147483647;~tmp___8~0 := #t~nondet29;havoc #t~nondet29;assume -2147483648 <= #t~nondet30 && #t~nondet30 <= 2147483647;~tmp___9~0 := #t~nondet30;havoc #t~nondet30;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___10~0 := #t~nondet31;havoc #t~nondet31;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp~0 := #t~nondet32;havoc #t~nondet32;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {198022#true} is VALID [2022-04-27 15:10:17,836 INFO L272 TraceCheckUtils]: 6: Hoare triple {198022#true} call #t~ret54 := ssl3_accept(~s~0); {198022#true} is VALID [2022-04-27 15:10:17,836 INFO L290 TraceCheckUtils]: 5: Hoare triple {198022#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {198022#true} is VALID [2022-04-27 15:10:17,836 INFO L272 TraceCheckUtils]: 4: Hoare triple {198022#true} call #t~ret55 := main(); {198022#true} is VALID [2022-04-27 15:10:17,836 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {198022#true} {198022#true} #638#return; {198022#true} is VALID [2022-04-27 15:10:17,836 INFO L290 TraceCheckUtils]: 2: Hoare triple {198022#true} assume true; {198022#true} is VALID [2022-04-27 15:10:17,836 INFO L290 TraceCheckUtils]: 1: Hoare triple {198022#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(16, 2);call #Ultimate.allocInit(12, 3); {198022#true} is VALID [2022-04-27 15:10:17,837 INFO L272 TraceCheckUtils]: 0: Hoare triple {198022#true} call ULTIMATE.init(); {198022#true} is VALID [2022-04-27 15:10:17,837 INFO L134 CoverageAnalysis]: Checked inductivity of 986 backedges. 691 proven. 16 refuted. 0 times theorem prover too weak. 279 trivial. 0 not checked. [2022-04-27 15:10:17,838 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1445647540] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-27 15:10:17,838 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-27 15:10:17,838 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 7 [2022-04-27 15:10:17,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [326854877] [2022-04-27 15:10:17,838 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-04-27 15:10:17,839 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 31.142857142857142) internal successors, (218), 6 states have internal predecessors, (218), 1 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 325 [2022-04-27 15:10:17,840 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-27 15:10:17,840 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 7 states, 7 states have (on average 31.142857142857142) internal successors, (218), 6 states have internal predecessors, (218), 1 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:10:17,966 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-27 15:10:17,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-04-27 15:10:17,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-27 15:10:17,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-04-27 15:10:17,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-04-27 15:10:17,967 INFO L87 Difference]: Start difference. First operand 5858 states and 7851 transitions. Second operand has 7 states, 7 states have (on average 31.142857142857142) internal successors, (218), 6 states have internal predecessors, (218), 1 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:10:50,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 15:10:50,347 INFO L93 Difference]: Finished difference Result 21434 states and 28889 transitions. [2022-04-27 15:10:50,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-04-27 15:10:50,348 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 31.142857142857142) internal successors, (218), 6 states have internal predecessors, (218), 1 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 325 [2022-04-27 15:10:50,348 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-27 15:10:50,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 7 states have (on average 31.142857142857142) internal successors, (218), 6 states have internal predecessors, (218), 1 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:10:50,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1213 transitions. [2022-04-27 15:10:50,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 7 states have (on average 31.142857142857142) internal successors, (218), 6 states have internal predecessors, (218), 1 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:10:50,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1213 transitions. [2022-04-27 15:10:50,357 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 11 states and 1213 transitions. [2022-04-27 15:10:51,155 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 1213 edges. 1213 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-27 15:10:59,098 INFO L225 Difference]: With dead ends: 21434 [2022-04-27 15:10:59,098 INFO L226 Difference]: Without dead ends: 15590 [2022-04-27 15:10:59,104 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 671 GetRequests, 658 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=74, Invalid=136, Unknown=0, NotChecked=0, Total=210 [2022-04-27 15:10:59,104 INFO L413 NwaCegarLoop]: 562 mSDtfsCounter, 790 mSDsluCounter, 12 mSDsCounter, 0 mSdLazyCounter, 1348 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 790 SdHoareTripleChecker+Valid, 574 SdHoareTripleChecker+Invalid, 1429 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 1348 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-04-27 15:10:59,105 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [790 Valid, 574 Invalid, 1429 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 1348 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-04-27 15:10:59,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15590 states. [2022-04-27 15:11:02,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15590 to 8823. [2022-04-27 15:11:02,052 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-27 15:11:02,060 INFO L82 GeneralOperation]: Start isEquivalent. First operand 15590 states. Second operand has 8823 states, 8818 states have (on average 1.3168518938534814) internal successors, (11612), 8818 states have internal predecessors, (11612), 3 states have call successors, (3), 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-27 15:11:02,065 INFO L74 IsIncluded]: Start isIncluded. First operand 15590 states. Second operand has 8823 states, 8818 states have (on average 1.3168518938534814) internal successors, (11612), 8818 states have internal predecessors, (11612), 3 states have call successors, (3), 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-27 15:11:02,072 INFO L87 Difference]: Start difference. First operand 15590 states. Second operand has 8823 states, 8818 states have (on average 1.3168518938534814) internal successors, (11612), 8818 states have internal predecessors, (11612), 3 states have call successors, (3), 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-27 15:11:09,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 15:11:09,453 INFO L93 Difference]: Finished difference Result 15590 states and 19771 transitions. [2022-04-27 15:11:09,453 INFO L276 IsEmpty]: Start isEmpty. Operand 15590 states and 19771 transitions. [2022-04-27 15:11:09,468 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 15:11:09,468 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 15:11:09,480 INFO L74 IsIncluded]: Start isIncluded. First operand has 8823 states, 8818 states have (on average 1.3168518938534814) internal successors, (11612), 8818 states have internal predecessors, (11612), 3 states have call successors, (3), 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 15590 states. [2022-04-27 15:11:09,491 INFO L87 Difference]: Start difference. First operand has 8823 states, 8818 states have (on average 1.3168518938534814) internal successors, (11612), 8818 states have internal predecessors, (11612), 3 states have call successors, (3), 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 15590 states. [2022-04-27 15:11:18,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 15:11:18,444 INFO L93 Difference]: Finished difference Result 15590 states and 19771 transitions. [2022-04-27 15:11:18,444 INFO L276 IsEmpty]: Start isEmpty. Operand 15590 states and 19771 transitions. [2022-04-27 15:11:18,456 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 15:11:18,456 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 15:11:18,456 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-27 15:11:18,456 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-27 15:11:18,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8823 states, 8818 states have (on average 1.3168518938534814) internal successors, (11612), 8818 states have internal predecessors, (11612), 3 states have call successors, (3), 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-27 15:11:21,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8823 states to 8823 states and 11616 transitions. [2022-04-27 15:11:21,045 INFO L78 Accepts]: Start accepts. Automaton has 8823 states and 11616 transitions. Word has length 325 [2022-04-27 15:11:21,045 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-27 15:11:21,045 INFO L495 AbstractCegarLoop]: Abstraction has 8823 states and 11616 transitions. [2022-04-27 15:11:21,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 31.142857142857142) internal successors, (218), 6 states have internal predecessors, (218), 1 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:11:21,045 INFO L276 IsEmpty]: Start isEmpty. Operand 8823 states and 11616 transitions. [2022-04-27 15:11:21,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 364 [2022-04-27 15:11:21,053 INFO L187 NwaCegarLoop]: Found error trace [2022-04-27 15:11:21,053 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 6, 6, 6, 6, 6, 6, 6, 4, 4, 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] [2022-04-27 15:11:21,079 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-27 15:11:21,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-27 15:11:21,278 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-27 15:11:21,279 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-27 15:11:21,279 INFO L85 PathProgramCache]: Analyzing trace with hash 442408965, now seen corresponding path program 1 times [2022-04-27 15:11:21,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-27 15:11:21,279 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536175714] [2022-04-27 15:11:21,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-27 15:11:21,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-27 15:11:21,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 15:11:21,355 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-27 15:11:21,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 15:11:21,359 INFO L290 TraceCheckUtils]: 0: Hoare triple {264381#(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(16, 2);call #Ultimate.allocInit(12, 3); {264375#true} is VALID [2022-04-27 15:11:21,359 INFO L290 TraceCheckUtils]: 1: Hoare triple {264375#true} assume true; {264375#true} is VALID [2022-04-27 15:11:21,359 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {264375#true} {264375#true} #638#return; {264375#true} is VALID [2022-04-27 15:11:21,359 INFO L272 TraceCheckUtils]: 0: Hoare triple {264375#true} call ULTIMATE.init(); {264381#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-27 15:11:21,359 INFO L290 TraceCheckUtils]: 1: Hoare triple {264381#(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(16, 2);call #Ultimate.allocInit(12, 3); {264375#true} is VALID [2022-04-27 15:11:21,359 INFO L290 TraceCheckUtils]: 2: Hoare triple {264375#true} assume true; {264375#true} is VALID [2022-04-27 15:11:21,360 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {264375#true} {264375#true} #638#return; {264375#true} is VALID [2022-04-27 15:11:21,360 INFO L272 TraceCheckUtils]: 4: Hoare triple {264375#true} call #t~ret55 := main(); {264375#true} is VALID [2022-04-27 15:11:21,360 INFO L290 TraceCheckUtils]: 5: Hoare triple {264375#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {264375#true} is VALID [2022-04-27 15:11:21,360 INFO L272 TraceCheckUtils]: 6: Hoare triple {264375#true} call #t~ret54 := ssl3_accept(~s~0); {264375#true} is VALID [2022-04-27 15:11:21,360 INFO L290 TraceCheckUtils]: 7: Hoare triple {264375#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__hit~0 := #t~nondet7;havoc #t~nondet7;havoc ~s__rwstate~0;~s__init_buf___0~0 := 1;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__debug~0 := #t~nondet8;havoc #t~nondet8;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__options~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__verify_mode~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__session__peer~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet16;havoc #t~nondet16;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet18;havoc #t~nondet18;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet20;havoc #t~nondet20;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet21;havoc #t~nondet21;havoc ~s__session__cipher~0;havoc ~buf~0;havoc ~l~0;havoc ~Time~0;havoc ~tmp~0;havoc ~cb~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~num1~0 := #t~nondet22;havoc #t~nondet22;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~tmp___1~0 := #t~nondet23;havoc #t~nondet23;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___2~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___3~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___4~0 := #t~nondet26;havoc #t~nondet26;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp___5~0 := #t~nondet27;havoc #t~nondet27;assume -2147483648 <= #t~nondet28 && #t~nondet28 <= 2147483647;~tmp___6~0 := #t~nondet28;havoc #t~nondet28;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet29 && #t~nondet29 <= 2147483647;~tmp___8~0 := #t~nondet29;havoc #t~nondet29;assume -2147483648 <= #t~nondet30 && #t~nondet30 <= 2147483647;~tmp___9~0 := #t~nondet30;havoc #t~nondet30;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___10~0 := #t~nondet31;havoc #t~nondet31;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp~0 := #t~nondet32;havoc #t~nondet32;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {264375#true} is VALID [2022-04-27 15:11:21,360 INFO L290 TraceCheckUtils]: 8: Hoare triple {264375#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {264375#true} is VALID [2022-04-27 15:11:21,360 INFO L290 TraceCheckUtils]: 9: Hoare triple {264375#true} #t~post33 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post33;havoc #t~post33; {264375#true} is VALID [2022-04-27 15:11:21,360 INFO L290 TraceCheckUtils]: 10: Hoare triple {264375#true} assume !(0 != 12288 + ~tmp___1~0); {264375#true} is VALID [2022-04-27 15:11:21,360 INFO L290 TraceCheckUtils]: 11: Hoare triple {264375#true} assume !(0 == ~s__cert~0); {264375#true} is VALID [2022-04-27 15:11:21,360 INFO L290 TraceCheckUtils]: 12: Hoare triple {264375#true} assume !false; {264375#true} is VALID [2022-04-27 15:11:21,360 INFO L290 TraceCheckUtils]: 13: Hoare triple {264375#true} ~state~0 := ~s__state~0; {264375#true} is VALID [2022-04-27 15:11:21,360 INFO L290 TraceCheckUtils]: 14: Hoare triple {264375#true} assume !(12292 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,360 INFO L290 TraceCheckUtils]: 15: Hoare triple {264375#true} assume !(16384 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,360 INFO L290 TraceCheckUtils]: 16: Hoare triple {264375#true} assume !(8192 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,361 INFO L290 TraceCheckUtils]: 17: Hoare triple {264375#true} assume !(24576 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,361 INFO L290 TraceCheckUtils]: 18: Hoare triple {264375#true} assume !(8195 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,361 INFO L290 TraceCheckUtils]: 19: Hoare triple {264375#true} assume !(8480 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,361 INFO L290 TraceCheckUtils]: 20: Hoare triple {264375#true} assume !(8481 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,361 INFO L290 TraceCheckUtils]: 21: Hoare triple {264375#true} assume !(8482 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,361 INFO L290 TraceCheckUtils]: 22: Hoare triple {264375#true} assume 8464 == ~s__state~0; {264375#true} is VALID [2022-04-27 15:11:21,361 INFO L290 TraceCheckUtils]: 23: Hoare triple {264375#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~ret~0 := #t~nondet38;havoc #t~nondet38; {264375#true} is VALID [2022-04-27 15:11:21,361 INFO L290 TraceCheckUtils]: 24: Hoare triple {264375#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {264375#true} is VALID [2022-04-27 15:11:21,361 INFO L290 TraceCheckUtils]: 25: Hoare triple {264375#true} assume !(~ret~0 <= 0);~got_new_session~0 := 1;~s__state~0 := 8496;~s__init_num~0 := 0; {264375#true} is VALID [2022-04-27 15:11:21,361 INFO L290 TraceCheckUtils]: 26: Hoare triple {264375#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {264375#true} is VALID [2022-04-27 15:11:21,361 INFO L290 TraceCheckUtils]: 27: Hoare triple {264375#true} ~skip~0 := 0; {264375#true} is VALID [2022-04-27 15:11:21,361 INFO L290 TraceCheckUtils]: 28: Hoare triple {264375#true} assume !false; {264375#true} is VALID [2022-04-27 15:11:21,361 INFO L290 TraceCheckUtils]: 29: Hoare triple {264375#true} ~state~0 := ~s__state~0; {264375#true} is VALID [2022-04-27 15:11:21,361 INFO L290 TraceCheckUtils]: 30: Hoare triple {264375#true} assume !(12292 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,361 INFO L290 TraceCheckUtils]: 31: Hoare triple {264375#true} assume !(16384 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,361 INFO L290 TraceCheckUtils]: 32: Hoare triple {264375#true} assume !(8192 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,362 INFO L290 TraceCheckUtils]: 33: Hoare triple {264375#true} assume !(24576 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,362 INFO L290 TraceCheckUtils]: 34: Hoare triple {264375#true} assume !(8195 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,362 INFO L290 TraceCheckUtils]: 35: Hoare triple {264375#true} assume !(8480 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,362 INFO L290 TraceCheckUtils]: 36: Hoare triple {264375#true} assume !(8481 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,362 INFO L290 TraceCheckUtils]: 37: Hoare triple {264375#true} assume !(8482 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,362 INFO L290 TraceCheckUtils]: 38: Hoare triple {264375#true} assume !(8464 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,362 INFO L290 TraceCheckUtils]: 39: Hoare triple {264375#true} assume !(8465 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,362 INFO L290 TraceCheckUtils]: 40: Hoare triple {264375#true} assume !(8466 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,362 INFO L290 TraceCheckUtils]: 41: Hoare triple {264375#true} assume 8496 == ~s__state~0; {264375#true} is VALID [2022-04-27 15:11:21,362 INFO L290 TraceCheckUtils]: 42: Hoare triple {264375#true} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {264375#true} is VALID [2022-04-27 15:11:21,362 INFO L290 TraceCheckUtils]: 43: Hoare triple {264375#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {264375#true} is VALID [2022-04-27 15:11:21,362 INFO L290 TraceCheckUtils]: 44: Hoare triple {264375#true} assume !(~ret~0 <= 0); {264375#true} is VALID [2022-04-27 15:11:21,362 INFO L290 TraceCheckUtils]: 45: Hoare triple {264375#true} assume 0 != ~s__hit~0;~s__state~0 := 8656; {264375#true} is VALID [2022-04-27 15:11:21,362 INFO L290 TraceCheckUtils]: 46: Hoare triple {264375#true} ~s__init_num~0 := 0; {264375#true} is VALID [2022-04-27 15:11:21,362 INFO L290 TraceCheckUtils]: 47: Hoare triple {264375#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {264375#true} is VALID [2022-04-27 15:11:21,363 INFO L290 TraceCheckUtils]: 48: Hoare triple {264375#true} ~skip~0 := 0; {264375#true} is VALID [2022-04-27 15:11:21,363 INFO L290 TraceCheckUtils]: 49: Hoare triple {264375#true} assume !false; {264375#true} is VALID [2022-04-27 15:11:21,363 INFO L290 TraceCheckUtils]: 50: Hoare triple {264375#true} ~state~0 := ~s__state~0; {264375#true} is VALID [2022-04-27 15:11:21,363 INFO L290 TraceCheckUtils]: 51: Hoare triple {264375#true} assume !(12292 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,363 INFO L290 TraceCheckUtils]: 52: Hoare triple {264375#true} assume !(16384 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,363 INFO L290 TraceCheckUtils]: 53: Hoare triple {264375#true} assume !(8192 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,363 INFO L290 TraceCheckUtils]: 54: Hoare triple {264375#true} assume !(24576 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,363 INFO L290 TraceCheckUtils]: 55: Hoare triple {264375#true} assume !(8195 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,363 INFO L290 TraceCheckUtils]: 56: Hoare triple {264375#true} assume !(8480 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,363 INFO L290 TraceCheckUtils]: 57: Hoare triple {264375#true} assume !(8481 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,363 INFO L290 TraceCheckUtils]: 58: Hoare triple {264375#true} assume !(8482 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,363 INFO L290 TraceCheckUtils]: 59: Hoare triple {264375#true} assume !(8464 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,363 INFO L290 TraceCheckUtils]: 60: Hoare triple {264375#true} assume !(8465 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,363 INFO L290 TraceCheckUtils]: 61: Hoare triple {264375#true} assume !(8466 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,363 INFO L290 TraceCheckUtils]: 62: Hoare triple {264375#true} assume !(8496 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,364 INFO L290 TraceCheckUtils]: 63: Hoare triple {264375#true} assume !(8497 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,364 INFO L290 TraceCheckUtils]: 64: Hoare triple {264375#true} assume !(8512 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,364 INFO L290 TraceCheckUtils]: 65: Hoare triple {264375#true} assume !(8513 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,364 INFO L290 TraceCheckUtils]: 66: Hoare triple {264375#true} assume !(8528 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,364 INFO L290 TraceCheckUtils]: 67: Hoare triple {264375#true} assume !(8529 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,364 INFO L290 TraceCheckUtils]: 68: Hoare triple {264375#true} assume !(8544 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,364 INFO L290 TraceCheckUtils]: 69: Hoare triple {264375#true} assume !(8545 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,364 INFO L290 TraceCheckUtils]: 70: Hoare triple {264375#true} assume !(8560 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,364 INFO L290 TraceCheckUtils]: 71: Hoare triple {264375#true} assume !(8561 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,364 INFO L290 TraceCheckUtils]: 72: Hoare triple {264375#true} assume !(8448 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,364 INFO L290 TraceCheckUtils]: 73: Hoare triple {264375#true} assume !(8576 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,364 INFO L290 TraceCheckUtils]: 74: Hoare triple {264375#true} assume !(8577 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,364 INFO L290 TraceCheckUtils]: 75: Hoare triple {264375#true} assume !(8592 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,364 INFO L290 TraceCheckUtils]: 76: Hoare triple {264375#true} assume !(8593 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,364 INFO L290 TraceCheckUtils]: 77: Hoare triple {264375#true} assume !(8608 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,364 INFO L290 TraceCheckUtils]: 78: Hoare triple {264375#true} assume !(8609 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,365 INFO L290 TraceCheckUtils]: 79: Hoare triple {264375#true} assume !(8640 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,365 INFO L290 TraceCheckUtils]: 80: Hoare triple {264375#true} assume !(8641 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,365 INFO L290 TraceCheckUtils]: 81: Hoare triple {264375#true} assume 8656 == ~s__state~0; {264375#true} is VALID [2022-04-27 15:11:21,365 INFO L290 TraceCheckUtils]: 82: Hoare triple {264375#true} ~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {264375#true} is VALID [2022-04-27 15:11:21,365 INFO L290 TraceCheckUtils]: 83: Hoare triple {264375#true} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet49 && #t~nondet49 <= 2147483647;~ret~0 := #t~nondet49;havoc #t~nondet49; {264375#true} is VALID [2022-04-27 15:11:21,365 INFO L290 TraceCheckUtils]: 84: Hoare triple {264375#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {264375#true} is VALID [2022-04-27 15:11:21,365 INFO L290 TraceCheckUtils]: 85: Hoare triple {264375#true} assume !(~ret~0 <= 0);~s__state~0 := 8672;~s__init_num~0 := 0; {264375#true} is VALID [2022-04-27 15:11:21,365 INFO L290 TraceCheckUtils]: 86: Hoare triple {264375#true} assume !(0 == ~tmp___10~0); {264375#true} is VALID [2022-04-27 15:11:21,365 INFO L290 TraceCheckUtils]: 87: Hoare triple {264375#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {264375#true} is VALID [2022-04-27 15:11:21,365 INFO L290 TraceCheckUtils]: 88: Hoare triple {264375#true} ~skip~0 := 0; {264375#true} is VALID [2022-04-27 15:11:21,365 INFO L290 TraceCheckUtils]: 89: Hoare triple {264375#true} assume !false; {264375#true} is VALID [2022-04-27 15:11:21,365 INFO L290 TraceCheckUtils]: 90: Hoare triple {264375#true} ~state~0 := ~s__state~0; {264375#true} is VALID [2022-04-27 15:11:21,365 INFO L290 TraceCheckUtils]: 91: Hoare triple {264375#true} assume !(12292 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,365 INFO L290 TraceCheckUtils]: 92: Hoare triple {264375#true} assume !(16384 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,365 INFO L290 TraceCheckUtils]: 93: Hoare triple {264375#true} assume !(8192 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,365 INFO L290 TraceCheckUtils]: 94: Hoare triple {264375#true} assume !(24576 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,366 INFO L290 TraceCheckUtils]: 95: Hoare triple {264375#true} assume !(8195 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,366 INFO L290 TraceCheckUtils]: 96: Hoare triple {264375#true} assume !(8480 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,366 INFO L290 TraceCheckUtils]: 97: Hoare triple {264375#true} assume !(8481 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,366 INFO L290 TraceCheckUtils]: 98: Hoare triple {264375#true} assume !(8482 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,366 INFO L290 TraceCheckUtils]: 99: Hoare triple {264375#true} assume !(8464 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,366 INFO L290 TraceCheckUtils]: 100: Hoare triple {264375#true} assume !(8465 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,366 INFO L290 TraceCheckUtils]: 101: Hoare triple {264375#true} assume !(8466 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,366 INFO L290 TraceCheckUtils]: 102: Hoare triple {264375#true} assume !(8496 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,366 INFO L290 TraceCheckUtils]: 103: Hoare triple {264375#true} assume !(8497 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,366 INFO L290 TraceCheckUtils]: 104: Hoare triple {264375#true} assume !(8512 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,366 INFO L290 TraceCheckUtils]: 105: Hoare triple {264375#true} assume !(8513 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,366 INFO L290 TraceCheckUtils]: 106: Hoare triple {264375#true} assume !(8528 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,366 INFO L290 TraceCheckUtils]: 107: Hoare triple {264375#true} assume !(8529 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,366 INFO L290 TraceCheckUtils]: 108: Hoare triple {264375#true} assume !(8544 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,367 INFO L290 TraceCheckUtils]: 109: Hoare triple {264375#true} assume !(8545 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,367 INFO L290 TraceCheckUtils]: 110: Hoare triple {264375#true} assume !(8560 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,367 INFO L290 TraceCheckUtils]: 111: Hoare triple {264375#true} assume !(8561 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,367 INFO L290 TraceCheckUtils]: 112: Hoare triple {264375#true} assume !(8448 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,367 INFO L290 TraceCheckUtils]: 113: Hoare triple {264375#true} assume !(8576 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,367 INFO L290 TraceCheckUtils]: 114: Hoare triple {264375#true} assume !(8577 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,367 INFO L290 TraceCheckUtils]: 115: Hoare triple {264375#true} assume !(8592 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,367 INFO L290 TraceCheckUtils]: 116: Hoare triple {264375#true} assume !(8593 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,367 INFO L290 TraceCheckUtils]: 117: Hoare triple {264375#true} assume !(8608 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,367 INFO L290 TraceCheckUtils]: 118: Hoare triple {264375#true} assume !(8609 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,367 INFO L290 TraceCheckUtils]: 119: Hoare triple {264375#true} assume !(8640 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,367 INFO L290 TraceCheckUtils]: 120: Hoare triple {264375#true} assume !(8641 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,367 INFO L290 TraceCheckUtils]: 121: Hoare triple {264375#true} assume !(8656 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,367 INFO L290 TraceCheckUtils]: 122: Hoare triple {264375#true} assume !(8657 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,367 INFO L290 TraceCheckUtils]: 123: Hoare triple {264375#true} assume 8672 == ~s__state~0; {264375#true} is VALID [2022-04-27 15:11:21,368 INFO L290 TraceCheckUtils]: 124: Hoare triple {264375#true} assume -2147483648 <= #t~nondet50 && #t~nondet50 <= 2147483647;~ret~0 := #t~nondet50;havoc #t~nondet50; {264375#true} is VALID [2022-04-27 15:11:21,368 INFO L290 TraceCheckUtils]: 125: Hoare triple {264375#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {264375#true} is VALID [2022-04-27 15:11:21,368 INFO L290 TraceCheckUtils]: 126: Hoare triple {264375#true} assume !(~ret~0 <= 0);~s__state~0 := 8448; {264375#true} is VALID [2022-04-27 15:11:21,368 INFO L290 TraceCheckUtils]: 127: Hoare triple {264375#true} assume 0 != ~s__hit~0;~s__s3__tmp__next_state___0~0 := 8640; {264375#true} is VALID [2022-04-27 15:11:21,368 INFO L290 TraceCheckUtils]: 128: Hoare triple {264375#true} ~s__init_num~0 := 0; {264375#true} is VALID [2022-04-27 15:11:21,368 INFO L290 TraceCheckUtils]: 129: Hoare triple {264375#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {264375#true} is VALID [2022-04-27 15:11:21,368 INFO L290 TraceCheckUtils]: 130: Hoare triple {264375#true} ~skip~0 := 0; {264375#true} is VALID [2022-04-27 15:11:21,368 INFO L290 TraceCheckUtils]: 131: Hoare triple {264375#true} assume !false; {264375#true} is VALID [2022-04-27 15:11:21,368 INFO L290 TraceCheckUtils]: 132: Hoare triple {264375#true} ~state~0 := ~s__state~0; {264375#true} is VALID [2022-04-27 15:11:21,368 INFO L290 TraceCheckUtils]: 133: Hoare triple {264375#true} assume !(12292 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,368 INFO L290 TraceCheckUtils]: 134: Hoare triple {264375#true} assume !(16384 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,368 INFO L290 TraceCheckUtils]: 135: Hoare triple {264375#true} assume !(8192 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,368 INFO L290 TraceCheckUtils]: 136: Hoare triple {264375#true} assume !(24576 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,368 INFO L290 TraceCheckUtils]: 137: Hoare triple {264375#true} assume !(8195 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,368 INFO L290 TraceCheckUtils]: 138: Hoare triple {264375#true} assume !(8480 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,369 INFO L290 TraceCheckUtils]: 139: Hoare triple {264375#true} assume !(8481 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,369 INFO L290 TraceCheckUtils]: 140: Hoare triple {264375#true} assume !(8482 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,369 INFO L290 TraceCheckUtils]: 141: Hoare triple {264375#true} assume !(8464 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,369 INFO L290 TraceCheckUtils]: 142: Hoare triple {264375#true} assume !(8465 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,369 INFO L290 TraceCheckUtils]: 143: Hoare triple {264375#true} assume !(8466 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,369 INFO L290 TraceCheckUtils]: 144: Hoare triple {264375#true} assume !(8496 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,369 INFO L290 TraceCheckUtils]: 145: Hoare triple {264375#true} assume !(8497 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,369 INFO L290 TraceCheckUtils]: 146: Hoare triple {264375#true} assume !(8512 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,369 INFO L290 TraceCheckUtils]: 147: Hoare triple {264375#true} assume !(8513 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,369 INFO L290 TraceCheckUtils]: 148: Hoare triple {264375#true} assume !(8528 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,369 INFO L290 TraceCheckUtils]: 149: Hoare triple {264375#true} assume !(8529 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,369 INFO L290 TraceCheckUtils]: 150: Hoare triple {264375#true} assume !(8544 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,369 INFO L290 TraceCheckUtils]: 151: Hoare triple {264375#true} assume !(8545 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,369 INFO L290 TraceCheckUtils]: 152: Hoare triple {264375#true} assume !(8560 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,369 INFO L290 TraceCheckUtils]: 153: Hoare triple {264375#true} assume !(8561 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,369 INFO L290 TraceCheckUtils]: 154: Hoare triple {264375#true} assume 8448 == ~s__state~0; {264375#true} is VALID [2022-04-27 15:11:21,370 INFO L290 TraceCheckUtils]: 155: Hoare triple {264375#true} assume !(~num1~0 > 0); {264375#true} is VALID [2022-04-27 15:11:21,370 INFO L290 TraceCheckUtils]: 156: Hoare triple {264375#true} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {264375#true} is VALID [2022-04-27 15:11:21,370 INFO L290 TraceCheckUtils]: 157: Hoare triple {264375#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {264375#true} is VALID [2022-04-27 15:11:21,370 INFO L290 TraceCheckUtils]: 158: Hoare triple {264375#true} ~skip~0 := 0; {264375#true} is VALID [2022-04-27 15:11:21,370 INFO L290 TraceCheckUtils]: 159: Hoare triple {264375#true} assume !false; {264375#true} is VALID [2022-04-27 15:11:21,370 INFO L290 TraceCheckUtils]: 160: Hoare triple {264375#true} ~state~0 := ~s__state~0; {264375#true} is VALID [2022-04-27 15:11:21,370 INFO L290 TraceCheckUtils]: 161: Hoare triple {264375#true} assume !(12292 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,370 INFO L290 TraceCheckUtils]: 162: Hoare triple {264375#true} assume !(16384 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,370 INFO L290 TraceCheckUtils]: 163: Hoare triple {264375#true} assume !(8192 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,370 INFO L290 TraceCheckUtils]: 164: Hoare triple {264375#true} assume !(24576 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,370 INFO L290 TraceCheckUtils]: 165: Hoare triple {264375#true} assume !(8195 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,370 INFO L290 TraceCheckUtils]: 166: Hoare triple {264375#true} assume !(8480 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,370 INFO L290 TraceCheckUtils]: 167: Hoare triple {264375#true} assume !(8481 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,370 INFO L290 TraceCheckUtils]: 168: Hoare triple {264375#true} assume !(8482 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,370 INFO L290 TraceCheckUtils]: 169: Hoare triple {264375#true} assume !(8464 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,370 INFO L290 TraceCheckUtils]: 170: Hoare triple {264375#true} assume !(8465 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,371 INFO L290 TraceCheckUtils]: 171: Hoare triple {264375#true} assume !(8466 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,371 INFO L290 TraceCheckUtils]: 172: Hoare triple {264375#true} assume !(8496 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,371 INFO L290 TraceCheckUtils]: 173: Hoare triple {264375#true} assume !(8497 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,371 INFO L290 TraceCheckUtils]: 174: Hoare triple {264375#true} assume !(8512 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,371 INFO L290 TraceCheckUtils]: 175: Hoare triple {264375#true} assume !(8513 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,371 INFO L290 TraceCheckUtils]: 176: Hoare triple {264375#true} assume !(8528 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,371 INFO L290 TraceCheckUtils]: 177: Hoare triple {264375#true} assume !(8529 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,371 INFO L290 TraceCheckUtils]: 178: Hoare triple {264375#true} assume !(8544 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,371 INFO L290 TraceCheckUtils]: 179: Hoare triple {264375#true} assume !(8545 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,371 INFO L290 TraceCheckUtils]: 180: Hoare triple {264375#true} assume !(8560 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,371 INFO L290 TraceCheckUtils]: 181: Hoare triple {264375#true} assume !(8561 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,371 INFO L290 TraceCheckUtils]: 182: Hoare triple {264375#true} assume !(8448 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,371 INFO L290 TraceCheckUtils]: 183: Hoare triple {264375#true} assume !(8576 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,371 INFO L290 TraceCheckUtils]: 184: Hoare triple {264375#true} assume !(8577 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,371 INFO L290 TraceCheckUtils]: 185: Hoare triple {264375#true} assume !(8592 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,371 INFO L290 TraceCheckUtils]: 186: Hoare triple {264375#true} assume !(8593 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,372 INFO L290 TraceCheckUtils]: 187: Hoare triple {264375#true} assume !(8608 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,372 INFO L290 TraceCheckUtils]: 188: Hoare triple {264375#true} assume !(8609 == ~s__state~0); {264375#true} is VALID [2022-04-27 15:11:21,372 INFO L290 TraceCheckUtils]: 189: Hoare triple {264375#true} assume 8640 == ~s__state~0; {264375#true} is VALID [2022-04-27 15:11:21,372 INFO L290 TraceCheckUtils]: 190: Hoare triple {264375#true} assume -2147483648 <= #t~nondet48 && #t~nondet48 <= 2147483647;~ret~0 := #t~nondet48;havoc #t~nondet48; {264375#true} is VALID [2022-04-27 15:11:21,372 INFO L290 TraceCheckUtils]: 191: Hoare triple {264375#true} assume !(5 == ~blastFlag~0); {264375#true} is VALID [2022-04-27 15:11:21,372 INFO L290 TraceCheckUtils]: 192: Hoare triple {264375#true} assume !(~ret~0 <= 0); {264375#true} is VALID [2022-04-27 15:11:21,372 INFO L290 TraceCheckUtils]: 193: Hoare triple {264375#true} assume 0 != ~s__hit~0;~s__state~0 := 3; {264380#(= ssl3_accept_~s__state~0 3)} is VALID [2022-04-27 15:11:21,373 INFO L290 TraceCheckUtils]: 194: Hoare triple {264380#(= ssl3_accept_~s__state~0 3)} ~s__init_num~0 := 0; {264380#(= ssl3_accept_~s__state~0 3)} is VALID [2022-04-27 15:11:21,373 INFO L290 TraceCheckUtils]: 195: Hoare triple {264380#(= ssl3_accept_~s__state~0 3)} assume !(0 == ~s__s3__tmp__reuse_message~0); {264380#(= ssl3_accept_~s__state~0 3)} is VALID [2022-04-27 15:11:21,373 INFO L290 TraceCheckUtils]: 196: Hoare triple {264380#(= ssl3_accept_~s__state~0 3)} ~skip~0 := 0; {264380#(= ssl3_accept_~s__state~0 3)} is VALID [2022-04-27 15:11:21,374 INFO L290 TraceCheckUtils]: 197: Hoare triple {264380#(= ssl3_accept_~s__state~0 3)} assume !false; {264380#(= ssl3_accept_~s__state~0 3)} is VALID [2022-04-27 15:11:21,374 INFO L290 TraceCheckUtils]: 198: Hoare triple {264380#(= ssl3_accept_~s__state~0 3)} ~state~0 := ~s__state~0; {264380#(= ssl3_accept_~s__state~0 3)} is VALID [2022-04-27 15:11:21,374 INFO L290 TraceCheckUtils]: 199: Hoare triple {264380#(= ssl3_accept_~s__state~0 3)} assume !(12292 == ~s__state~0); {264380#(= ssl3_accept_~s__state~0 3)} is VALID [2022-04-27 15:11:21,374 INFO L290 TraceCheckUtils]: 200: Hoare triple {264380#(= ssl3_accept_~s__state~0 3)} assume !(16384 == ~s__state~0); {264380#(= ssl3_accept_~s__state~0 3)} is VALID [2022-04-27 15:11:21,375 INFO L290 TraceCheckUtils]: 201: Hoare triple {264380#(= ssl3_accept_~s__state~0 3)} assume !(8192 == ~s__state~0); {264380#(= ssl3_accept_~s__state~0 3)} is VALID [2022-04-27 15:11:21,375 INFO L290 TraceCheckUtils]: 202: Hoare triple {264380#(= ssl3_accept_~s__state~0 3)} assume !(24576 == ~s__state~0); {264380#(= ssl3_accept_~s__state~0 3)} is VALID [2022-04-27 15:11:21,375 INFO L290 TraceCheckUtils]: 203: Hoare triple {264380#(= ssl3_accept_~s__state~0 3)} assume !(8195 == ~s__state~0); {264380#(= ssl3_accept_~s__state~0 3)} is VALID [2022-04-27 15:11:21,375 INFO L290 TraceCheckUtils]: 204: Hoare triple {264380#(= ssl3_accept_~s__state~0 3)} assume !(8480 == ~s__state~0); {264380#(= ssl3_accept_~s__state~0 3)} is VALID [2022-04-27 15:11:21,376 INFO L290 TraceCheckUtils]: 205: Hoare triple {264380#(= ssl3_accept_~s__state~0 3)} assume !(8481 == ~s__state~0); {264380#(= ssl3_accept_~s__state~0 3)} is VALID [2022-04-27 15:11:21,376 INFO L290 TraceCheckUtils]: 206: Hoare triple {264380#(= ssl3_accept_~s__state~0 3)} assume !(8482 == ~s__state~0); {264380#(= ssl3_accept_~s__state~0 3)} is VALID [2022-04-27 15:11:21,376 INFO L290 TraceCheckUtils]: 207: Hoare triple {264380#(= ssl3_accept_~s__state~0 3)} assume !(8464 == ~s__state~0); {264380#(= ssl3_accept_~s__state~0 3)} is VALID [2022-04-27 15:11:21,377 INFO L290 TraceCheckUtils]: 208: Hoare triple {264380#(= ssl3_accept_~s__state~0 3)} assume !(8465 == ~s__state~0); {264380#(= ssl3_accept_~s__state~0 3)} is VALID [2022-04-27 15:11:21,377 INFO L290 TraceCheckUtils]: 209: Hoare triple {264380#(= ssl3_accept_~s__state~0 3)} assume !(8466 == ~s__state~0); {264380#(= ssl3_accept_~s__state~0 3)} is VALID [2022-04-27 15:11:21,377 INFO L290 TraceCheckUtils]: 210: Hoare triple {264380#(= ssl3_accept_~s__state~0 3)} assume 8496 == ~s__state~0; {264376#false} is VALID [2022-04-27 15:11:21,377 INFO L290 TraceCheckUtils]: 211: Hoare triple {264376#false} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {264376#false} is VALID [2022-04-27 15:11:21,377 INFO L290 TraceCheckUtils]: 212: Hoare triple {264376#false} assume !(1 == ~blastFlag~0); {264376#false} is VALID [2022-04-27 15:11:21,377 INFO L290 TraceCheckUtils]: 213: Hoare triple {264376#false} assume !(~ret~0 <= 0); {264376#false} is VALID [2022-04-27 15:11:21,377 INFO L290 TraceCheckUtils]: 214: Hoare triple {264376#false} assume 0 != ~s__hit~0;~s__state~0 := 8656; {264376#false} is VALID [2022-04-27 15:11:21,377 INFO L290 TraceCheckUtils]: 215: Hoare triple {264376#false} ~s__init_num~0 := 0; {264376#false} is VALID [2022-04-27 15:11:21,378 INFO L290 TraceCheckUtils]: 216: Hoare triple {264376#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {264376#false} is VALID [2022-04-27 15:11:21,378 INFO L290 TraceCheckUtils]: 217: Hoare triple {264376#false} ~skip~0 := 0; {264376#false} is VALID [2022-04-27 15:11:21,378 INFO L290 TraceCheckUtils]: 218: Hoare triple {264376#false} assume !false; {264376#false} is VALID [2022-04-27 15:11:21,378 INFO L290 TraceCheckUtils]: 219: Hoare triple {264376#false} ~state~0 := ~s__state~0; {264376#false} is VALID [2022-04-27 15:11:21,378 INFO L290 TraceCheckUtils]: 220: Hoare triple {264376#false} assume !(12292 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,378 INFO L290 TraceCheckUtils]: 221: Hoare triple {264376#false} assume !(16384 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,378 INFO L290 TraceCheckUtils]: 222: Hoare triple {264376#false} assume !(8192 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,378 INFO L290 TraceCheckUtils]: 223: Hoare triple {264376#false} assume !(24576 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,378 INFO L290 TraceCheckUtils]: 224: Hoare triple {264376#false} assume !(8195 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,378 INFO L290 TraceCheckUtils]: 225: Hoare triple {264376#false} assume !(8480 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,378 INFO L290 TraceCheckUtils]: 226: Hoare triple {264376#false} assume !(8481 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,378 INFO L290 TraceCheckUtils]: 227: Hoare triple {264376#false} assume !(8482 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,378 INFO L290 TraceCheckUtils]: 228: Hoare triple {264376#false} assume !(8464 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,378 INFO L290 TraceCheckUtils]: 229: Hoare triple {264376#false} assume !(8465 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,378 INFO L290 TraceCheckUtils]: 230: Hoare triple {264376#false} assume !(8466 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,379 INFO L290 TraceCheckUtils]: 231: Hoare triple {264376#false} assume !(8496 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,379 INFO L290 TraceCheckUtils]: 232: Hoare triple {264376#false} assume !(8497 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,379 INFO L290 TraceCheckUtils]: 233: Hoare triple {264376#false} assume !(8512 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,379 INFO L290 TraceCheckUtils]: 234: Hoare triple {264376#false} assume !(8513 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,379 INFO L290 TraceCheckUtils]: 235: Hoare triple {264376#false} assume !(8528 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,379 INFO L290 TraceCheckUtils]: 236: Hoare triple {264376#false} assume !(8529 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,379 INFO L290 TraceCheckUtils]: 237: Hoare triple {264376#false} assume !(8544 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,379 INFO L290 TraceCheckUtils]: 238: Hoare triple {264376#false} assume !(8545 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,379 INFO L290 TraceCheckUtils]: 239: Hoare triple {264376#false} assume !(8560 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,379 INFO L290 TraceCheckUtils]: 240: Hoare triple {264376#false} assume !(8561 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,379 INFO L290 TraceCheckUtils]: 241: Hoare triple {264376#false} assume !(8448 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,379 INFO L290 TraceCheckUtils]: 242: Hoare triple {264376#false} assume !(8576 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,379 INFO L290 TraceCheckUtils]: 243: Hoare triple {264376#false} assume !(8577 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,379 INFO L290 TraceCheckUtils]: 244: Hoare triple {264376#false} assume !(8592 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,379 INFO L290 TraceCheckUtils]: 245: Hoare triple {264376#false} assume !(8593 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,379 INFO L290 TraceCheckUtils]: 246: Hoare triple {264376#false} assume !(8608 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,380 INFO L290 TraceCheckUtils]: 247: Hoare triple {264376#false} assume !(8609 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,380 INFO L290 TraceCheckUtils]: 248: Hoare triple {264376#false} assume !(8640 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,380 INFO L290 TraceCheckUtils]: 249: Hoare triple {264376#false} assume !(8641 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,380 INFO L290 TraceCheckUtils]: 250: Hoare triple {264376#false} assume 8656 == ~s__state~0; {264376#false} is VALID [2022-04-27 15:11:21,380 INFO L290 TraceCheckUtils]: 251: Hoare triple {264376#false} ~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {264376#false} is VALID [2022-04-27 15:11:21,380 INFO L290 TraceCheckUtils]: 252: Hoare triple {264376#false} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet49 && #t~nondet49 <= 2147483647;~ret~0 := #t~nondet49;havoc #t~nondet49; {264376#false} is VALID [2022-04-27 15:11:21,380 INFO L290 TraceCheckUtils]: 253: Hoare triple {264376#false} assume !(2 == ~blastFlag~0); {264376#false} is VALID [2022-04-27 15:11:21,380 INFO L290 TraceCheckUtils]: 254: Hoare triple {264376#false} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {264376#false} is VALID [2022-04-27 15:11:21,380 INFO L290 TraceCheckUtils]: 255: Hoare triple {264376#false} assume !(~ret~0 <= 0);~s__state~0 := 8672;~s__init_num~0 := 0; {264376#false} is VALID [2022-04-27 15:11:21,380 INFO L290 TraceCheckUtils]: 256: Hoare triple {264376#false} assume !(0 == ~tmp___10~0); {264376#false} is VALID [2022-04-27 15:11:21,380 INFO L290 TraceCheckUtils]: 257: Hoare triple {264376#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {264376#false} is VALID [2022-04-27 15:11:21,380 INFO L290 TraceCheckUtils]: 258: Hoare triple {264376#false} ~skip~0 := 0; {264376#false} is VALID [2022-04-27 15:11:21,380 INFO L290 TraceCheckUtils]: 259: Hoare triple {264376#false} assume !false; {264376#false} is VALID [2022-04-27 15:11:21,380 INFO L290 TraceCheckUtils]: 260: Hoare triple {264376#false} ~state~0 := ~s__state~0; {264376#false} is VALID [2022-04-27 15:11:21,380 INFO L290 TraceCheckUtils]: 261: Hoare triple {264376#false} assume !(12292 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,381 INFO L290 TraceCheckUtils]: 262: Hoare triple {264376#false} assume !(16384 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,381 INFO L290 TraceCheckUtils]: 263: Hoare triple {264376#false} assume !(8192 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,381 INFO L290 TraceCheckUtils]: 264: Hoare triple {264376#false} assume !(24576 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,381 INFO L290 TraceCheckUtils]: 265: Hoare triple {264376#false} assume !(8195 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,381 INFO L290 TraceCheckUtils]: 266: Hoare triple {264376#false} assume !(8480 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,381 INFO L290 TraceCheckUtils]: 267: Hoare triple {264376#false} assume !(8481 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,381 INFO L290 TraceCheckUtils]: 268: Hoare triple {264376#false} assume !(8482 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,381 INFO L290 TraceCheckUtils]: 269: Hoare triple {264376#false} assume !(8464 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,381 INFO L290 TraceCheckUtils]: 270: Hoare triple {264376#false} assume !(8465 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,381 INFO L290 TraceCheckUtils]: 271: Hoare triple {264376#false} assume !(8466 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,381 INFO L290 TraceCheckUtils]: 272: Hoare triple {264376#false} assume !(8496 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,381 INFO L290 TraceCheckUtils]: 273: Hoare triple {264376#false} assume !(8497 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,381 INFO L290 TraceCheckUtils]: 274: Hoare triple {264376#false} assume !(8512 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,381 INFO L290 TraceCheckUtils]: 275: Hoare triple {264376#false} assume !(8513 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,381 INFO L290 TraceCheckUtils]: 276: Hoare triple {264376#false} assume !(8528 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,381 INFO L290 TraceCheckUtils]: 277: Hoare triple {264376#false} assume !(8529 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,382 INFO L290 TraceCheckUtils]: 278: Hoare triple {264376#false} assume !(8544 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,382 INFO L290 TraceCheckUtils]: 279: Hoare triple {264376#false} assume !(8545 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,382 INFO L290 TraceCheckUtils]: 280: Hoare triple {264376#false} assume !(8560 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,382 INFO L290 TraceCheckUtils]: 281: Hoare triple {264376#false} assume !(8561 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,382 INFO L290 TraceCheckUtils]: 282: Hoare triple {264376#false} assume !(8448 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,382 INFO L290 TraceCheckUtils]: 283: Hoare triple {264376#false} assume !(8576 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,382 INFO L290 TraceCheckUtils]: 284: Hoare triple {264376#false} assume !(8577 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,382 INFO L290 TraceCheckUtils]: 285: Hoare triple {264376#false} assume !(8592 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,382 INFO L290 TraceCheckUtils]: 286: Hoare triple {264376#false} assume !(8593 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,382 INFO L290 TraceCheckUtils]: 287: Hoare triple {264376#false} assume !(8608 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,382 INFO L290 TraceCheckUtils]: 288: Hoare triple {264376#false} assume !(8609 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,382 INFO L290 TraceCheckUtils]: 289: Hoare triple {264376#false} assume !(8640 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,382 INFO L290 TraceCheckUtils]: 290: Hoare triple {264376#false} assume !(8641 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,382 INFO L290 TraceCheckUtils]: 291: Hoare triple {264376#false} assume !(8656 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,382 INFO L290 TraceCheckUtils]: 292: Hoare triple {264376#false} assume !(8657 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,382 INFO L290 TraceCheckUtils]: 293: Hoare triple {264376#false} assume 8672 == ~s__state~0; {264376#false} is VALID [2022-04-27 15:11:21,383 INFO L290 TraceCheckUtils]: 294: Hoare triple {264376#false} assume -2147483648 <= #t~nondet50 && #t~nondet50 <= 2147483647;~ret~0 := #t~nondet50;havoc #t~nondet50; {264376#false} is VALID [2022-04-27 15:11:21,383 INFO L290 TraceCheckUtils]: 295: Hoare triple {264376#false} assume !(3 == ~blastFlag~0); {264376#false} is VALID [2022-04-27 15:11:21,383 INFO L290 TraceCheckUtils]: 296: Hoare triple {264376#false} assume !(~ret~0 <= 0);~s__state~0 := 8448; {264376#false} is VALID [2022-04-27 15:11:21,383 INFO L290 TraceCheckUtils]: 297: Hoare triple {264376#false} assume 0 != ~s__hit~0;~s__s3__tmp__next_state___0~0 := 8640; {264376#false} is VALID [2022-04-27 15:11:21,383 INFO L290 TraceCheckUtils]: 298: Hoare triple {264376#false} ~s__init_num~0 := 0; {264376#false} is VALID [2022-04-27 15:11:21,383 INFO L290 TraceCheckUtils]: 299: Hoare triple {264376#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {264376#false} is VALID [2022-04-27 15:11:21,383 INFO L290 TraceCheckUtils]: 300: Hoare triple {264376#false} ~skip~0 := 0; {264376#false} is VALID [2022-04-27 15:11:21,383 INFO L290 TraceCheckUtils]: 301: Hoare triple {264376#false} assume !false; {264376#false} is VALID [2022-04-27 15:11:21,383 INFO L290 TraceCheckUtils]: 302: Hoare triple {264376#false} ~state~0 := ~s__state~0; {264376#false} is VALID [2022-04-27 15:11:21,383 INFO L290 TraceCheckUtils]: 303: Hoare triple {264376#false} assume !(12292 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,383 INFO L290 TraceCheckUtils]: 304: Hoare triple {264376#false} assume !(16384 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,383 INFO L290 TraceCheckUtils]: 305: Hoare triple {264376#false} assume !(8192 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,383 INFO L290 TraceCheckUtils]: 306: Hoare triple {264376#false} assume !(24576 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,383 INFO L290 TraceCheckUtils]: 307: Hoare triple {264376#false} assume !(8195 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,383 INFO L290 TraceCheckUtils]: 308: Hoare triple {264376#false} assume !(8480 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,383 INFO L290 TraceCheckUtils]: 309: Hoare triple {264376#false} assume !(8481 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,384 INFO L290 TraceCheckUtils]: 310: Hoare triple {264376#false} assume !(8482 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,384 INFO L290 TraceCheckUtils]: 311: Hoare triple {264376#false} assume !(8464 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,384 INFO L290 TraceCheckUtils]: 312: Hoare triple {264376#false} assume !(8465 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,384 INFO L290 TraceCheckUtils]: 313: Hoare triple {264376#false} assume !(8466 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,384 INFO L290 TraceCheckUtils]: 314: Hoare triple {264376#false} assume !(8496 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,384 INFO L290 TraceCheckUtils]: 315: Hoare triple {264376#false} assume !(8497 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,384 INFO L290 TraceCheckUtils]: 316: Hoare triple {264376#false} assume !(8512 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,384 INFO L290 TraceCheckUtils]: 317: Hoare triple {264376#false} assume !(8513 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,384 INFO L290 TraceCheckUtils]: 318: Hoare triple {264376#false} assume !(8528 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,384 INFO L290 TraceCheckUtils]: 319: Hoare triple {264376#false} assume !(8529 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,384 INFO L290 TraceCheckUtils]: 320: Hoare triple {264376#false} assume !(8544 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,384 INFO L290 TraceCheckUtils]: 321: Hoare triple {264376#false} assume !(8545 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,384 INFO L290 TraceCheckUtils]: 322: Hoare triple {264376#false} assume !(8560 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,384 INFO L290 TraceCheckUtils]: 323: Hoare triple {264376#false} assume !(8561 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,384 INFO L290 TraceCheckUtils]: 324: Hoare triple {264376#false} assume 8448 == ~s__state~0; {264376#false} is VALID [2022-04-27 15:11:21,385 INFO L290 TraceCheckUtils]: 325: Hoare triple {264376#false} assume !(~num1~0 > 0); {264376#false} is VALID [2022-04-27 15:11:21,385 INFO L290 TraceCheckUtils]: 326: Hoare triple {264376#false} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {264376#false} is VALID [2022-04-27 15:11:21,385 INFO L290 TraceCheckUtils]: 327: Hoare triple {264376#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {264376#false} is VALID [2022-04-27 15:11:21,385 INFO L290 TraceCheckUtils]: 328: Hoare triple {264376#false} ~skip~0 := 0; {264376#false} is VALID [2022-04-27 15:11:21,385 INFO L290 TraceCheckUtils]: 329: Hoare triple {264376#false} assume !false; {264376#false} is VALID [2022-04-27 15:11:21,385 INFO L290 TraceCheckUtils]: 330: Hoare triple {264376#false} ~state~0 := ~s__state~0; {264376#false} is VALID [2022-04-27 15:11:21,385 INFO L290 TraceCheckUtils]: 331: Hoare triple {264376#false} assume !(12292 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,385 INFO L290 TraceCheckUtils]: 332: Hoare triple {264376#false} assume !(16384 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,385 INFO L290 TraceCheckUtils]: 333: Hoare triple {264376#false} assume !(8192 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,385 INFO L290 TraceCheckUtils]: 334: Hoare triple {264376#false} assume !(24576 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,385 INFO L290 TraceCheckUtils]: 335: Hoare triple {264376#false} assume !(8195 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,385 INFO L290 TraceCheckUtils]: 336: Hoare triple {264376#false} assume !(8480 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,385 INFO L290 TraceCheckUtils]: 337: Hoare triple {264376#false} assume !(8481 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,385 INFO L290 TraceCheckUtils]: 338: Hoare triple {264376#false} assume !(8482 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,385 INFO L290 TraceCheckUtils]: 339: Hoare triple {264376#false} assume !(8464 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,385 INFO L290 TraceCheckUtils]: 340: Hoare triple {264376#false} assume !(8465 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,386 INFO L290 TraceCheckUtils]: 341: Hoare triple {264376#false} assume !(8466 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,386 INFO L290 TraceCheckUtils]: 342: Hoare triple {264376#false} assume !(8496 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,386 INFO L290 TraceCheckUtils]: 343: Hoare triple {264376#false} assume !(8497 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,386 INFO L290 TraceCheckUtils]: 344: Hoare triple {264376#false} assume !(8512 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,386 INFO L290 TraceCheckUtils]: 345: Hoare triple {264376#false} assume !(8513 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,386 INFO L290 TraceCheckUtils]: 346: Hoare triple {264376#false} assume !(8528 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,386 INFO L290 TraceCheckUtils]: 347: Hoare triple {264376#false} assume !(8529 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,386 INFO L290 TraceCheckUtils]: 348: Hoare triple {264376#false} assume !(8544 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,386 INFO L290 TraceCheckUtils]: 349: Hoare triple {264376#false} assume !(8545 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,386 INFO L290 TraceCheckUtils]: 350: Hoare triple {264376#false} assume !(8560 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,386 INFO L290 TraceCheckUtils]: 351: Hoare triple {264376#false} assume !(8561 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,386 INFO L290 TraceCheckUtils]: 352: Hoare triple {264376#false} assume !(8448 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,386 INFO L290 TraceCheckUtils]: 353: Hoare triple {264376#false} assume !(8576 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,386 INFO L290 TraceCheckUtils]: 354: Hoare triple {264376#false} assume !(8577 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,386 INFO L290 TraceCheckUtils]: 355: Hoare triple {264376#false} assume !(8592 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,386 INFO L290 TraceCheckUtils]: 356: Hoare triple {264376#false} assume !(8593 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,387 INFO L290 TraceCheckUtils]: 357: Hoare triple {264376#false} assume !(8608 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,387 INFO L290 TraceCheckUtils]: 358: Hoare triple {264376#false} assume !(8609 == ~s__state~0); {264376#false} is VALID [2022-04-27 15:11:21,387 INFO L290 TraceCheckUtils]: 359: Hoare triple {264376#false} assume 8640 == ~s__state~0; {264376#false} is VALID [2022-04-27 15:11:21,387 INFO L290 TraceCheckUtils]: 360: Hoare triple {264376#false} assume -2147483648 <= #t~nondet48 && #t~nondet48 <= 2147483647;~ret~0 := #t~nondet48;havoc #t~nondet48; {264376#false} is VALID [2022-04-27 15:11:21,387 INFO L290 TraceCheckUtils]: 361: Hoare triple {264376#false} assume 5 == ~blastFlag~0; {264376#false} is VALID [2022-04-27 15:11:21,387 INFO L290 TraceCheckUtils]: 362: Hoare triple {264376#false} assume !false; {264376#false} is VALID [2022-04-27 15:11:21,388 INFO L134 CoverageAnalysis]: Checked inductivity of 1248 backedges. 771 proven. 0 refuted. 0 times theorem prover too weak. 477 trivial. 0 not checked. [2022-04-27 15:11:21,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-27 15:11:21,388 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536175714] [2022-04-27 15:11:21,388 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1536175714] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-27 15:11:21,388 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-27 15:11:21,388 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-27 15:11:21,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144817756] [2022-04-27 15:11:21,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-27 15:11:21,389 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 38.0) internal successors, (152), 3 states have internal predecessors, (152), 1 states have call successors, (3), 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 363 [2022-04-27 15:11:21,390 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-27 15:11:21,390 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 4 states, 4 states have (on average 38.0) internal successors, (152), 3 states have internal predecessors, (152), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:11:21,486 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 156 edges. 156 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-27 15:11:21,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-27 15:11:21,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-27 15:11:21,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-27 15:11:21,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-27 15:11:21,487 INFO L87 Difference]: Start difference. First operand 8823 states and 11616 transitions. Second operand has 4 states, 4 states have (on average 38.0) internal successors, (152), 3 states have internal predecessors, (152), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:11:30,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 15:11:30,763 INFO L93 Difference]: Finished difference Result 14449 states and 19238 transitions. [2022-04-27 15:11:30,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-27 15:11:30,763 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 38.0) internal successors, (152), 3 states have internal predecessors, (152), 1 states have call successors, (3), 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 363 [2022-04-27 15:11:30,764 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-27 15:11:30,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 38.0) internal successors, (152), 3 states have internal predecessors, (152), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:11:30,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 463 transitions. [2022-04-27 15:11:30,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 38.0) internal successors, (152), 3 states have internal predecessors, (152), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:11:30,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 463 transitions. [2022-04-27 15:11:30,769 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 4 states and 463 transitions. [2022-04-27 15:11:31,062 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 463 edges. 463 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-27 15:11:32,052 INFO L225 Difference]: With dead ends: 14449 [2022-04-27 15:11:32,052 INFO L226 Difference]: Without dead ends: 5010 [2022-04-27 15:11:32,058 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-27 15:11:32,059 INFO L413 NwaCegarLoop]: 223 mSDtfsCounter, 227 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 231 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 227 SdHoareTripleChecker+Valid, 230 SdHoareTripleChecker+Invalid, 254 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 231 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-27 15:11:32,059 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [227 Valid, 230 Invalid, 254 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 231 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-27 15:11:32,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5010 states. [2022-04-27 15:11:33,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5010 to 4783. [2022-04-27 15:11:33,690 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-27 15:11:33,693 INFO L82 GeneralOperation]: Start isEquivalent. First operand 5010 states. Second operand has 4783 states, 4778 states have (on average 1.3110087902888237) internal successors, (6264), 4778 states have internal predecessors, (6264), 3 states have call successors, (3), 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-27 15:11:33,696 INFO L74 IsIncluded]: Start isIncluded. First operand 5010 states. Second operand has 4783 states, 4778 states have (on average 1.3110087902888237) internal successors, (6264), 4778 states have internal predecessors, (6264), 3 states have call successors, (3), 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-27 15:11:33,698 INFO L87 Difference]: Start difference. First operand 5010 states. Second operand has 4783 states, 4778 states have (on average 1.3110087902888237) internal successors, (6264), 4778 states have internal predecessors, (6264), 3 states have call successors, (3), 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-27 15:11:34,426 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 15:11:34,426 INFO L93 Difference]: Finished difference Result 5010 states and 6531 transitions. [2022-04-27 15:11:34,426 INFO L276 IsEmpty]: Start isEmpty. Operand 5010 states and 6531 transitions. [2022-04-27 15:11:34,429 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 15:11:34,429 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 15:11:34,432 INFO L74 IsIncluded]: Start isIncluded. First operand has 4783 states, 4778 states have (on average 1.3110087902888237) internal successors, (6264), 4778 states have internal predecessors, (6264), 3 states have call successors, (3), 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 5010 states. [2022-04-27 15:11:34,435 INFO L87 Difference]: Start difference. First operand has 4783 states, 4778 states have (on average 1.3110087902888237) internal successors, (6264), 4778 states have internal predecessors, (6264), 3 states have call successors, (3), 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 5010 states. [2022-04-27 15:11:35,173 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 15:11:35,173 INFO L93 Difference]: Finished difference Result 5010 states and 6531 transitions. [2022-04-27 15:11:35,173 INFO L276 IsEmpty]: Start isEmpty. Operand 5010 states and 6531 transitions. [2022-04-27 15:11:35,176 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 15:11:35,176 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 15:11:35,176 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-27 15:11:35,176 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-27 15:11:35,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4783 states, 4778 states have (on average 1.3110087902888237) internal successors, (6264), 4778 states have internal predecessors, (6264), 3 states have call successors, (3), 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-27 15:11:35,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4783 states to 4783 states and 6268 transitions. [2022-04-27 15:11:35,939 INFO L78 Accepts]: Start accepts. Automaton has 4783 states and 6268 transitions. Word has length 363 [2022-04-27 15:11:35,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-27 15:11:35,939 INFO L495 AbstractCegarLoop]: Abstraction has 4783 states and 6268 transitions. [2022-04-27 15:11:35,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 38.0) internal successors, (152), 3 states have internal predecessors, (152), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:11:35,939 INFO L276 IsEmpty]: Start isEmpty. Operand 4783 states and 6268 transitions. [2022-04-27 15:11:35,958 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 365 [2022-04-27 15:11:35,958 INFO L187 NwaCegarLoop]: Found error trace [2022-04-27 15:11:35,958 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 10, 10, 9, 9, 8, 8, 6, 6, 6, 6, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-27 15:11:35,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-04-27 15:11:35,959 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-27 15:11:35,959 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-27 15:11:35,959 INFO L85 PathProgramCache]: Analyzing trace with hash 1344594939, now seen corresponding path program 1 times [2022-04-27 15:11:35,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-27 15:11:35,959 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624323416] [2022-04-27 15:11:35,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-27 15:11:35,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-27 15:11:35,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 15:11:36,032 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-27 15:11:36,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 15:11:36,035 INFO L290 TraceCheckUtils]: 0: Hoare triple {295422#(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(16, 2);call #Ultimate.allocInit(12, 3); {295416#true} is VALID [2022-04-27 15:11:36,036 INFO L290 TraceCheckUtils]: 1: Hoare triple {295416#true} assume true; {295416#true} is VALID [2022-04-27 15:11:36,036 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {295416#true} {295416#true} #638#return; {295416#true} is VALID [2022-04-27 15:11:36,036 INFO L272 TraceCheckUtils]: 0: Hoare triple {295416#true} call ULTIMATE.init(); {295422#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-27 15:11:36,036 INFO L290 TraceCheckUtils]: 1: Hoare triple {295422#(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(16, 2);call #Ultimate.allocInit(12, 3); {295416#true} is VALID [2022-04-27 15:11:36,036 INFO L290 TraceCheckUtils]: 2: Hoare triple {295416#true} assume true; {295416#true} is VALID [2022-04-27 15:11:36,036 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {295416#true} {295416#true} #638#return; {295416#true} is VALID [2022-04-27 15:11:36,036 INFO L272 TraceCheckUtils]: 4: Hoare triple {295416#true} call #t~ret55 := main(); {295416#true} is VALID [2022-04-27 15:11:36,036 INFO L290 TraceCheckUtils]: 5: Hoare triple {295416#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {295416#true} is VALID [2022-04-27 15:11:36,037 INFO L272 TraceCheckUtils]: 6: Hoare triple {295416#true} call #t~ret54 := ssl3_accept(~s~0); {295416#true} is VALID [2022-04-27 15:11:36,037 INFO L290 TraceCheckUtils]: 7: Hoare triple {295416#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__hit~0 := #t~nondet7;havoc #t~nondet7;havoc ~s__rwstate~0;~s__init_buf___0~0 := 1;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__debug~0 := #t~nondet8;havoc #t~nondet8;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__options~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__verify_mode~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__session__peer~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet16;havoc #t~nondet16;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet18;havoc #t~nondet18;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet20;havoc #t~nondet20;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet21;havoc #t~nondet21;havoc ~s__session__cipher~0;havoc ~buf~0;havoc ~l~0;havoc ~Time~0;havoc ~tmp~0;havoc ~cb~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~num1~0 := #t~nondet22;havoc #t~nondet22;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~tmp___1~0 := #t~nondet23;havoc #t~nondet23;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___2~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___3~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___4~0 := #t~nondet26;havoc #t~nondet26;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp___5~0 := #t~nondet27;havoc #t~nondet27;assume -2147483648 <= #t~nondet28 && #t~nondet28 <= 2147483647;~tmp___6~0 := #t~nondet28;havoc #t~nondet28;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet29 && #t~nondet29 <= 2147483647;~tmp___8~0 := #t~nondet29;havoc #t~nondet29;assume -2147483648 <= #t~nondet30 && #t~nondet30 <= 2147483647;~tmp___9~0 := #t~nondet30;havoc #t~nondet30;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___10~0 := #t~nondet31;havoc #t~nondet31;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp~0 := #t~nondet32;havoc #t~nondet32;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {295416#true} is VALID [2022-04-27 15:11:36,037 INFO L290 TraceCheckUtils]: 8: Hoare triple {295416#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {295416#true} is VALID [2022-04-27 15:11:36,037 INFO L290 TraceCheckUtils]: 9: Hoare triple {295416#true} #t~post33 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post33;havoc #t~post33; {295416#true} is VALID [2022-04-27 15:11:36,037 INFO L290 TraceCheckUtils]: 10: Hoare triple {295416#true} assume !(0 != 12288 + ~tmp___1~0); {295416#true} is VALID [2022-04-27 15:11:36,037 INFO L290 TraceCheckUtils]: 11: Hoare triple {295416#true} assume !(0 == ~s__cert~0); {295416#true} is VALID [2022-04-27 15:11:36,037 INFO L290 TraceCheckUtils]: 12: Hoare triple {295416#true} assume !false; {295416#true} is VALID [2022-04-27 15:11:36,037 INFO L290 TraceCheckUtils]: 13: Hoare triple {295416#true} ~state~0 := ~s__state~0; {295416#true} is VALID [2022-04-27 15:11:36,037 INFO L290 TraceCheckUtils]: 14: Hoare triple {295416#true} assume !(12292 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,037 INFO L290 TraceCheckUtils]: 15: Hoare triple {295416#true} assume !(16384 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,037 INFO L290 TraceCheckUtils]: 16: Hoare triple {295416#true} assume !(8192 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,037 INFO L290 TraceCheckUtils]: 17: Hoare triple {295416#true} assume !(24576 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,037 INFO L290 TraceCheckUtils]: 18: Hoare triple {295416#true} assume !(8195 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,037 INFO L290 TraceCheckUtils]: 19: Hoare triple {295416#true} assume !(8480 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,037 INFO L290 TraceCheckUtils]: 20: Hoare triple {295416#true} assume !(8481 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,038 INFO L290 TraceCheckUtils]: 21: Hoare triple {295416#true} assume !(8482 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,038 INFO L290 TraceCheckUtils]: 22: Hoare triple {295416#true} assume 8464 == ~s__state~0; {295416#true} is VALID [2022-04-27 15:11:36,038 INFO L290 TraceCheckUtils]: 23: Hoare triple {295416#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~ret~0 := #t~nondet38;havoc #t~nondet38; {295416#true} is VALID [2022-04-27 15:11:36,038 INFO L290 TraceCheckUtils]: 24: Hoare triple {295416#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {295416#true} is VALID [2022-04-27 15:11:36,038 INFO L290 TraceCheckUtils]: 25: Hoare triple {295416#true} assume !(~ret~0 <= 0);~got_new_session~0 := 1;~s__state~0 := 8496;~s__init_num~0 := 0; {295416#true} is VALID [2022-04-27 15:11:36,038 INFO L290 TraceCheckUtils]: 26: Hoare triple {295416#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {295416#true} is VALID [2022-04-27 15:11:36,038 INFO L290 TraceCheckUtils]: 27: Hoare triple {295416#true} ~skip~0 := 0; {295416#true} is VALID [2022-04-27 15:11:36,038 INFO L290 TraceCheckUtils]: 28: Hoare triple {295416#true} assume !false; {295416#true} is VALID [2022-04-27 15:11:36,038 INFO L290 TraceCheckUtils]: 29: Hoare triple {295416#true} ~state~0 := ~s__state~0; {295416#true} is VALID [2022-04-27 15:11:36,038 INFO L290 TraceCheckUtils]: 30: Hoare triple {295416#true} assume !(12292 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,038 INFO L290 TraceCheckUtils]: 31: Hoare triple {295416#true} assume !(16384 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,038 INFO L290 TraceCheckUtils]: 32: Hoare triple {295416#true} assume !(8192 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,038 INFO L290 TraceCheckUtils]: 33: Hoare triple {295416#true} assume !(24576 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,038 INFO L290 TraceCheckUtils]: 34: Hoare triple {295416#true} assume !(8195 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,038 INFO L290 TraceCheckUtils]: 35: Hoare triple {295416#true} assume !(8480 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,038 INFO L290 TraceCheckUtils]: 36: Hoare triple {295416#true} assume !(8481 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,039 INFO L290 TraceCheckUtils]: 37: Hoare triple {295416#true} assume !(8482 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,039 INFO L290 TraceCheckUtils]: 38: Hoare triple {295416#true} assume !(8464 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,039 INFO L290 TraceCheckUtils]: 39: Hoare triple {295416#true} assume !(8465 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,039 INFO L290 TraceCheckUtils]: 40: Hoare triple {295416#true} assume !(8466 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,039 INFO L290 TraceCheckUtils]: 41: Hoare triple {295416#true} assume 8496 == ~s__state~0; {295416#true} is VALID [2022-04-27 15:11:36,039 INFO L290 TraceCheckUtils]: 42: Hoare triple {295416#true} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {295416#true} is VALID [2022-04-27 15:11:36,039 INFO L290 TraceCheckUtils]: 43: Hoare triple {295416#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {295416#true} is VALID [2022-04-27 15:11:36,039 INFO L290 TraceCheckUtils]: 44: Hoare triple {295416#true} assume !(~ret~0 <= 0); {295416#true} is VALID [2022-04-27 15:11:36,039 INFO L290 TraceCheckUtils]: 45: Hoare triple {295416#true} assume !(0 != ~s__hit~0);~s__state~0 := 8512; {295416#true} is VALID [2022-04-27 15:11:36,039 INFO L290 TraceCheckUtils]: 46: Hoare triple {295416#true} ~s__init_num~0 := 0; {295416#true} is VALID [2022-04-27 15:11:36,039 INFO L290 TraceCheckUtils]: 47: Hoare triple {295416#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {295416#true} is VALID [2022-04-27 15:11:36,039 INFO L290 TraceCheckUtils]: 48: Hoare triple {295416#true} ~skip~0 := 0; {295416#true} is VALID [2022-04-27 15:11:36,039 INFO L290 TraceCheckUtils]: 49: Hoare triple {295416#true} assume !false; {295416#true} is VALID [2022-04-27 15:11:36,039 INFO L290 TraceCheckUtils]: 50: Hoare triple {295416#true} ~state~0 := ~s__state~0; {295416#true} is VALID [2022-04-27 15:11:36,039 INFO L290 TraceCheckUtils]: 51: Hoare triple {295416#true} assume !(12292 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,039 INFO L290 TraceCheckUtils]: 52: Hoare triple {295416#true} assume !(16384 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,040 INFO L290 TraceCheckUtils]: 53: Hoare triple {295416#true} assume !(8192 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,040 INFO L290 TraceCheckUtils]: 54: Hoare triple {295416#true} assume !(24576 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,040 INFO L290 TraceCheckUtils]: 55: Hoare triple {295416#true} assume !(8195 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,040 INFO L290 TraceCheckUtils]: 56: Hoare triple {295416#true} assume !(8480 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,040 INFO L290 TraceCheckUtils]: 57: Hoare triple {295416#true} assume !(8481 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,040 INFO L290 TraceCheckUtils]: 58: Hoare triple {295416#true} assume !(8482 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,040 INFO L290 TraceCheckUtils]: 59: Hoare triple {295416#true} assume !(8464 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,040 INFO L290 TraceCheckUtils]: 60: Hoare triple {295416#true} assume !(8465 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,040 INFO L290 TraceCheckUtils]: 61: Hoare triple {295416#true} assume !(8466 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,040 INFO L290 TraceCheckUtils]: 62: Hoare triple {295416#true} assume !(8496 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,040 INFO L290 TraceCheckUtils]: 63: Hoare triple {295416#true} assume !(8497 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,040 INFO L290 TraceCheckUtils]: 64: Hoare triple {295416#true} assume 8512 == ~s__state~0; {295416#true} is VALID [2022-04-27 15:11:36,040 INFO L290 TraceCheckUtils]: 65: Hoare triple {295416#true} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {295416#true} is VALID [2022-04-27 15:11:36,040 INFO L290 TraceCheckUtils]: 66: Hoare triple {295416#true} assume !(0 != (256 + ~__cil_tmp56~0) % 4294967296);assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;~ret~0 := #t~nondet40;havoc #t~nondet40; {295416#true} is VALID [2022-04-27 15:11:36,040 INFO L290 TraceCheckUtils]: 67: Hoare triple {295416#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 6; {295416#true} is VALID [2022-04-27 15:11:36,040 INFO L290 TraceCheckUtils]: 68: Hoare triple {295416#true} assume !(~ret~0 <= 0); {295416#true} is VALID [2022-04-27 15:11:36,041 INFO L290 TraceCheckUtils]: 69: Hoare triple {295416#true} ~s__state~0 := 8528;~s__init_num~0 := 0; {295416#true} is VALID [2022-04-27 15:11:36,041 INFO L290 TraceCheckUtils]: 70: Hoare triple {295416#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {295416#true} is VALID [2022-04-27 15:11:36,041 INFO L290 TraceCheckUtils]: 71: Hoare triple {295416#true} ~skip~0 := 0; {295416#true} is VALID [2022-04-27 15:11:36,041 INFO L290 TraceCheckUtils]: 72: Hoare triple {295416#true} assume !false; {295416#true} is VALID [2022-04-27 15:11:36,041 INFO L290 TraceCheckUtils]: 73: Hoare triple {295416#true} ~state~0 := ~s__state~0; {295416#true} is VALID [2022-04-27 15:11:36,041 INFO L290 TraceCheckUtils]: 74: Hoare triple {295416#true} assume !(12292 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,041 INFO L290 TraceCheckUtils]: 75: Hoare triple {295416#true} assume !(16384 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,041 INFO L290 TraceCheckUtils]: 76: Hoare triple {295416#true} assume !(8192 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,041 INFO L290 TraceCheckUtils]: 77: Hoare triple {295416#true} assume !(24576 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,041 INFO L290 TraceCheckUtils]: 78: Hoare triple {295416#true} assume !(8195 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,041 INFO L290 TraceCheckUtils]: 79: Hoare triple {295416#true} assume !(8480 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,041 INFO L290 TraceCheckUtils]: 80: Hoare triple {295416#true} assume !(8481 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,041 INFO L290 TraceCheckUtils]: 81: Hoare triple {295416#true} assume !(8482 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,041 INFO L290 TraceCheckUtils]: 82: Hoare triple {295416#true} assume !(8464 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,041 INFO L290 TraceCheckUtils]: 83: Hoare triple {295416#true} assume !(8465 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,042 INFO L290 TraceCheckUtils]: 84: Hoare triple {295416#true} assume !(8466 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,042 INFO L290 TraceCheckUtils]: 85: Hoare triple {295416#true} assume !(8496 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,042 INFO L290 TraceCheckUtils]: 86: Hoare triple {295416#true} assume !(8497 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,042 INFO L290 TraceCheckUtils]: 87: Hoare triple {295416#true} assume !(8512 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,042 INFO L290 TraceCheckUtils]: 88: Hoare triple {295416#true} assume !(8513 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,042 INFO L290 TraceCheckUtils]: 89: Hoare triple {295416#true} assume 8528 == ~s__state~0; {295416#true} is VALID [2022-04-27 15:11:36,042 INFO L290 TraceCheckUtils]: 90: Hoare triple {295416#true} ~l~0 := ~s__s3__tmp__new_cipher__algorithms~0;~__cil_tmp57~0 := ~s__options~0; {295416#true} is VALID [2022-04-27 15:11:36,042 INFO L290 TraceCheckUtils]: 91: Hoare triple {295416#true} assume 0 != (2097152 + ~__cil_tmp57~0) % 4294967296;~s__s3__tmp__use_rsa_tmp~0 := 1; {295416#true} is VALID [2022-04-27 15:11:36,042 INFO L290 TraceCheckUtils]: 92: Hoare triple {295416#true} assume 0 != ~s__s3__tmp__use_rsa_tmp~0; {295416#true} is VALID [2022-04-27 15:11:36,042 INFO L290 TraceCheckUtils]: 93: Hoare triple {295416#true} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {295416#true} is VALID [2022-04-27 15:11:36,042 INFO L290 TraceCheckUtils]: 94: Hoare triple {295416#true} assume 6 == ~blastFlag~0;~blastFlag~0 := 7; {295416#true} is VALID [2022-04-27 15:11:36,042 INFO L290 TraceCheckUtils]: 95: Hoare triple {295416#true} assume !(~ret~0 <= 0); {295416#true} is VALID [2022-04-27 15:11:36,042 INFO L290 TraceCheckUtils]: 96: Hoare triple {295416#true} ~s__state~0 := 8544;~s__init_num~0 := 0; {295416#true} is VALID [2022-04-27 15:11:36,042 INFO L290 TraceCheckUtils]: 97: Hoare triple {295416#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {295416#true} is VALID [2022-04-27 15:11:36,042 INFO L290 TraceCheckUtils]: 98: Hoare triple {295416#true} ~skip~0 := 0; {295416#true} is VALID [2022-04-27 15:11:36,042 INFO L290 TraceCheckUtils]: 99: Hoare triple {295416#true} assume !false; {295416#true} is VALID [2022-04-27 15:11:36,043 INFO L290 TraceCheckUtils]: 100: Hoare triple {295416#true} ~state~0 := ~s__state~0; {295416#true} is VALID [2022-04-27 15:11:36,043 INFO L290 TraceCheckUtils]: 101: Hoare triple {295416#true} assume !(12292 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,043 INFO L290 TraceCheckUtils]: 102: Hoare triple {295416#true} assume !(16384 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,043 INFO L290 TraceCheckUtils]: 103: Hoare triple {295416#true} assume !(8192 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,043 INFO L290 TraceCheckUtils]: 104: Hoare triple {295416#true} assume !(24576 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,043 INFO L290 TraceCheckUtils]: 105: Hoare triple {295416#true} assume !(8195 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,043 INFO L290 TraceCheckUtils]: 106: Hoare triple {295416#true} assume !(8480 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,043 INFO L290 TraceCheckUtils]: 107: Hoare triple {295416#true} assume !(8481 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,043 INFO L290 TraceCheckUtils]: 108: Hoare triple {295416#true} assume !(8482 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,043 INFO L290 TraceCheckUtils]: 109: Hoare triple {295416#true} assume !(8464 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,043 INFO L290 TraceCheckUtils]: 110: Hoare triple {295416#true} assume !(8465 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,043 INFO L290 TraceCheckUtils]: 111: Hoare triple {295416#true} assume !(8466 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,043 INFO L290 TraceCheckUtils]: 112: Hoare triple {295416#true} assume !(8496 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,043 INFO L290 TraceCheckUtils]: 113: Hoare triple {295416#true} assume !(8497 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,043 INFO L290 TraceCheckUtils]: 114: Hoare triple {295416#true} assume !(8512 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,044 INFO L290 TraceCheckUtils]: 115: Hoare triple {295416#true} assume !(8513 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,044 INFO L290 TraceCheckUtils]: 116: Hoare triple {295416#true} assume !(8528 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,044 INFO L290 TraceCheckUtils]: 117: Hoare triple {295416#true} assume !(8529 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,044 INFO L290 TraceCheckUtils]: 118: Hoare triple {295416#true} assume 8544 == ~s__state~0; {295416#true} is VALID [2022-04-27 15:11:36,044 INFO L290 TraceCheckUtils]: 119: Hoare triple {295416#true} assume 0 != 1 + ~s__verify_mode~0; {295416#true} is VALID [2022-04-27 15:11:36,044 INFO L290 TraceCheckUtils]: 120: Hoare triple {295416#true} assume !(0 != ~s__session__peer~0); {295416#true} is VALID [2022-04-27 15:11:36,044 INFO L290 TraceCheckUtils]: 121: Hoare triple {295416#true} ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; {295416#true} is VALID [2022-04-27 15:11:36,044 INFO L290 TraceCheckUtils]: 122: Hoare triple {295416#true} assume !(0 != (256 + ~__cil_tmp61~0) % 4294967296); {295416#true} is VALID [2022-04-27 15:11:36,044 INFO L290 TraceCheckUtils]: 123: Hoare triple {295416#true} ~s__s3__tmp__cert_request~0 := 1;assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {295416#true} is VALID [2022-04-27 15:11:36,044 INFO L290 TraceCheckUtils]: 124: Hoare triple {295416#true} assume !(8 == ~blastFlag~0); {295416#true} is VALID [2022-04-27 15:11:36,044 INFO L290 TraceCheckUtils]: 125: Hoare triple {295416#true} assume !(~ret~0 <= 0);~s__state~0 := 8448;~s__s3__tmp__next_state___0~0 := 8576;~s__init_num~0 := 0; {295416#true} is VALID [2022-04-27 15:11:36,044 INFO L290 TraceCheckUtils]: 126: Hoare triple {295416#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {295416#true} is VALID [2022-04-27 15:11:36,044 INFO L290 TraceCheckUtils]: 127: Hoare triple {295416#true} ~skip~0 := 0; {295416#true} is VALID [2022-04-27 15:11:36,044 INFO L290 TraceCheckUtils]: 128: Hoare triple {295416#true} assume !false; {295416#true} is VALID [2022-04-27 15:11:36,044 INFO L290 TraceCheckUtils]: 129: Hoare triple {295416#true} ~state~0 := ~s__state~0; {295416#true} is VALID [2022-04-27 15:11:36,044 INFO L290 TraceCheckUtils]: 130: Hoare triple {295416#true} assume !(12292 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,045 INFO L290 TraceCheckUtils]: 131: Hoare triple {295416#true} assume !(16384 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,045 INFO L290 TraceCheckUtils]: 132: Hoare triple {295416#true} assume !(8192 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,045 INFO L290 TraceCheckUtils]: 133: Hoare triple {295416#true} assume !(24576 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,045 INFO L290 TraceCheckUtils]: 134: Hoare triple {295416#true} assume !(8195 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,045 INFO L290 TraceCheckUtils]: 135: Hoare triple {295416#true} assume !(8480 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,045 INFO L290 TraceCheckUtils]: 136: Hoare triple {295416#true} assume !(8481 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,045 INFO L290 TraceCheckUtils]: 137: Hoare triple {295416#true} assume !(8482 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,045 INFO L290 TraceCheckUtils]: 138: Hoare triple {295416#true} assume !(8464 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,045 INFO L290 TraceCheckUtils]: 139: Hoare triple {295416#true} assume !(8465 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,045 INFO L290 TraceCheckUtils]: 140: Hoare triple {295416#true} assume !(8466 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,045 INFO L290 TraceCheckUtils]: 141: Hoare triple {295416#true} assume !(8496 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,045 INFO L290 TraceCheckUtils]: 142: Hoare triple {295416#true} assume !(8497 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,045 INFO L290 TraceCheckUtils]: 143: Hoare triple {295416#true} assume !(8512 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,045 INFO L290 TraceCheckUtils]: 144: Hoare triple {295416#true} assume !(8513 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,045 INFO L290 TraceCheckUtils]: 145: Hoare triple {295416#true} assume !(8528 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,045 INFO L290 TraceCheckUtils]: 146: Hoare triple {295416#true} assume !(8529 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,046 INFO L290 TraceCheckUtils]: 147: Hoare triple {295416#true} assume !(8544 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,046 INFO L290 TraceCheckUtils]: 148: Hoare triple {295416#true} assume !(8545 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,046 INFO L290 TraceCheckUtils]: 149: Hoare triple {295416#true} assume !(8560 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,046 INFO L290 TraceCheckUtils]: 150: Hoare triple {295416#true} assume !(8561 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,046 INFO L290 TraceCheckUtils]: 151: Hoare triple {295416#true} assume 8448 == ~s__state~0; {295416#true} is VALID [2022-04-27 15:11:36,046 INFO L290 TraceCheckUtils]: 152: Hoare triple {295416#true} assume !(~num1~0 > 0); {295416#true} is VALID [2022-04-27 15:11:36,046 INFO L290 TraceCheckUtils]: 153: Hoare triple {295416#true} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {295416#true} is VALID [2022-04-27 15:11:36,046 INFO L290 TraceCheckUtils]: 154: Hoare triple {295416#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {295416#true} is VALID [2022-04-27 15:11:36,046 INFO L290 TraceCheckUtils]: 155: Hoare triple {295416#true} ~skip~0 := 0; {295416#true} is VALID [2022-04-27 15:11:36,046 INFO L290 TraceCheckUtils]: 156: Hoare triple {295416#true} assume !false; {295416#true} is VALID [2022-04-27 15:11:36,046 INFO L290 TraceCheckUtils]: 157: Hoare triple {295416#true} ~state~0 := ~s__state~0; {295416#true} is VALID [2022-04-27 15:11:36,046 INFO L290 TraceCheckUtils]: 158: Hoare triple {295416#true} assume !(12292 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,046 INFO L290 TraceCheckUtils]: 159: Hoare triple {295416#true} assume !(16384 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,046 INFO L290 TraceCheckUtils]: 160: Hoare triple {295416#true} assume !(8192 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,046 INFO L290 TraceCheckUtils]: 161: Hoare triple {295416#true} assume !(24576 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,046 INFO L290 TraceCheckUtils]: 162: Hoare triple {295416#true} assume !(8195 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,047 INFO L290 TraceCheckUtils]: 163: Hoare triple {295416#true} assume !(8480 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,047 INFO L290 TraceCheckUtils]: 164: Hoare triple {295416#true} assume !(8481 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,047 INFO L290 TraceCheckUtils]: 165: Hoare triple {295416#true} assume !(8482 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,047 INFO L290 TraceCheckUtils]: 166: Hoare triple {295416#true} assume !(8464 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,047 INFO L290 TraceCheckUtils]: 167: Hoare triple {295416#true} assume !(8465 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,047 INFO L290 TraceCheckUtils]: 168: Hoare triple {295416#true} assume !(8466 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,047 INFO L290 TraceCheckUtils]: 169: Hoare triple {295416#true} assume !(8496 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,047 INFO L290 TraceCheckUtils]: 170: Hoare triple {295416#true} assume !(8497 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,047 INFO L290 TraceCheckUtils]: 171: Hoare triple {295416#true} assume !(8512 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,047 INFO L290 TraceCheckUtils]: 172: Hoare triple {295416#true} assume !(8513 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,047 INFO L290 TraceCheckUtils]: 173: Hoare triple {295416#true} assume !(8528 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,047 INFO L290 TraceCheckUtils]: 174: Hoare triple {295416#true} assume !(8529 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,047 INFO L290 TraceCheckUtils]: 175: Hoare triple {295416#true} assume !(8544 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,047 INFO L290 TraceCheckUtils]: 176: Hoare triple {295416#true} assume !(8545 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,047 INFO L290 TraceCheckUtils]: 177: Hoare triple {295416#true} assume !(8560 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,048 INFO L290 TraceCheckUtils]: 178: Hoare triple {295416#true} assume !(8561 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,048 INFO L290 TraceCheckUtils]: 179: Hoare triple {295416#true} assume !(8448 == ~s__state~0); {295416#true} is VALID [2022-04-27 15:11:36,048 INFO L290 TraceCheckUtils]: 180: Hoare triple {295416#true} assume 8576 == ~s__state~0; {295416#true} is VALID [2022-04-27 15:11:36,048 INFO L290 TraceCheckUtils]: 181: Hoare triple {295416#true} assume -2147483648 <= #t~nondet44 && #t~nondet44 <= 2147483647;~ret~0 := #t~nondet44;havoc #t~nondet44; {295416#true} is VALID [2022-04-27 15:11:36,048 INFO L290 TraceCheckUtils]: 182: Hoare triple {295416#true} assume !(~ret~0 <= 0); {295416#true} is VALID [2022-04-27 15:11:36,048 INFO L290 TraceCheckUtils]: 183: Hoare triple {295416#true} assume !(2 == ~ret~0);assume -2147483648 <= #t~nondet45 && #t~nondet45 <= 2147483647;~ret~0 := #t~nondet45;havoc #t~nondet45; {295416#true} is VALID [2022-04-27 15:11:36,048 INFO L290 TraceCheckUtils]: 184: Hoare triple {295416#true} assume !(~ret~0 <= 0);~s__init_num~0 := 0;~s__state~0 := 8592; {295421#(= (+ ssl3_accept_~s__state~0 (- 8592)) 0)} is VALID [2022-04-27 15:11:36,049 INFO L290 TraceCheckUtils]: 185: Hoare triple {295421#(= (+ ssl3_accept_~s__state~0 (- 8592)) 0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {295421#(= (+ ssl3_accept_~s__state~0 (- 8592)) 0)} is VALID [2022-04-27 15:11:36,049 INFO L290 TraceCheckUtils]: 186: Hoare triple {295421#(= (+ ssl3_accept_~s__state~0 (- 8592)) 0)} ~skip~0 := 0; {295421#(= (+ ssl3_accept_~s__state~0 (- 8592)) 0)} is VALID [2022-04-27 15:11:36,049 INFO L290 TraceCheckUtils]: 187: Hoare triple {295421#(= (+ ssl3_accept_~s__state~0 (- 8592)) 0)} assume !false; {295421#(= (+ ssl3_accept_~s__state~0 (- 8592)) 0)} is VALID [2022-04-27 15:11:36,049 INFO L290 TraceCheckUtils]: 188: Hoare triple {295421#(= (+ ssl3_accept_~s__state~0 (- 8592)) 0)} ~state~0 := ~s__state~0; {295421#(= (+ ssl3_accept_~s__state~0 (- 8592)) 0)} is VALID [2022-04-27 15:11:36,050 INFO L290 TraceCheckUtils]: 189: Hoare triple {295421#(= (+ ssl3_accept_~s__state~0 (- 8592)) 0)} assume !(12292 == ~s__state~0); {295421#(= (+ ssl3_accept_~s__state~0 (- 8592)) 0)} is VALID [2022-04-27 15:11:36,050 INFO L290 TraceCheckUtils]: 190: Hoare triple {295421#(= (+ ssl3_accept_~s__state~0 (- 8592)) 0)} assume !(16384 == ~s__state~0); {295421#(= (+ ssl3_accept_~s__state~0 (- 8592)) 0)} is VALID [2022-04-27 15:11:36,050 INFO L290 TraceCheckUtils]: 191: Hoare triple {295421#(= (+ ssl3_accept_~s__state~0 (- 8592)) 0)} assume !(8192 == ~s__state~0); {295421#(= (+ ssl3_accept_~s__state~0 (- 8592)) 0)} is VALID [2022-04-27 15:11:36,050 INFO L290 TraceCheckUtils]: 192: Hoare triple {295421#(= (+ ssl3_accept_~s__state~0 (- 8592)) 0)} assume !(24576 == ~s__state~0); {295421#(= (+ ssl3_accept_~s__state~0 (- 8592)) 0)} is VALID [2022-04-27 15:11:36,051 INFO L290 TraceCheckUtils]: 193: Hoare triple {295421#(= (+ ssl3_accept_~s__state~0 (- 8592)) 0)} assume !(8195 == ~s__state~0); {295421#(= (+ ssl3_accept_~s__state~0 (- 8592)) 0)} is VALID [2022-04-27 15:11:36,051 INFO L290 TraceCheckUtils]: 194: Hoare triple {295421#(= (+ ssl3_accept_~s__state~0 (- 8592)) 0)} assume !(8480 == ~s__state~0); {295421#(= (+ ssl3_accept_~s__state~0 (- 8592)) 0)} is VALID [2022-04-27 15:11:36,051 INFO L290 TraceCheckUtils]: 195: Hoare triple {295421#(= (+ ssl3_accept_~s__state~0 (- 8592)) 0)} assume !(8481 == ~s__state~0); {295421#(= (+ ssl3_accept_~s__state~0 (- 8592)) 0)} is VALID [2022-04-27 15:11:36,051 INFO L290 TraceCheckUtils]: 196: Hoare triple {295421#(= (+ ssl3_accept_~s__state~0 (- 8592)) 0)} assume !(8482 == ~s__state~0); {295421#(= (+ ssl3_accept_~s__state~0 (- 8592)) 0)} is VALID [2022-04-27 15:11:36,052 INFO L290 TraceCheckUtils]: 197: Hoare triple {295421#(= (+ ssl3_accept_~s__state~0 (- 8592)) 0)} assume !(8464 == ~s__state~0); {295421#(= (+ ssl3_accept_~s__state~0 (- 8592)) 0)} is VALID [2022-04-27 15:11:36,052 INFO L290 TraceCheckUtils]: 198: Hoare triple {295421#(= (+ ssl3_accept_~s__state~0 (- 8592)) 0)} assume !(8465 == ~s__state~0); {295421#(= (+ ssl3_accept_~s__state~0 (- 8592)) 0)} is VALID [2022-04-27 15:11:36,052 INFO L290 TraceCheckUtils]: 199: Hoare triple {295421#(= (+ ssl3_accept_~s__state~0 (- 8592)) 0)} assume !(8466 == ~s__state~0); {295421#(= (+ ssl3_accept_~s__state~0 (- 8592)) 0)} is VALID [2022-04-27 15:11:36,053 INFO L290 TraceCheckUtils]: 200: Hoare triple {295421#(= (+ ssl3_accept_~s__state~0 (- 8592)) 0)} assume !(8496 == ~s__state~0); {295421#(= (+ ssl3_accept_~s__state~0 (- 8592)) 0)} is VALID [2022-04-27 15:11:36,053 INFO L290 TraceCheckUtils]: 201: Hoare triple {295421#(= (+ ssl3_accept_~s__state~0 (- 8592)) 0)} assume !(8497 == ~s__state~0); {295421#(= (+ ssl3_accept_~s__state~0 (- 8592)) 0)} is VALID [2022-04-27 15:11:36,053 INFO L290 TraceCheckUtils]: 202: Hoare triple {295421#(= (+ ssl3_accept_~s__state~0 (- 8592)) 0)} assume !(8512 == ~s__state~0); {295421#(= (+ ssl3_accept_~s__state~0 (- 8592)) 0)} is VALID [2022-04-27 15:11:36,053 INFO L290 TraceCheckUtils]: 203: Hoare triple {295421#(= (+ ssl3_accept_~s__state~0 (- 8592)) 0)} assume !(8513 == ~s__state~0); {295421#(= (+ ssl3_accept_~s__state~0 (- 8592)) 0)} is VALID [2022-04-27 15:11:36,054 INFO L290 TraceCheckUtils]: 204: Hoare triple {295421#(= (+ ssl3_accept_~s__state~0 (- 8592)) 0)} assume !(8528 == ~s__state~0); {295421#(= (+ ssl3_accept_~s__state~0 (- 8592)) 0)} is VALID [2022-04-27 15:11:36,054 INFO L290 TraceCheckUtils]: 205: Hoare triple {295421#(= (+ ssl3_accept_~s__state~0 (- 8592)) 0)} assume !(8529 == ~s__state~0); {295421#(= (+ ssl3_accept_~s__state~0 (- 8592)) 0)} is VALID [2022-04-27 15:11:36,054 INFO L290 TraceCheckUtils]: 206: Hoare triple {295421#(= (+ ssl3_accept_~s__state~0 (- 8592)) 0)} assume !(8544 == ~s__state~0); {295421#(= (+ ssl3_accept_~s__state~0 (- 8592)) 0)} is VALID [2022-04-27 15:11:36,054 INFO L290 TraceCheckUtils]: 207: Hoare triple {295421#(= (+ ssl3_accept_~s__state~0 (- 8592)) 0)} assume !(8545 == ~s__state~0); {295421#(= (+ ssl3_accept_~s__state~0 (- 8592)) 0)} is VALID [2022-04-27 15:11:36,055 INFO L290 TraceCheckUtils]: 208: Hoare triple {295421#(= (+ ssl3_accept_~s__state~0 (- 8592)) 0)} assume !(8560 == ~s__state~0); {295421#(= (+ ssl3_accept_~s__state~0 (- 8592)) 0)} is VALID [2022-04-27 15:11:36,055 INFO L290 TraceCheckUtils]: 209: Hoare triple {295421#(= (+ ssl3_accept_~s__state~0 (- 8592)) 0)} assume !(8561 == ~s__state~0); {295421#(= (+ ssl3_accept_~s__state~0 (- 8592)) 0)} is VALID [2022-04-27 15:11:36,055 INFO L290 TraceCheckUtils]: 210: Hoare triple {295421#(= (+ ssl3_accept_~s__state~0 (- 8592)) 0)} assume !(8448 == ~s__state~0); {295421#(= (+ ssl3_accept_~s__state~0 (- 8592)) 0)} is VALID [2022-04-27 15:11:36,055 INFO L290 TraceCheckUtils]: 211: Hoare triple {295421#(= (+ ssl3_accept_~s__state~0 (- 8592)) 0)} assume !(8576 == ~s__state~0); {295421#(= (+ ssl3_accept_~s__state~0 (- 8592)) 0)} is VALID [2022-04-27 15:11:36,056 INFO L290 TraceCheckUtils]: 212: Hoare triple {295421#(= (+ ssl3_accept_~s__state~0 (- 8592)) 0)} assume !(8577 == ~s__state~0); {295421#(= (+ ssl3_accept_~s__state~0 (- 8592)) 0)} is VALID [2022-04-27 15:11:36,056 INFO L290 TraceCheckUtils]: 213: Hoare triple {295421#(= (+ ssl3_accept_~s__state~0 (- 8592)) 0)} assume !(8592 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,056 INFO L290 TraceCheckUtils]: 214: Hoare triple {295417#false} assume !(8593 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,056 INFO L290 TraceCheckUtils]: 215: Hoare triple {295417#false} assume !(8608 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,056 INFO L290 TraceCheckUtils]: 216: Hoare triple {295417#false} assume !(8609 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,056 INFO L290 TraceCheckUtils]: 217: Hoare triple {295417#false} assume 8640 == ~s__state~0; {295417#false} is VALID [2022-04-27 15:11:36,056 INFO L290 TraceCheckUtils]: 218: Hoare triple {295417#false} assume -2147483648 <= #t~nondet48 && #t~nondet48 <= 2147483647;~ret~0 := #t~nondet48;havoc #t~nondet48; {295417#false} is VALID [2022-04-27 15:11:36,056 INFO L290 TraceCheckUtils]: 219: Hoare triple {295417#false} assume !(5 == ~blastFlag~0); {295417#false} is VALID [2022-04-27 15:11:36,057 INFO L290 TraceCheckUtils]: 220: Hoare triple {295417#false} assume !(~ret~0 <= 0); {295417#false} is VALID [2022-04-27 15:11:36,057 INFO L290 TraceCheckUtils]: 221: Hoare triple {295417#false} assume !(0 != ~s__hit~0);~s__state~0 := 8656; {295417#false} is VALID [2022-04-27 15:11:36,057 INFO L290 TraceCheckUtils]: 222: Hoare triple {295417#false} ~s__init_num~0 := 0; {295417#false} is VALID [2022-04-27 15:11:36,057 INFO L290 TraceCheckUtils]: 223: Hoare triple {295417#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {295417#false} is VALID [2022-04-27 15:11:36,057 INFO L290 TraceCheckUtils]: 224: Hoare triple {295417#false} ~skip~0 := 0; {295417#false} is VALID [2022-04-27 15:11:36,057 INFO L290 TraceCheckUtils]: 225: Hoare triple {295417#false} assume !false; {295417#false} is VALID [2022-04-27 15:11:36,057 INFO L290 TraceCheckUtils]: 226: Hoare triple {295417#false} ~state~0 := ~s__state~0; {295417#false} is VALID [2022-04-27 15:11:36,057 INFO L290 TraceCheckUtils]: 227: Hoare triple {295417#false} assume !(12292 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,057 INFO L290 TraceCheckUtils]: 228: Hoare triple {295417#false} assume !(16384 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,057 INFO L290 TraceCheckUtils]: 229: Hoare triple {295417#false} assume !(8192 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,057 INFO L290 TraceCheckUtils]: 230: Hoare triple {295417#false} assume !(24576 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,057 INFO L290 TraceCheckUtils]: 231: Hoare triple {295417#false} assume !(8195 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,057 INFO L290 TraceCheckUtils]: 232: Hoare triple {295417#false} assume !(8480 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,057 INFO L290 TraceCheckUtils]: 233: Hoare triple {295417#false} assume !(8481 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,058 INFO L290 TraceCheckUtils]: 234: Hoare triple {295417#false} assume !(8482 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,058 INFO L290 TraceCheckUtils]: 235: Hoare triple {295417#false} assume !(8464 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,058 INFO L290 TraceCheckUtils]: 236: Hoare triple {295417#false} assume !(8465 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,058 INFO L290 TraceCheckUtils]: 237: Hoare triple {295417#false} assume !(8466 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,058 INFO L290 TraceCheckUtils]: 238: Hoare triple {295417#false} assume !(8496 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,058 INFO L290 TraceCheckUtils]: 239: Hoare triple {295417#false} assume !(8497 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,058 INFO L290 TraceCheckUtils]: 240: Hoare triple {295417#false} assume !(8512 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,058 INFO L290 TraceCheckUtils]: 241: Hoare triple {295417#false} assume !(8513 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,058 INFO L290 TraceCheckUtils]: 242: Hoare triple {295417#false} assume !(8528 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,058 INFO L290 TraceCheckUtils]: 243: Hoare triple {295417#false} assume !(8529 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,058 INFO L290 TraceCheckUtils]: 244: Hoare triple {295417#false} assume !(8544 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,058 INFO L290 TraceCheckUtils]: 245: Hoare triple {295417#false} assume !(8545 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,058 INFO L290 TraceCheckUtils]: 246: Hoare triple {295417#false} assume !(8560 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,058 INFO L290 TraceCheckUtils]: 247: Hoare triple {295417#false} assume !(8561 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,058 INFO L290 TraceCheckUtils]: 248: Hoare triple {295417#false} assume !(8448 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,058 INFO L290 TraceCheckUtils]: 249: Hoare triple {295417#false} assume !(8576 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,059 INFO L290 TraceCheckUtils]: 250: Hoare triple {295417#false} assume !(8577 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,059 INFO L290 TraceCheckUtils]: 251: Hoare triple {295417#false} assume !(8592 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,059 INFO L290 TraceCheckUtils]: 252: Hoare triple {295417#false} assume !(8593 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,059 INFO L290 TraceCheckUtils]: 253: Hoare triple {295417#false} assume !(8608 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,059 INFO L290 TraceCheckUtils]: 254: Hoare triple {295417#false} assume !(8609 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,059 INFO L290 TraceCheckUtils]: 255: Hoare triple {295417#false} assume !(8640 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,059 INFO L290 TraceCheckUtils]: 256: Hoare triple {295417#false} assume !(8641 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,059 INFO L290 TraceCheckUtils]: 257: Hoare triple {295417#false} assume 8656 == ~s__state~0; {295417#false} is VALID [2022-04-27 15:11:36,059 INFO L290 TraceCheckUtils]: 258: Hoare triple {295417#false} ~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {295417#false} is VALID [2022-04-27 15:11:36,059 INFO L290 TraceCheckUtils]: 259: Hoare triple {295417#false} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet49 && #t~nondet49 <= 2147483647;~ret~0 := #t~nondet49;havoc #t~nondet49; {295417#false} is VALID [2022-04-27 15:11:36,059 INFO L290 TraceCheckUtils]: 260: Hoare triple {295417#false} assume !(2 == ~blastFlag~0); {295417#false} is VALID [2022-04-27 15:11:36,059 INFO L290 TraceCheckUtils]: 261: Hoare triple {295417#false} assume !(4 == ~blastFlag~0); {295417#false} is VALID [2022-04-27 15:11:36,059 INFO L290 TraceCheckUtils]: 262: Hoare triple {295417#false} assume 7 == ~blastFlag~0;~blastFlag~0 := 8; {295417#false} is VALID [2022-04-27 15:11:36,059 INFO L290 TraceCheckUtils]: 263: Hoare triple {295417#false} assume !(~ret~0 <= 0);~s__state~0 := 8672;~s__init_num~0 := 0; {295417#false} is VALID [2022-04-27 15:11:36,059 INFO L290 TraceCheckUtils]: 264: Hoare triple {295417#false} assume !(0 == ~tmp___10~0); {295417#false} is VALID [2022-04-27 15:11:36,060 INFO L290 TraceCheckUtils]: 265: Hoare triple {295417#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {295417#false} is VALID [2022-04-27 15:11:36,060 INFO L290 TraceCheckUtils]: 266: Hoare triple {295417#false} ~skip~0 := 0; {295417#false} is VALID [2022-04-27 15:11:36,060 INFO L290 TraceCheckUtils]: 267: Hoare triple {295417#false} assume !false; {295417#false} is VALID [2022-04-27 15:11:36,060 INFO L290 TraceCheckUtils]: 268: Hoare triple {295417#false} ~state~0 := ~s__state~0; {295417#false} is VALID [2022-04-27 15:11:36,060 INFO L290 TraceCheckUtils]: 269: Hoare triple {295417#false} assume !(12292 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,060 INFO L290 TraceCheckUtils]: 270: Hoare triple {295417#false} assume !(16384 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,060 INFO L290 TraceCheckUtils]: 271: Hoare triple {295417#false} assume !(8192 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,060 INFO L290 TraceCheckUtils]: 272: Hoare triple {295417#false} assume !(24576 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,060 INFO L290 TraceCheckUtils]: 273: Hoare triple {295417#false} assume !(8195 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,060 INFO L290 TraceCheckUtils]: 274: Hoare triple {295417#false} assume !(8480 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,060 INFO L290 TraceCheckUtils]: 275: Hoare triple {295417#false} assume !(8481 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,060 INFO L290 TraceCheckUtils]: 276: Hoare triple {295417#false} assume !(8482 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,060 INFO L290 TraceCheckUtils]: 277: Hoare triple {295417#false} assume !(8464 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,060 INFO L290 TraceCheckUtils]: 278: Hoare triple {295417#false} assume !(8465 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,060 INFO L290 TraceCheckUtils]: 279: Hoare triple {295417#false} assume !(8466 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,061 INFO L290 TraceCheckUtils]: 280: Hoare triple {295417#false} assume !(8496 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,061 INFO L290 TraceCheckUtils]: 281: Hoare triple {295417#false} assume !(8497 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,061 INFO L290 TraceCheckUtils]: 282: Hoare triple {295417#false} assume !(8512 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,061 INFO L290 TraceCheckUtils]: 283: Hoare triple {295417#false} assume !(8513 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,061 INFO L290 TraceCheckUtils]: 284: Hoare triple {295417#false} assume !(8528 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,061 INFO L290 TraceCheckUtils]: 285: Hoare triple {295417#false} assume !(8529 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,061 INFO L290 TraceCheckUtils]: 286: Hoare triple {295417#false} assume !(8544 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,061 INFO L290 TraceCheckUtils]: 287: Hoare triple {295417#false} assume !(8545 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,061 INFO L290 TraceCheckUtils]: 288: Hoare triple {295417#false} assume !(8560 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,061 INFO L290 TraceCheckUtils]: 289: Hoare triple {295417#false} assume !(8561 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,061 INFO L290 TraceCheckUtils]: 290: Hoare triple {295417#false} assume !(8448 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,061 INFO L290 TraceCheckUtils]: 291: Hoare triple {295417#false} assume !(8576 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,061 INFO L290 TraceCheckUtils]: 292: Hoare triple {295417#false} assume !(8577 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,061 INFO L290 TraceCheckUtils]: 293: Hoare triple {295417#false} assume !(8592 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,061 INFO L290 TraceCheckUtils]: 294: Hoare triple {295417#false} assume !(8593 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,062 INFO L290 TraceCheckUtils]: 295: Hoare triple {295417#false} assume !(8608 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,062 INFO L290 TraceCheckUtils]: 296: Hoare triple {295417#false} assume !(8609 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,062 INFO L290 TraceCheckUtils]: 297: Hoare triple {295417#false} assume !(8640 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,062 INFO L290 TraceCheckUtils]: 298: Hoare triple {295417#false} assume !(8641 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,062 INFO L290 TraceCheckUtils]: 299: Hoare triple {295417#false} assume !(8656 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,062 INFO L290 TraceCheckUtils]: 300: Hoare triple {295417#false} assume !(8657 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,062 INFO L290 TraceCheckUtils]: 301: Hoare triple {295417#false} assume 8672 == ~s__state~0; {295417#false} is VALID [2022-04-27 15:11:36,062 INFO L290 TraceCheckUtils]: 302: Hoare triple {295417#false} assume -2147483648 <= #t~nondet50 && #t~nondet50 <= 2147483647;~ret~0 := #t~nondet50;havoc #t~nondet50; {295417#false} is VALID [2022-04-27 15:11:36,062 INFO L290 TraceCheckUtils]: 303: Hoare triple {295417#false} assume !(3 == ~blastFlag~0); {295417#false} is VALID [2022-04-27 15:11:36,062 INFO L290 TraceCheckUtils]: 304: Hoare triple {295417#false} assume !(~ret~0 <= 0);~s__state~0 := 8448; {295417#false} is VALID [2022-04-27 15:11:36,062 INFO L290 TraceCheckUtils]: 305: Hoare triple {295417#false} assume !(0 != ~s__hit~0);~s__s3__tmp__next_state___0~0 := 3; {295417#false} is VALID [2022-04-27 15:11:36,062 INFO L290 TraceCheckUtils]: 306: Hoare triple {295417#false} ~s__init_num~0 := 0; {295417#false} is VALID [2022-04-27 15:11:36,062 INFO L290 TraceCheckUtils]: 307: Hoare triple {295417#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {295417#false} is VALID [2022-04-27 15:11:36,062 INFO L290 TraceCheckUtils]: 308: Hoare triple {295417#false} ~skip~0 := 0; {295417#false} is VALID [2022-04-27 15:11:36,062 INFO L290 TraceCheckUtils]: 309: Hoare triple {295417#false} assume !false; {295417#false} is VALID [2022-04-27 15:11:36,063 INFO L290 TraceCheckUtils]: 310: Hoare triple {295417#false} ~state~0 := ~s__state~0; {295417#false} is VALID [2022-04-27 15:11:36,063 INFO L290 TraceCheckUtils]: 311: Hoare triple {295417#false} assume !(12292 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,063 INFO L290 TraceCheckUtils]: 312: Hoare triple {295417#false} assume !(16384 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,063 INFO L290 TraceCheckUtils]: 313: Hoare triple {295417#false} assume !(8192 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,063 INFO L290 TraceCheckUtils]: 314: Hoare triple {295417#false} assume !(24576 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,063 INFO L290 TraceCheckUtils]: 315: Hoare triple {295417#false} assume !(8195 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,063 INFO L290 TraceCheckUtils]: 316: Hoare triple {295417#false} assume !(8480 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,063 INFO L290 TraceCheckUtils]: 317: Hoare triple {295417#false} assume !(8481 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,063 INFO L290 TraceCheckUtils]: 318: Hoare triple {295417#false} assume !(8482 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,063 INFO L290 TraceCheckUtils]: 319: Hoare triple {295417#false} assume !(8464 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,063 INFO L290 TraceCheckUtils]: 320: Hoare triple {295417#false} assume !(8465 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,063 INFO L290 TraceCheckUtils]: 321: Hoare triple {295417#false} assume !(8466 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,063 INFO L290 TraceCheckUtils]: 322: Hoare triple {295417#false} assume !(8496 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,063 INFO L290 TraceCheckUtils]: 323: Hoare triple {295417#false} assume !(8497 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,063 INFO L290 TraceCheckUtils]: 324: Hoare triple {295417#false} assume !(8512 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,064 INFO L290 TraceCheckUtils]: 325: Hoare triple {295417#false} assume !(8513 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,064 INFO L290 TraceCheckUtils]: 326: Hoare triple {295417#false} assume !(8528 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,064 INFO L290 TraceCheckUtils]: 327: Hoare triple {295417#false} assume !(8529 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,064 INFO L290 TraceCheckUtils]: 328: Hoare triple {295417#false} assume !(8544 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,064 INFO L290 TraceCheckUtils]: 329: Hoare triple {295417#false} assume !(8545 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,064 INFO L290 TraceCheckUtils]: 330: Hoare triple {295417#false} assume !(8560 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,064 INFO L290 TraceCheckUtils]: 331: Hoare triple {295417#false} assume !(8561 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,064 INFO L290 TraceCheckUtils]: 332: Hoare triple {295417#false} assume 8448 == ~s__state~0; {295417#false} is VALID [2022-04-27 15:11:36,064 INFO L290 TraceCheckUtils]: 333: Hoare triple {295417#false} assume !(~num1~0 > 0); {295417#false} is VALID [2022-04-27 15:11:36,064 INFO L290 TraceCheckUtils]: 334: Hoare triple {295417#false} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {295417#false} is VALID [2022-04-27 15:11:36,064 INFO L290 TraceCheckUtils]: 335: Hoare triple {295417#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {295417#false} is VALID [2022-04-27 15:11:36,064 INFO L290 TraceCheckUtils]: 336: Hoare triple {295417#false} ~skip~0 := 0; {295417#false} is VALID [2022-04-27 15:11:36,064 INFO L290 TraceCheckUtils]: 337: Hoare triple {295417#false} assume !false; {295417#false} is VALID [2022-04-27 15:11:36,064 INFO L290 TraceCheckUtils]: 338: Hoare triple {295417#false} ~state~0 := ~s__state~0; {295417#false} is VALID [2022-04-27 15:11:36,064 INFO L290 TraceCheckUtils]: 339: Hoare triple {295417#false} assume !(12292 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,064 INFO L290 TraceCheckUtils]: 340: Hoare triple {295417#false} assume !(16384 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,065 INFO L290 TraceCheckUtils]: 341: Hoare triple {295417#false} assume !(8192 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,065 INFO L290 TraceCheckUtils]: 342: Hoare triple {295417#false} assume !(24576 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,065 INFO L290 TraceCheckUtils]: 343: Hoare triple {295417#false} assume !(8195 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,065 INFO L290 TraceCheckUtils]: 344: Hoare triple {295417#false} assume !(8480 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,065 INFO L290 TraceCheckUtils]: 345: Hoare triple {295417#false} assume !(8481 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,065 INFO L290 TraceCheckUtils]: 346: Hoare triple {295417#false} assume !(8482 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,065 INFO L290 TraceCheckUtils]: 347: Hoare triple {295417#false} assume !(8464 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,065 INFO L290 TraceCheckUtils]: 348: Hoare triple {295417#false} assume !(8465 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,065 INFO L290 TraceCheckUtils]: 349: Hoare triple {295417#false} assume !(8466 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,065 INFO L290 TraceCheckUtils]: 350: Hoare triple {295417#false} assume !(8496 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,065 INFO L290 TraceCheckUtils]: 351: Hoare triple {295417#false} assume !(8497 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,065 INFO L290 TraceCheckUtils]: 352: Hoare triple {295417#false} assume !(8512 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,065 INFO L290 TraceCheckUtils]: 353: Hoare triple {295417#false} assume !(8513 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,066 INFO L290 TraceCheckUtils]: 354: Hoare triple {295417#false} assume !(8528 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,066 INFO L290 TraceCheckUtils]: 355: Hoare triple {295417#false} assume !(8529 == ~s__state~0); {295417#false} is VALID [2022-04-27 15:11:36,066 INFO L290 TraceCheckUtils]: 356: Hoare triple {295417#false} assume 8544 == ~s__state~0; {295417#false} is VALID [2022-04-27 15:11:36,066 INFO L290 TraceCheckUtils]: 357: Hoare triple {295417#false} assume 0 != 1 + ~s__verify_mode~0; {295417#false} is VALID [2022-04-27 15:11:36,066 INFO L290 TraceCheckUtils]: 358: Hoare triple {295417#false} assume !(0 != ~s__session__peer~0); {295417#false} is VALID [2022-04-27 15:11:36,066 INFO L290 TraceCheckUtils]: 359: Hoare triple {295417#false} ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; {295417#false} is VALID [2022-04-27 15:11:36,066 INFO L290 TraceCheckUtils]: 360: Hoare triple {295417#false} assume !(0 != (256 + ~__cil_tmp61~0) % 4294967296); {295417#false} is VALID [2022-04-27 15:11:36,066 INFO L290 TraceCheckUtils]: 361: Hoare triple {295417#false} ~s__s3__tmp__cert_request~0 := 1;assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {295417#false} is VALID [2022-04-27 15:11:36,066 INFO L290 TraceCheckUtils]: 362: Hoare triple {295417#false} assume 8 == ~blastFlag~0; {295417#false} is VALID [2022-04-27 15:11:36,066 INFO L290 TraceCheckUtils]: 363: Hoare triple {295417#false} assume !false; {295417#false} is VALID [2022-04-27 15:11:36,067 INFO L134 CoverageAnalysis]: Checked inductivity of 1313 backedges. 804 proven. 0 refuted. 0 times theorem prover too weak. 509 trivial. 0 not checked. [2022-04-27 15:11:36,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-27 15:11:36,067 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [624323416] [2022-04-27 15:11:36,068 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [624323416] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-27 15:11:36,068 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-27 15:11:36,068 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-27 15:11:36,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509182201] [2022-04-27 15:11:36,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-27 15:11:36,069 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 42.5) internal successors, (170), 3 states have internal predecessors, (170), 1 states have call successors, (3), 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 364 [2022-04-27 15:11:36,069 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-27 15:11:36,069 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 4 states, 4 states have (on average 42.5) internal successors, (170), 3 states have internal predecessors, (170), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:11:36,161 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 174 edges. 174 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-27 15:11:36,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-27 15:11:36,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-27 15:11:36,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-27 15:11:36,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-27 15:11:36,162 INFO L87 Difference]: Start difference. First operand 4783 states and 6268 transitions. Second operand has 4 states, 4 states have (on average 42.5) internal successors, (170), 3 states have internal predecessors, (170), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:11:41,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 15:11:41,470 INFO L93 Difference]: Finished difference Result 10164 states and 13419 transitions. [2022-04-27 15:11:41,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-27 15:11:41,470 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 42.5) internal successors, (170), 3 states have internal predecessors, (170), 1 states have call successors, (3), 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 364 [2022-04-27 15:11:41,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-27 15:11:41,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 42.5) internal successors, (170), 3 states have internal predecessors, (170), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:11:41,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 453 transitions. [2022-04-27 15:11:41,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 42.5) internal successors, (170), 3 states have internal predecessors, (170), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:11:41,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 453 transitions. [2022-04-27 15:11:41,474 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 4 states and 453 transitions. [2022-04-27 15:11:41,757 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 453 edges. 453 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-27 15:11:42,713 INFO L225 Difference]: With dead ends: 10164 [2022-04-27 15:11:42,713 INFO L226 Difference]: Without dead ends: 5395 [2022-04-27 15:11:42,716 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-27 15:11:42,717 INFO L413 NwaCegarLoop]: 220 mSDtfsCounter, 215 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 231 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 215 SdHoareTripleChecker+Valid, 227 SdHoareTripleChecker+Invalid, 246 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 231 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-27 15:11:42,717 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [215 Valid, 227 Invalid, 246 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 231 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-27 15:11:42,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5395 states. [2022-04-27 15:11:44,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5395 to 5361. [2022-04-27 15:11:44,432 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-27 15:11:44,437 INFO L82 GeneralOperation]: Start isEquivalent. First operand 5395 states. Second operand has 5361 states, 5356 states have (on average 1.2933159073935774) internal successors, (6927), 5356 states have internal predecessors, (6927), 3 states have call successors, (3), 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-27 15:11:44,440 INFO L74 IsIncluded]: Start isIncluded. First operand 5395 states. Second operand has 5361 states, 5356 states have (on average 1.2933159073935774) internal successors, (6927), 5356 states have internal predecessors, (6927), 3 states have call successors, (3), 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-27 15:11:44,443 INFO L87 Difference]: Start difference. First operand 5395 states. Second operand has 5361 states, 5356 states have (on average 1.2933159073935774) internal successors, (6927), 5356 states have internal predecessors, (6927), 3 states have call successors, (3), 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-27 15:11:45,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 15:11:45,259 INFO L93 Difference]: Finished difference Result 5395 states and 6965 transitions. [2022-04-27 15:11:45,259 INFO L276 IsEmpty]: Start isEmpty. Operand 5395 states and 6965 transitions. [2022-04-27 15:11:45,262 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 15:11:45,262 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 15:11:45,266 INFO L74 IsIncluded]: Start isIncluded. First operand has 5361 states, 5356 states have (on average 1.2933159073935774) internal successors, (6927), 5356 states have internal predecessors, (6927), 3 states have call successors, (3), 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 5395 states. [2022-04-27 15:11:45,269 INFO L87 Difference]: Start difference. First operand has 5361 states, 5356 states have (on average 1.2933159073935774) internal successors, (6927), 5356 states have internal predecessors, (6927), 3 states have call successors, (3), 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 5395 states. [2022-04-27 15:11:46,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 15:11:46,099 INFO L93 Difference]: Finished difference Result 5395 states and 6965 transitions. [2022-04-27 15:11:46,099 INFO L276 IsEmpty]: Start isEmpty. Operand 5395 states and 6965 transitions. [2022-04-27 15:11:46,102 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 15:11:46,102 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 15:11:46,102 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-27 15:11:46,102 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-27 15:11:46,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5361 states, 5356 states have (on average 1.2933159073935774) internal successors, (6927), 5356 states have internal predecessors, (6927), 3 states have call successors, (3), 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-27 15:11:47,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5361 states to 5361 states and 6931 transitions. [2022-04-27 15:11:47,010 INFO L78 Accepts]: Start accepts. Automaton has 5361 states and 6931 transitions. Word has length 364 [2022-04-27 15:11:47,010 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-27 15:11:47,010 INFO L495 AbstractCegarLoop]: Abstraction has 5361 states and 6931 transitions. [2022-04-27 15:11:47,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 42.5) internal successors, (170), 3 states have internal predecessors, (170), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:11:47,010 INFO L276 IsEmpty]: Start isEmpty. Operand 5361 states and 6931 transitions. [2022-04-27 15:11:47,016 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 396 [2022-04-27 15:11:47,017 INFO L187 NwaCegarLoop]: Found error trace [2022-04-27 15:11:47,017 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 11, 11, 10, 10, 9, 9, 7, 7, 7, 7, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-27 15:11:47,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-04-27 15:11:47,017 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-27 15:11:47,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-27 15:11:47,018 INFO L85 PathProgramCache]: Analyzing trace with hash -361221656, now seen corresponding path program 1 times [2022-04-27 15:11:47,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-27 15:11:47,018 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626655506] [2022-04-27 15:11:47,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-27 15:11:47,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-27 15:11:47,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 15:11:47,100 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-27 15:11:47,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 15:11:47,104 INFO L290 TraceCheckUtils]: 0: Hoare triple {323148#(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(16, 2);call #Ultimate.allocInit(12, 3); {323142#true} is VALID [2022-04-27 15:11:47,104 INFO L290 TraceCheckUtils]: 1: Hoare triple {323142#true} assume true; {323142#true} is VALID [2022-04-27 15:11:47,104 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {323142#true} {323142#true} #638#return; {323142#true} is VALID [2022-04-27 15:11:47,104 INFO L272 TraceCheckUtils]: 0: Hoare triple {323142#true} call ULTIMATE.init(); {323148#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-27 15:11:47,104 INFO L290 TraceCheckUtils]: 1: Hoare triple {323148#(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(16, 2);call #Ultimate.allocInit(12, 3); {323142#true} is VALID [2022-04-27 15:11:47,104 INFO L290 TraceCheckUtils]: 2: Hoare triple {323142#true} assume true; {323142#true} is VALID [2022-04-27 15:11:47,104 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {323142#true} {323142#true} #638#return; {323142#true} is VALID [2022-04-27 15:11:47,105 INFO L272 TraceCheckUtils]: 4: Hoare triple {323142#true} call #t~ret55 := main(); {323142#true} is VALID [2022-04-27 15:11:47,105 INFO L290 TraceCheckUtils]: 5: Hoare triple {323142#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {323142#true} is VALID [2022-04-27 15:11:47,105 INFO L272 TraceCheckUtils]: 6: Hoare triple {323142#true} call #t~ret54 := ssl3_accept(~s~0); {323142#true} is VALID [2022-04-27 15:11:47,105 INFO L290 TraceCheckUtils]: 7: Hoare triple {323142#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__hit~0 := #t~nondet7;havoc #t~nondet7;havoc ~s__rwstate~0;~s__init_buf___0~0 := 1;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__debug~0 := #t~nondet8;havoc #t~nondet8;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__options~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__verify_mode~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__session__peer~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet16;havoc #t~nondet16;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet18;havoc #t~nondet18;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet20;havoc #t~nondet20;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet21;havoc #t~nondet21;havoc ~s__session__cipher~0;havoc ~buf~0;havoc ~l~0;havoc ~Time~0;havoc ~tmp~0;havoc ~cb~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~num1~0 := #t~nondet22;havoc #t~nondet22;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~tmp___1~0 := #t~nondet23;havoc #t~nondet23;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___2~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___3~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___4~0 := #t~nondet26;havoc #t~nondet26;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp___5~0 := #t~nondet27;havoc #t~nondet27;assume -2147483648 <= #t~nondet28 && #t~nondet28 <= 2147483647;~tmp___6~0 := #t~nondet28;havoc #t~nondet28;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet29 && #t~nondet29 <= 2147483647;~tmp___8~0 := #t~nondet29;havoc #t~nondet29;assume -2147483648 <= #t~nondet30 && #t~nondet30 <= 2147483647;~tmp___9~0 := #t~nondet30;havoc #t~nondet30;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___10~0 := #t~nondet31;havoc #t~nondet31;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp~0 := #t~nondet32;havoc #t~nondet32;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {323142#true} is VALID [2022-04-27 15:11:47,105 INFO L290 TraceCheckUtils]: 8: Hoare triple {323142#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {323142#true} is VALID [2022-04-27 15:11:47,105 INFO L290 TraceCheckUtils]: 9: Hoare triple {323142#true} #t~post33 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post33;havoc #t~post33; {323142#true} is VALID [2022-04-27 15:11:47,105 INFO L290 TraceCheckUtils]: 10: Hoare triple {323142#true} assume !(0 != 12288 + ~tmp___1~0); {323142#true} is VALID [2022-04-27 15:11:47,105 INFO L290 TraceCheckUtils]: 11: Hoare triple {323142#true} assume !(0 == ~s__cert~0); {323142#true} is VALID [2022-04-27 15:11:47,105 INFO L290 TraceCheckUtils]: 12: Hoare triple {323142#true} assume !false; {323142#true} is VALID [2022-04-27 15:11:47,105 INFO L290 TraceCheckUtils]: 13: Hoare triple {323142#true} ~state~0 := ~s__state~0; {323142#true} is VALID [2022-04-27 15:11:47,105 INFO L290 TraceCheckUtils]: 14: Hoare triple {323142#true} assume !(12292 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,105 INFO L290 TraceCheckUtils]: 15: Hoare triple {323142#true} assume !(16384 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,105 INFO L290 TraceCheckUtils]: 16: Hoare triple {323142#true} assume !(8192 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,105 INFO L290 TraceCheckUtils]: 17: Hoare triple {323142#true} assume !(24576 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,105 INFO L290 TraceCheckUtils]: 18: Hoare triple {323142#true} assume !(8195 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,105 INFO L290 TraceCheckUtils]: 19: Hoare triple {323142#true} assume !(8480 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,106 INFO L290 TraceCheckUtils]: 20: Hoare triple {323142#true} assume !(8481 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,106 INFO L290 TraceCheckUtils]: 21: Hoare triple {323142#true} assume !(8482 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,106 INFO L290 TraceCheckUtils]: 22: Hoare triple {323142#true} assume 8464 == ~s__state~0; {323142#true} is VALID [2022-04-27 15:11:47,106 INFO L290 TraceCheckUtils]: 23: Hoare triple {323142#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~ret~0 := #t~nondet38;havoc #t~nondet38; {323142#true} is VALID [2022-04-27 15:11:47,106 INFO L290 TraceCheckUtils]: 24: Hoare triple {323142#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {323142#true} is VALID [2022-04-27 15:11:47,106 INFO L290 TraceCheckUtils]: 25: Hoare triple {323142#true} assume !(~ret~0 <= 0);~got_new_session~0 := 1;~s__state~0 := 8496;~s__init_num~0 := 0; {323142#true} is VALID [2022-04-27 15:11:47,106 INFO L290 TraceCheckUtils]: 26: Hoare triple {323142#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {323142#true} is VALID [2022-04-27 15:11:47,106 INFO L290 TraceCheckUtils]: 27: Hoare triple {323142#true} ~skip~0 := 0; {323142#true} is VALID [2022-04-27 15:11:47,106 INFO L290 TraceCheckUtils]: 28: Hoare triple {323142#true} assume !false; {323142#true} is VALID [2022-04-27 15:11:47,106 INFO L290 TraceCheckUtils]: 29: Hoare triple {323142#true} ~state~0 := ~s__state~0; {323142#true} is VALID [2022-04-27 15:11:47,106 INFO L290 TraceCheckUtils]: 30: Hoare triple {323142#true} assume !(12292 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,106 INFO L290 TraceCheckUtils]: 31: Hoare triple {323142#true} assume !(16384 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,106 INFO L290 TraceCheckUtils]: 32: Hoare triple {323142#true} assume !(8192 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,106 INFO L290 TraceCheckUtils]: 33: Hoare triple {323142#true} assume !(24576 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,106 INFO L290 TraceCheckUtils]: 34: Hoare triple {323142#true} assume !(8195 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,106 INFO L290 TraceCheckUtils]: 35: Hoare triple {323142#true} assume !(8480 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,107 INFO L290 TraceCheckUtils]: 36: Hoare triple {323142#true} assume !(8481 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,107 INFO L290 TraceCheckUtils]: 37: Hoare triple {323142#true} assume !(8482 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,107 INFO L290 TraceCheckUtils]: 38: Hoare triple {323142#true} assume !(8464 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,107 INFO L290 TraceCheckUtils]: 39: Hoare triple {323142#true} assume !(8465 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,107 INFO L290 TraceCheckUtils]: 40: Hoare triple {323142#true} assume !(8466 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,107 INFO L290 TraceCheckUtils]: 41: Hoare triple {323142#true} assume 8496 == ~s__state~0; {323142#true} is VALID [2022-04-27 15:11:47,107 INFO L290 TraceCheckUtils]: 42: Hoare triple {323142#true} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {323142#true} is VALID [2022-04-27 15:11:47,107 INFO L290 TraceCheckUtils]: 43: Hoare triple {323142#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {323142#true} is VALID [2022-04-27 15:11:47,107 INFO L290 TraceCheckUtils]: 44: Hoare triple {323142#true} assume !(~ret~0 <= 0); {323142#true} is VALID [2022-04-27 15:11:47,107 INFO L290 TraceCheckUtils]: 45: Hoare triple {323142#true} assume !(0 != ~s__hit~0);~s__state~0 := 8512; {323142#true} is VALID [2022-04-27 15:11:47,107 INFO L290 TraceCheckUtils]: 46: Hoare triple {323142#true} ~s__init_num~0 := 0; {323142#true} is VALID [2022-04-27 15:11:47,107 INFO L290 TraceCheckUtils]: 47: Hoare triple {323142#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {323142#true} is VALID [2022-04-27 15:11:47,107 INFO L290 TraceCheckUtils]: 48: Hoare triple {323142#true} ~skip~0 := 0; {323142#true} is VALID [2022-04-27 15:11:47,107 INFO L290 TraceCheckUtils]: 49: Hoare triple {323142#true} assume !false; {323142#true} is VALID [2022-04-27 15:11:47,107 INFO L290 TraceCheckUtils]: 50: Hoare triple {323142#true} ~state~0 := ~s__state~0; {323142#true} is VALID [2022-04-27 15:11:47,108 INFO L290 TraceCheckUtils]: 51: Hoare triple {323142#true} assume !(12292 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,108 INFO L290 TraceCheckUtils]: 52: Hoare triple {323142#true} assume !(16384 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,108 INFO L290 TraceCheckUtils]: 53: Hoare triple {323142#true} assume !(8192 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,108 INFO L290 TraceCheckUtils]: 54: Hoare triple {323142#true} assume !(24576 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,108 INFO L290 TraceCheckUtils]: 55: Hoare triple {323142#true} assume !(8195 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,108 INFO L290 TraceCheckUtils]: 56: Hoare triple {323142#true} assume !(8480 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,108 INFO L290 TraceCheckUtils]: 57: Hoare triple {323142#true} assume !(8481 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,108 INFO L290 TraceCheckUtils]: 58: Hoare triple {323142#true} assume !(8482 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,108 INFO L290 TraceCheckUtils]: 59: Hoare triple {323142#true} assume !(8464 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,108 INFO L290 TraceCheckUtils]: 60: Hoare triple {323142#true} assume !(8465 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,108 INFO L290 TraceCheckUtils]: 61: Hoare triple {323142#true} assume !(8466 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,108 INFO L290 TraceCheckUtils]: 62: Hoare triple {323142#true} assume !(8496 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,108 INFO L290 TraceCheckUtils]: 63: Hoare triple {323142#true} assume !(8497 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,108 INFO L290 TraceCheckUtils]: 64: Hoare triple {323142#true} assume 8512 == ~s__state~0; {323142#true} is VALID [2022-04-27 15:11:47,108 INFO L290 TraceCheckUtils]: 65: Hoare triple {323142#true} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {323142#true} is VALID [2022-04-27 15:11:47,109 INFO L290 TraceCheckUtils]: 66: Hoare triple {323142#true} assume !(0 != (256 + ~__cil_tmp56~0) % 4294967296);assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;~ret~0 := #t~nondet40;havoc #t~nondet40; {323142#true} is VALID [2022-04-27 15:11:47,109 INFO L290 TraceCheckUtils]: 67: Hoare triple {323142#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 6; {323142#true} is VALID [2022-04-27 15:11:47,109 INFO L290 TraceCheckUtils]: 68: Hoare triple {323142#true} assume !(~ret~0 <= 0); {323142#true} is VALID [2022-04-27 15:11:47,109 INFO L290 TraceCheckUtils]: 69: Hoare triple {323142#true} ~s__state~0 := 8528;~s__init_num~0 := 0; {323142#true} is VALID [2022-04-27 15:11:47,109 INFO L290 TraceCheckUtils]: 70: Hoare triple {323142#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {323142#true} is VALID [2022-04-27 15:11:47,109 INFO L290 TraceCheckUtils]: 71: Hoare triple {323142#true} ~skip~0 := 0; {323142#true} is VALID [2022-04-27 15:11:47,109 INFO L290 TraceCheckUtils]: 72: Hoare triple {323142#true} assume !false; {323142#true} is VALID [2022-04-27 15:11:47,109 INFO L290 TraceCheckUtils]: 73: Hoare triple {323142#true} ~state~0 := ~s__state~0; {323142#true} is VALID [2022-04-27 15:11:47,109 INFO L290 TraceCheckUtils]: 74: Hoare triple {323142#true} assume !(12292 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,109 INFO L290 TraceCheckUtils]: 75: Hoare triple {323142#true} assume !(16384 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,109 INFO L290 TraceCheckUtils]: 76: Hoare triple {323142#true} assume !(8192 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,109 INFO L290 TraceCheckUtils]: 77: Hoare triple {323142#true} assume !(24576 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,109 INFO L290 TraceCheckUtils]: 78: Hoare triple {323142#true} assume !(8195 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,109 INFO L290 TraceCheckUtils]: 79: Hoare triple {323142#true} assume !(8480 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,109 INFO L290 TraceCheckUtils]: 80: Hoare triple {323142#true} assume !(8481 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,110 INFO L290 TraceCheckUtils]: 81: Hoare triple {323142#true} assume !(8482 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,110 INFO L290 TraceCheckUtils]: 82: Hoare triple {323142#true} assume !(8464 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,110 INFO L290 TraceCheckUtils]: 83: Hoare triple {323142#true} assume !(8465 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,110 INFO L290 TraceCheckUtils]: 84: Hoare triple {323142#true} assume !(8466 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,110 INFO L290 TraceCheckUtils]: 85: Hoare triple {323142#true} assume !(8496 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,110 INFO L290 TraceCheckUtils]: 86: Hoare triple {323142#true} assume !(8497 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,110 INFO L290 TraceCheckUtils]: 87: Hoare triple {323142#true} assume !(8512 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,110 INFO L290 TraceCheckUtils]: 88: Hoare triple {323142#true} assume !(8513 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,110 INFO L290 TraceCheckUtils]: 89: Hoare triple {323142#true} assume 8528 == ~s__state~0; {323142#true} is VALID [2022-04-27 15:11:47,110 INFO L290 TraceCheckUtils]: 90: Hoare triple {323142#true} ~l~0 := ~s__s3__tmp__new_cipher__algorithms~0;~__cil_tmp57~0 := ~s__options~0; {323142#true} is VALID [2022-04-27 15:11:47,110 INFO L290 TraceCheckUtils]: 91: Hoare triple {323142#true} assume 0 != (2097152 + ~__cil_tmp57~0) % 4294967296;~s__s3__tmp__use_rsa_tmp~0 := 1; {323142#true} is VALID [2022-04-27 15:11:47,110 INFO L290 TraceCheckUtils]: 92: Hoare triple {323142#true} assume 0 != ~s__s3__tmp__use_rsa_tmp~0; {323142#true} is VALID [2022-04-27 15:11:47,110 INFO L290 TraceCheckUtils]: 93: Hoare triple {323142#true} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {323142#true} is VALID [2022-04-27 15:11:47,110 INFO L290 TraceCheckUtils]: 94: Hoare triple {323142#true} assume 6 == ~blastFlag~0;~blastFlag~0 := 7; {323142#true} is VALID [2022-04-27 15:11:47,110 INFO L290 TraceCheckUtils]: 95: Hoare triple {323142#true} assume !(~ret~0 <= 0); {323142#true} is VALID [2022-04-27 15:11:47,111 INFO L290 TraceCheckUtils]: 96: Hoare triple {323142#true} ~s__state~0 := 8544;~s__init_num~0 := 0; {323142#true} is VALID [2022-04-27 15:11:47,111 INFO L290 TraceCheckUtils]: 97: Hoare triple {323142#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {323142#true} is VALID [2022-04-27 15:11:47,111 INFO L290 TraceCheckUtils]: 98: Hoare triple {323142#true} ~skip~0 := 0; {323142#true} is VALID [2022-04-27 15:11:47,111 INFO L290 TraceCheckUtils]: 99: Hoare triple {323142#true} assume !false; {323142#true} is VALID [2022-04-27 15:11:47,111 INFO L290 TraceCheckUtils]: 100: Hoare triple {323142#true} ~state~0 := ~s__state~0; {323142#true} is VALID [2022-04-27 15:11:47,111 INFO L290 TraceCheckUtils]: 101: Hoare triple {323142#true} assume !(12292 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,111 INFO L290 TraceCheckUtils]: 102: Hoare triple {323142#true} assume !(16384 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,111 INFO L290 TraceCheckUtils]: 103: Hoare triple {323142#true} assume !(8192 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,111 INFO L290 TraceCheckUtils]: 104: Hoare triple {323142#true} assume !(24576 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,111 INFO L290 TraceCheckUtils]: 105: Hoare triple {323142#true} assume !(8195 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,111 INFO L290 TraceCheckUtils]: 106: Hoare triple {323142#true} assume !(8480 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,111 INFO L290 TraceCheckUtils]: 107: Hoare triple {323142#true} assume !(8481 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,111 INFO L290 TraceCheckUtils]: 108: Hoare triple {323142#true} assume !(8482 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,111 INFO L290 TraceCheckUtils]: 109: Hoare triple {323142#true} assume !(8464 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,111 INFO L290 TraceCheckUtils]: 110: Hoare triple {323142#true} assume !(8465 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,112 INFO L290 TraceCheckUtils]: 111: Hoare triple {323142#true} assume !(8466 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,112 INFO L290 TraceCheckUtils]: 112: Hoare triple {323142#true} assume !(8496 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,112 INFO L290 TraceCheckUtils]: 113: Hoare triple {323142#true} assume !(8497 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,112 INFO L290 TraceCheckUtils]: 114: Hoare triple {323142#true} assume !(8512 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,112 INFO L290 TraceCheckUtils]: 115: Hoare triple {323142#true} assume !(8513 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,112 INFO L290 TraceCheckUtils]: 116: Hoare triple {323142#true} assume !(8528 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,112 INFO L290 TraceCheckUtils]: 117: Hoare triple {323142#true} assume !(8529 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,112 INFO L290 TraceCheckUtils]: 118: Hoare triple {323142#true} assume 8544 == ~s__state~0; {323142#true} is VALID [2022-04-27 15:11:47,112 INFO L290 TraceCheckUtils]: 119: Hoare triple {323142#true} assume 0 != 1 + ~s__verify_mode~0; {323142#true} is VALID [2022-04-27 15:11:47,112 INFO L290 TraceCheckUtils]: 120: Hoare triple {323142#true} assume !(0 != ~s__session__peer~0); {323142#true} is VALID [2022-04-27 15:11:47,112 INFO L290 TraceCheckUtils]: 121: Hoare triple {323142#true} ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; {323142#true} is VALID [2022-04-27 15:11:47,112 INFO L290 TraceCheckUtils]: 122: Hoare triple {323142#true} assume !(0 != (256 + ~__cil_tmp61~0) % 4294967296); {323142#true} is VALID [2022-04-27 15:11:47,112 INFO L290 TraceCheckUtils]: 123: Hoare triple {323142#true} ~s__s3__tmp__cert_request~0 := 1;assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {323142#true} is VALID [2022-04-27 15:11:47,112 INFO L290 TraceCheckUtils]: 124: Hoare triple {323142#true} assume !(8 == ~blastFlag~0); {323142#true} is VALID [2022-04-27 15:11:47,112 INFO L290 TraceCheckUtils]: 125: Hoare triple {323142#true} assume !(~ret~0 <= 0);~s__state~0 := 8448;~s__s3__tmp__next_state___0~0 := 8576;~s__init_num~0 := 0; {323142#true} is VALID [2022-04-27 15:11:47,112 INFO L290 TraceCheckUtils]: 126: Hoare triple {323142#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {323142#true} is VALID [2022-04-27 15:11:47,113 INFO L290 TraceCheckUtils]: 127: Hoare triple {323142#true} ~skip~0 := 0; {323142#true} is VALID [2022-04-27 15:11:47,113 INFO L290 TraceCheckUtils]: 128: Hoare triple {323142#true} assume !false; {323142#true} is VALID [2022-04-27 15:11:47,113 INFO L290 TraceCheckUtils]: 129: Hoare triple {323142#true} ~state~0 := ~s__state~0; {323142#true} is VALID [2022-04-27 15:11:47,113 INFO L290 TraceCheckUtils]: 130: Hoare triple {323142#true} assume !(12292 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,113 INFO L290 TraceCheckUtils]: 131: Hoare triple {323142#true} assume !(16384 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,113 INFO L290 TraceCheckUtils]: 132: Hoare triple {323142#true} assume !(8192 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,113 INFO L290 TraceCheckUtils]: 133: Hoare triple {323142#true} assume !(24576 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,113 INFO L290 TraceCheckUtils]: 134: Hoare triple {323142#true} assume !(8195 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,113 INFO L290 TraceCheckUtils]: 135: Hoare triple {323142#true} assume !(8480 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,113 INFO L290 TraceCheckUtils]: 136: Hoare triple {323142#true} assume !(8481 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,113 INFO L290 TraceCheckUtils]: 137: Hoare triple {323142#true} assume !(8482 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,113 INFO L290 TraceCheckUtils]: 138: Hoare triple {323142#true} assume !(8464 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,113 INFO L290 TraceCheckUtils]: 139: Hoare triple {323142#true} assume !(8465 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,113 INFO L290 TraceCheckUtils]: 140: Hoare triple {323142#true} assume !(8466 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,113 INFO L290 TraceCheckUtils]: 141: Hoare triple {323142#true} assume !(8496 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,114 INFO L290 TraceCheckUtils]: 142: Hoare triple {323142#true} assume !(8497 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,114 INFO L290 TraceCheckUtils]: 143: Hoare triple {323142#true} assume !(8512 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,114 INFO L290 TraceCheckUtils]: 144: Hoare triple {323142#true} assume !(8513 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,114 INFO L290 TraceCheckUtils]: 145: Hoare triple {323142#true} assume !(8528 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,114 INFO L290 TraceCheckUtils]: 146: Hoare triple {323142#true} assume !(8529 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,114 INFO L290 TraceCheckUtils]: 147: Hoare triple {323142#true} assume !(8544 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,114 INFO L290 TraceCheckUtils]: 148: Hoare triple {323142#true} assume !(8545 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,114 INFO L290 TraceCheckUtils]: 149: Hoare triple {323142#true} assume !(8560 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,114 INFO L290 TraceCheckUtils]: 150: Hoare triple {323142#true} assume !(8561 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,114 INFO L290 TraceCheckUtils]: 151: Hoare triple {323142#true} assume 8448 == ~s__state~0; {323142#true} is VALID [2022-04-27 15:11:47,114 INFO L290 TraceCheckUtils]: 152: Hoare triple {323142#true} assume !(~num1~0 > 0); {323142#true} is VALID [2022-04-27 15:11:47,114 INFO L290 TraceCheckUtils]: 153: Hoare triple {323142#true} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {323142#true} is VALID [2022-04-27 15:11:47,114 INFO L290 TraceCheckUtils]: 154: Hoare triple {323142#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {323142#true} is VALID [2022-04-27 15:11:47,114 INFO L290 TraceCheckUtils]: 155: Hoare triple {323142#true} ~skip~0 := 0; {323142#true} is VALID [2022-04-27 15:11:47,114 INFO L290 TraceCheckUtils]: 156: Hoare triple {323142#true} assume !false; {323142#true} is VALID [2022-04-27 15:11:47,114 INFO L290 TraceCheckUtils]: 157: Hoare triple {323142#true} ~state~0 := ~s__state~0; {323142#true} is VALID [2022-04-27 15:11:47,115 INFO L290 TraceCheckUtils]: 158: Hoare triple {323142#true} assume !(12292 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,115 INFO L290 TraceCheckUtils]: 159: Hoare triple {323142#true} assume !(16384 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,115 INFO L290 TraceCheckUtils]: 160: Hoare triple {323142#true} assume !(8192 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,115 INFO L290 TraceCheckUtils]: 161: Hoare triple {323142#true} assume !(24576 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,115 INFO L290 TraceCheckUtils]: 162: Hoare triple {323142#true} assume !(8195 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,115 INFO L290 TraceCheckUtils]: 163: Hoare triple {323142#true} assume !(8480 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,115 INFO L290 TraceCheckUtils]: 164: Hoare triple {323142#true} assume !(8481 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,115 INFO L290 TraceCheckUtils]: 165: Hoare triple {323142#true} assume !(8482 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,115 INFO L290 TraceCheckUtils]: 166: Hoare triple {323142#true} assume !(8464 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,115 INFO L290 TraceCheckUtils]: 167: Hoare triple {323142#true} assume !(8465 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,115 INFO L290 TraceCheckUtils]: 168: Hoare triple {323142#true} assume !(8466 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,115 INFO L290 TraceCheckUtils]: 169: Hoare triple {323142#true} assume !(8496 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,115 INFO L290 TraceCheckUtils]: 170: Hoare triple {323142#true} assume !(8497 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,115 INFO L290 TraceCheckUtils]: 171: Hoare triple {323142#true} assume !(8512 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,115 INFO L290 TraceCheckUtils]: 172: Hoare triple {323142#true} assume !(8513 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,115 INFO L290 TraceCheckUtils]: 173: Hoare triple {323142#true} assume !(8528 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,116 INFO L290 TraceCheckUtils]: 174: Hoare triple {323142#true} assume !(8529 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,116 INFO L290 TraceCheckUtils]: 175: Hoare triple {323142#true} assume !(8544 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,116 INFO L290 TraceCheckUtils]: 176: Hoare triple {323142#true} assume !(8545 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,116 INFO L290 TraceCheckUtils]: 177: Hoare triple {323142#true} assume !(8560 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,116 INFO L290 TraceCheckUtils]: 178: Hoare triple {323142#true} assume !(8561 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,116 INFO L290 TraceCheckUtils]: 179: Hoare triple {323142#true} assume !(8448 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,116 INFO L290 TraceCheckUtils]: 180: Hoare triple {323142#true} assume 8576 == ~s__state~0; {323142#true} is VALID [2022-04-27 15:11:47,116 INFO L290 TraceCheckUtils]: 181: Hoare triple {323142#true} assume -2147483648 <= #t~nondet44 && #t~nondet44 <= 2147483647;~ret~0 := #t~nondet44;havoc #t~nondet44; {323142#true} is VALID [2022-04-27 15:11:47,116 INFO L290 TraceCheckUtils]: 182: Hoare triple {323142#true} assume !(~ret~0 <= 0); {323142#true} is VALID [2022-04-27 15:11:47,116 INFO L290 TraceCheckUtils]: 183: Hoare triple {323142#true} assume !(2 == ~ret~0);assume -2147483648 <= #t~nondet45 && #t~nondet45 <= 2147483647;~ret~0 := #t~nondet45;havoc #t~nondet45; {323142#true} is VALID [2022-04-27 15:11:47,116 INFO L290 TraceCheckUtils]: 184: Hoare triple {323142#true} assume !(~ret~0 <= 0);~s__init_num~0 := 0;~s__state~0 := 8592; {323142#true} is VALID [2022-04-27 15:11:47,116 INFO L290 TraceCheckUtils]: 185: Hoare triple {323142#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {323142#true} is VALID [2022-04-27 15:11:47,116 INFO L290 TraceCheckUtils]: 186: Hoare triple {323142#true} ~skip~0 := 0; {323142#true} is VALID [2022-04-27 15:11:47,116 INFO L290 TraceCheckUtils]: 187: Hoare triple {323142#true} assume !false; {323142#true} is VALID [2022-04-27 15:11:47,116 INFO L290 TraceCheckUtils]: 188: Hoare triple {323142#true} ~state~0 := ~s__state~0; {323142#true} is VALID [2022-04-27 15:11:47,116 INFO L290 TraceCheckUtils]: 189: Hoare triple {323142#true} assume !(12292 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,117 INFO L290 TraceCheckUtils]: 190: Hoare triple {323142#true} assume !(16384 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,117 INFO L290 TraceCheckUtils]: 191: Hoare triple {323142#true} assume !(8192 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,117 INFO L290 TraceCheckUtils]: 192: Hoare triple {323142#true} assume !(24576 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,117 INFO L290 TraceCheckUtils]: 193: Hoare triple {323142#true} assume !(8195 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,117 INFO L290 TraceCheckUtils]: 194: Hoare triple {323142#true} assume !(8480 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,117 INFO L290 TraceCheckUtils]: 195: Hoare triple {323142#true} assume !(8481 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,117 INFO L290 TraceCheckUtils]: 196: Hoare triple {323142#true} assume !(8482 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,117 INFO L290 TraceCheckUtils]: 197: Hoare triple {323142#true} assume !(8464 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,117 INFO L290 TraceCheckUtils]: 198: Hoare triple {323142#true} assume !(8465 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,117 INFO L290 TraceCheckUtils]: 199: Hoare triple {323142#true} assume !(8466 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,117 INFO L290 TraceCheckUtils]: 200: Hoare triple {323142#true} assume !(8496 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,117 INFO L290 TraceCheckUtils]: 201: Hoare triple {323142#true} assume !(8497 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,117 INFO L290 TraceCheckUtils]: 202: Hoare triple {323142#true} assume !(8512 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,117 INFO L290 TraceCheckUtils]: 203: Hoare triple {323142#true} assume !(8513 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,117 INFO L290 TraceCheckUtils]: 204: Hoare triple {323142#true} assume !(8528 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,117 INFO L290 TraceCheckUtils]: 205: Hoare triple {323142#true} assume !(8529 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,118 INFO L290 TraceCheckUtils]: 206: Hoare triple {323142#true} assume !(8544 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,118 INFO L290 TraceCheckUtils]: 207: Hoare triple {323142#true} assume !(8545 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,118 INFO L290 TraceCheckUtils]: 208: Hoare triple {323142#true} assume !(8560 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,118 INFO L290 TraceCheckUtils]: 209: Hoare triple {323142#true} assume !(8561 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,118 INFO L290 TraceCheckUtils]: 210: Hoare triple {323142#true} assume !(8448 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,118 INFO L290 TraceCheckUtils]: 211: Hoare triple {323142#true} assume !(8576 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,118 INFO L290 TraceCheckUtils]: 212: Hoare triple {323142#true} assume !(8577 == ~s__state~0); {323142#true} is VALID [2022-04-27 15:11:47,118 INFO L290 TraceCheckUtils]: 213: Hoare triple {323142#true} assume 8592 == ~s__state~0; {323142#true} is VALID [2022-04-27 15:11:47,118 INFO L290 TraceCheckUtils]: 214: Hoare triple {323142#true} assume -2147483648 <= #t~nondet46 && #t~nondet46 <= 2147483647;~ret~0 := #t~nondet46;havoc #t~nondet46; {323142#true} is VALID [2022-04-27 15:11:47,119 INFO L290 TraceCheckUtils]: 215: Hoare triple {323142#true} assume !(~ret~0 <= 0);~s__state~0 := 8608;~s__init_num~0 := 0; {323147#(= (+ ssl3_accept_~s__state~0 (- 8608)) 0)} is VALID [2022-04-27 15:11:47,119 INFO L290 TraceCheckUtils]: 216: Hoare triple {323147#(= (+ ssl3_accept_~s__state~0 (- 8608)) 0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {323147#(= (+ ssl3_accept_~s__state~0 (- 8608)) 0)} is VALID [2022-04-27 15:11:47,119 INFO L290 TraceCheckUtils]: 217: Hoare triple {323147#(= (+ ssl3_accept_~s__state~0 (- 8608)) 0)} ~skip~0 := 0; {323147#(= (+ ssl3_accept_~s__state~0 (- 8608)) 0)} is VALID [2022-04-27 15:11:47,119 INFO L290 TraceCheckUtils]: 218: Hoare triple {323147#(= (+ ssl3_accept_~s__state~0 (- 8608)) 0)} assume !false; {323147#(= (+ ssl3_accept_~s__state~0 (- 8608)) 0)} is VALID [2022-04-27 15:11:47,120 INFO L290 TraceCheckUtils]: 219: Hoare triple {323147#(= (+ ssl3_accept_~s__state~0 (- 8608)) 0)} ~state~0 := ~s__state~0; {323147#(= (+ ssl3_accept_~s__state~0 (- 8608)) 0)} is VALID [2022-04-27 15:11:47,120 INFO L290 TraceCheckUtils]: 220: Hoare triple {323147#(= (+ ssl3_accept_~s__state~0 (- 8608)) 0)} assume !(12292 == ~s__state~0); {323147#(= (+ ssl3_accept_~s__state~0 (- 8608)) 0)} is VALID [2022-04-27 15:11:47,120 INFO L290 TraceCheckUtils]: 221: Hoare triple {323147#(= (+ ssl3_accept_~s__state~0 (- 8608)) 0)} assume !(16384 == ~s__state~0); {323147#(= (+ ssl3_accept_~s__state~0 (- 8608)) 0)} is VALID [2022-04-27 15:11:47,120 INFO L290 TraceCheckUtils]: 222: Hoare triple {323147#(= (+ ssl3_accept_~s__state~0 (- 8608)) 0)} assume !(8192 == ~s__state~0); {323147#(= (+ ssl3_accept_~s__state~0 (- 8608)) 0)} is VALID [2022-04-27 15:11:47,121 INFO L290 TraceCheckUtils]: 223: Hoare triple {323147#(= (+ ssl3_accept_~s__state~0 (- 8608)) 0)} assume !(24576 == ~s__state~0); {323147#(= (+ ssl3_accept_~s__state~0 (- 8608)) 0)} is VALID [2022-04-27 15:11:47,121 INFO L290 TraceCheckUtils]: 224: Hoare triple {323147#(= (+ ssl3_accept_~s__state~0 (- 8608)) 0)} assume !(8195 == ~s__state~0); {323147#(= (+ ssl3_accept_~s__state~0 (- 8608)) 0)} is VALID [2022-04-27 15:11:47,121 INFO L290 TraceCheckUtils]: 225: Hoare triple {323147#(= (+ ssl3_accept_~s__state~0 (- 8608)) 0)} assume !(8480 == ~s__state~0); {323147#(= (+ ssl3_accept_~s__state~0 (- 8608)) 0)} is VALID [2022-04-27 15:11:47,121 INFO L290 TraceCheckUtils]: 226: Hoare triple {323147#(= (+ ssl3_accept_~s__state~0 (- 8608)) 0)} assume !(8481 == ~s__state~0); {323147#(= (+ ssl3_accept_~s__state~0 (- 8608)) 0)} is VALID [2022-04-27 15:11:47,122 INFO L290 TraceCheckUtils]: 227: Hoare triple {323147#(= (+ ssl3_accept_~s__state~0 (- 8608)) 0)} assume !(8482 == ~s__state~0); {323147#(= (+ ssl3_accept_~s__state~0 (- 8608)) 0)} is VALID [2022-04-27 15:11:47,122 INFO L290 TraceCheckUtils]: 228: Hoare triple {323147#(= (+ ssl3_accept_~s__state~0 (- 8608)) 0)} assume !(8464 == ~s__state~0); {323147#(= (+ ssl3_accept_~s__state~0 (- 8608)) 0)} is VALID [2022-04-27 15:11:47,122 INFO L290 TraceCheckUtils]: 229: Hoare triple {323147#(= (+ ssl3_accept_~s__state~0 (- 8608)) 0)} assume !(8465 == ~s__state~0); {323147#(= (+ ssl3_accept_~s__state~0 (- 8608)) 0)} is VALID [2022-04-27 15:11:47,122 INFO L290 TraceCheckUtils]: 230: Hoare triple {323147#(= (+ ssl3_accept_~s__state~0 (- 8608)) 0)} assume !(8466 == ~s__state~0); {323147#(= (+ ssl3_accept_~s__state~0 (- 8608)) 0)} is VALID [2022-04-27 15:11:47,123 INFO L290 TraceCheckUtils]: 231: Hoare triple {323147#(= (+ ssl3_accept_~s__state~0 (- 8608)) 0)} assume !(8496 == ~s__state~0); {323147#(= (+ ssl3_accept_~s__state~0 (- 8608)) 0)} is VALID [2022-04-27 15:11:47,123 INFO L290 TraceCheckUtils]: 232: Hoare triple {323147#(= (+ ssl3_accept_~s__state~0 (- 8608)) 0)} assume !(8497 == ~s__state~0); {323147#(= (+ ssl3_accept_~s__state~0 (- 8608)) 0)} is VALID [2022-04-27 15:11:47,123 INFO L290 TraceCheckUtils]: 233: Hoare triple {323147#(= (+ ssl3_accept_~s__state~0 (- 8608)) 0)} assume !(8512 == ~s__state~0); {323147#(= (+ ssl3_accept_~s__state~0 (- 8608)) 0)} is VALID [2022-04-27 15:11:47,124 INFO L290 TraceCheckUtils]: 234: Hoare triple {323147#(= (+ ssl3_accept_~s__state~0 (- 8608)) 0)} assume !(8513 == ~s__state~0); {323147#(= (+ ssl3_accept_~s__state~0 (- 8608)) 0)} is VALID [2022-04-27 15:11:47,124 INFO L290 TraceCheckUtils]: 235: Hoare triple {323147#(= (+ ssl3_accept_~s__state~0 (- 8608)) 0)} assume !(8528 == ~s__state~0); {323147#(= (+ ssl3_accept_~s__state~0 (- 8608)) 0)} is VALID [2022-04-27 15:11:47,124 INFO L290 TraceCheckUtils]: 236: Hoare triple {323147#(= (+ ssl3_accept_~s__state~0 (- 8608)) 0)} assume !(8529 == ~s__state~0); {323147#(= (+ ssl3_accept_~s__state~0 (- 8608)) 0)} is VALID [2022-04-27 15:11:47,124 INFO L290 TraceCheckUtils]: 237: Hoare triple {323147#(= (+ ssl3_accept_~s__state~0 (- 8608)) 0)} assume !(8544 == ~s__state~0); {323147#(= (+ ssl3_accept_~s__state~0 (- 8608)) 0)} is VALID [2022-04-27 15:11:47,125 INFO L290 TraceCheckUtils]: 238: Hoare triple {323147#(= (+ ssl3_accept_~s__state~0 (- 8608)) 0)} assume !(8545 == ~s__state~0); {323147#(= (+ ssl3_accept_~s__state~0 (- 8608)) 0)} is VALID [2022-04-27 15:11:47,125 INFO L290 TraceCheckUtils]: 239: Hoare triple {323147#(= (+ ssl3_accept_~s__state~0 (- 8608)) 0)} assume !(8560 == ~s__state~0); {323147#(= (+ ssl3_accept_~s__state~0 (- 8608)) 0)} is VALID [2022-04-27 15:11:47,125 INFO L290 TraceCheckUtils]: 240: Hoare triple {323147#(= (+ ssl3_accept_~s__state~0 (- 8608)) 0)} assume !(8561 == ~s__state~0); {323147#(= (+ ssl3_accept_~s__state~0 (- 8608)) 0)} is VALID [2022-04-27 15:11:47,125 INFO L290 TraceCheckUtils]: 241: Hoare triple {323147#(= (+ ssl3_accept_~s__state~0 (- 8608)) 0)} assume !(8448 == ~s__state~0); {323147#(= (+ ssl3_accept_~s__state~0 (- 8608)) 0)} is VALID [2022-04-27 15:11:47,126 INFO L290 TraceCheckUtils]: 242: Hoare triple {323147#(= (+ ssl3_accept_~s__state~0 (- 8608)) 0)} assume !(8576 == ~s__state~0); {323147#(= (+ ssl3_accept_~s__state~0 (- 8608)) 0)} is VALID [2022-04-27 15:11:47,126 INFO L290 TraceCheckUtils]: 243: Hoare triple {323147#(= (+ ssl3_accept_~s__state~0 (- 8608)) 0)} assume !(8577 == ~s__state~0); {323147#(= (+ ssl3_accept_~s__state~0 (- 8608)) 0)} is VALID [2022-04-27 15:11:47,126 INFO L290 TraceCheckUtils]: 244: Hoare triple {323147#(= (+ ssl3_accept_~s__state~0 (- 8608)) 0)} assume !(8592 == ~s__state~0); {323147#(= (+ ssl3_accept_~s__state~0 (- 8608)) 0)} is VALID [2022-04-27 15:11:47,126 INFO L290 TraceCheckUtils]: 245: Hoare triple {323147#(= (+ ssl3_accept_~s__state~0 (- 8608)) 0)} assume !(8593 == ~s__state~0); {323147#(= (+ ssl3_accept_~s__state~0 (- 8608)) 0)} is VALID [2022-04-27 15:11:47,127 INFO L290 TraceCheckUtils]: 246: Hoare triple {323147#(= (+ ssl3_accept_~s__state~0 (- 8608)) 0)} assume !(8608 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,127 INFO L290 TraceCheckUtils]: 247: Hoare triple {323143#false} assume !(8609 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,127 INFO L290 TraceCheckUtils]: 248: Hoare triple {323143#false} assume 8640 == ~s__state~0; {323143#false} is VALID [2022-04-27 15:11:47,127 INFO L290 TraceCheckUtils]: 249: Hoare triple {323143#false} assume -2147483648 <= #t~nondet48 && #t~nondet48 <= 2147483647;~ret~0 := #t~nondet48;havoc #t~nondet48; {323143#false} is VALID [2022-04-27 15:11:47,127 INFO L290 TraceCheckUtils]: 250: Hoare triple {323143#false} assume !(5 == ~blastFlag~0); {323143#false} is VALID [2022-04-27 15:11:47,127 INFO L290 TraceCheckUtils]: 251: Hoare triple {323143#false} assume !(~ret~0 <= 0); {323143#false} is VALID [2022-04-27 15:11:47,127 INFO L290 TraceCheckUtils]: 252: Hoare triple {323143#false} assume !(0 != ~s__hit~0);~s__state~0 := 8656; {323143#false} is VALID [2022-04-27 15:11:47,127 INFO L290 TraceCheckUtils]: 253: Hoare triple {323143#false} ~s__init_num~0 := 0; {323143#false} is VALID [2022-04-27 15:11:47,127 INFO L290 TraceCheckUtils]: 254: Hoare triple {323143#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {323143#false} is VALID [2022-04-27 15:11:47,127 INFO L290 TraceCheckUtils]: 255: Hoare triple {323143#false} ~skip~0 := 0; {323143#false} is VALID [2022-04-27 15:11:47,127 INFO L290 TraceCheckUtils]: 256: Hoare triple {323143#false} assume !false; {323143#false} is VALID [2022-04-27 15:11:47,127 INFO L290 TraceCheckUtils]: 257: Hoare triple {323143#false} ~state~0 := ~s__state~0; {323143#false} is VALID [2022-04-27 15:11:47,128 INFO L290 TraceCheckUtils]: 258: Hoare triple {323143#false} assume !(12292 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,128 INFO L290 TraceCheckUtils]: 259: Hoare triple {323143#false} assume !(16384 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,128 INFO L290 TraceCheckUtils]: 260: Hoare triple {323143#false} assume !(8192 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,128 INFO L290 TraceCheckUtils]: 261: Hoare triple {323143#false} assume !(24576 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,128 INFO L290 TraceCheckUtils]: 262: Hoare triple {323143#false} assume !(8195 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,128 INFO L290 TraceCheckUtils]: 263: Hoare triple {323143#false} assume !(8480 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,128 INFO L290 TraceCheckUtils]: 264: Hoare triple {323143#false} assume !(8481 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,128 INFO L290 TraceCheckUtils]: 265: Hoare triple {323143#false} assume !(8482 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,128 INFO L290 TraceCheckUtils]: 266: Hoare triple {323143#false} assume !(8464 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,128 INFO L290 TraceCheckUtils]: 267: Hoare triple {323143#false} assume !(8465 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,128 INFO L290 TraceCheckUtils]: 268: Hoare triple {323143#false} assume !(8466 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,128 INFO L290 TraceCheckUtils]: 269: Hoare triple {323143#false} assume !(8496 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,128 INFO L290 TraceCheckUtils]: 270: Hoare triple {323143#false} assume !(8497 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,128 INFO L290 TraceCheckUtils]: 271: Hoare triple {323143#false} assume !(8512 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,128 INFO L290 TraceCheckUtils]: 272: Hoare triple {323143#false} assume !(8513 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,129 INFO L290 TraceCheckUtils]: 273: Hoare triple {323143#false} assume !(8528 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,129 INFO L290 TraceCheckUtils]: 274: Hoare triple {323143#false} assume !(8529 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,129 INFO L290 TraceCheckUtils]: 275: Hoare triple {323143#false} assume !(8544 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,129 INFO L290 TraceCheckUtils]: 276: Hoare triple {323143#false} assume !(8545 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,129 INFO L290 TraceCheckUtils]: 277: Hoare triple {323143#false} assume !(8560 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,129 INFO L290 TraceCheckUtils]: 278: Hoare triple {323143#false} assume !(8561 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,129 INFO L290 TraceCheckUtils]: 279: Hoare triple {323143#false} assume !(8448 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,129 INFO L290 TraceCheckUtils]: 280: Hoare triple {323143#false} assume !(8576 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,129 INFO L290 TraceCheckUtils]: 281: Hoare triple {323143#false} assume !(8577 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,129 INFO L290 TraceCheckUtils]: 282: Hoare triple {323143#false} assume !(8592 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,129 INFO L290 TraceCheckUtils]: 283: Hoare triple {323143#false} assume !(8593 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,129 INFO L290 TraceCheckUtils]: 284: Hoare triple {323143#false} assume !(8608 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,129 INFO L290 TraceCheckUtils]: 285: Hoare triple {323143#false} assume !(8609 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,129 INFO L290 TraceCheckUtils]: 286: Hoare triple {323143#false} assume !(8640 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,129 INFO L290 TraceCheckUtils]: 287: Hoare triple {323143#false} assume !(8641 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,129 INFO L290 TraceCheckUtils]: 288: Hoare triple {323143#false} assume 8656 == ~s__state~0; {323143#false} is VALID [2022-04-27 15:11:47,130 INFO L290 TraceCheckUtils]: 289: Hoare triple {323143#false} ~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {323143#false} is VALID [2022-04-27 15:11:47,130 INFO L290 TraceCheckUtils]: 290: Hoare triple {323143#false} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet49 && #t~nondet49 <= 2147483647;~ret~0 := #t~nondet49;havoc #t~nondet49; {323143#false} is VALID [2022-04-27 15:11:47,130 INFO L290 TraceCheckUtils]: 291: Hoare triple {323143#false} assume !(2 == ~blastFlag~0); {323143#false} is VALID [2022-04-27 15:11:47,130 INFO L290 TraceCheckUtils]: 292: Hoare triple {323143#false} assume !(4 == ~blastFlag~0); {323143#false} is VALID [2022-04-27 15:11:47,130 INFO L290 TraceCheckUtils]: 293: Hoare triple {323143#false} assume 7 == ~blastFlag~0;~blastFlag~0 := 8; {323143#false} is VALID [2022-04-27 15:11:47,130 INFO L290 TraceCheckUtils]: 294: Hoare triple {323143#false} assume !(~ret~0 <= 0);~s__state~0 := 8672;~s__init_num~0 := 0; {323143#false} is VALID [2022-04-27 15:11:47,130 INFO L290 TraceCheckUtils]: 295: Hoare triple {323143#false} assume !(0 == ~tmp___10~0); {323143#false} is VALID [2022-04-27 15:11:47,130 INFO L290 TraceCheckUtils]: 296: Hoare triple {323143#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {323143#false} is VALID [2022-04-27 15:11:47,130 INFO L290 TraceCheckUtils]: 297: Hoare triple {323143#false} ~skip~0 := 0; {323143#false} is VALID [2022-04-27 15:11:47,130 INFO L290 TraceCheckUtils]: 298: Hoare triple {323143#false} assume !false; {323143#false} is VALID [2022-04-27 15:11:47,130 INFO L290 TraceCheckUtils]: 299: Hoare triple {323143#false} ~state~0 := ~s__state~0; {323143#false} is VALID [2022-04-27 15:11:47,130 INFO L290 TraceCheckUtils]: 300: Hoare triple {323143#false} assume !(12292 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,130 INFO L290 TraceCheckUtils]: 301: Hoare triple {323143#false} assume !(16384 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,130 INFO L290 TraceCheckUtils]: 302: Hoare triple {323143#false} assume !(8192 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,130 INFO L290 TraceCheckUtils]: 303: Hoare triple {323143#false} assume !(24576 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,130 INFO L290 TraceCheckUtils]: 304: Hoare triple {323143#false} assume !(8195 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,131 INFO L290 TraceCheckUtils]: 305: Hoare triple {323143#false} assume !(8480 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,131 INFO L290 TraceCheckUtils]: 306: Hoare triple {323143#false} assume !(8481 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,131 INFO L290 TraceCheckUtils]: 307: Hoare triple {323143#false} assume !(8482 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,131 INFO L290 TraceCheckUtils]: 308: Hoare triple {323143#false} assume !(8464 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,131 INFO L290 TraceCheckUtils]: 309: Hoare triple {323143#false} assume !(8465 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,131 INFO L290 TraceCheckUtils]: 310: Hoare triple {323143#false} assume !(8466 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,131 INFO L290 TraceCheckUtils]: 311: Hoare triple {323143#false} assume !(8496 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,131 INFO L290 TraceCheckUtils]: 312: Hoare triple {323143#false} assume !(8497 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,131 INFO L290 TraceCheckUtils]: 313: Hoare triple {323143#false} assume !(8512 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,131 INFO L290 TraceCheckUtils]: 314: Hoare triple {323143#false} assume !(8513 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,131 INFO L290 TraceCheckUtils]: 315: Hoare triple {323143#false} assume !(8528 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,131 INFO L290 TraceCheckUtils]: 316: Hoare triple {323143#false} assume !(8529 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,131 INFO L290 TraceCheckUtils]: 317: Hoare triple {323143#false} assume !(8544 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,131 INFO L290 TraceCheckUtils]: 318: Hoare triple {323143#false} assume !(8545 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,131 INFO L290 TraceCheckUtils]: 319: Hoare triple {323143#false} assume !(8560 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,131 INFO L290 TraceCheckUtils]: 320: Hoare triple {323143#false} assume !(8561 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,132 INFO L290 TraceCheckUtils]: 321: Hoare triple {323143#false} assume !(8448 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,132 INFO L290 TraceCheckUtils]: 322: Hoare triple {323143#false} assume !(8576 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,132 INFO L290 TraceCheckUtils]: 323: Hoare triple {323143#false} assume !(8577 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,132 INFO L290 TraceCheckUtils]: 324: Hoare triple {323143#false} assume !(8592 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,132 INFO L290 TraceCheckUtils]: 325: Hoare triple {323143#false} assume !(8593 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,132 INFO L290 TraceCheckUtils]: 326: Hoare triple {323143#false} assume !(8608 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,132 INFO L290 TraceCheckUtils]: 327: Hoare triple {323143#false} assume !(8609 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,132 INFO L290 TraceCheckUtils]: 328: Hoare triple {323143#false} assume !(8640 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,132 INFO L290 TraceCheckUtils]: 329: Hoare triple {323143#false} assume !(8641 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,132 INFO L290 TraceCheckUtils]: 330: Hoare triple {323143#false} assume !(8656 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,132 INFO L290 TraceCheckUtils]: 331: Hoare triple {323143#false} assume !(8657 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,132 INFO L290 TraceCheckUtils]: 332: Hoare triple {323143#false} assume 8672 == ~s__state~0; {323143#false} is VALID [2022-04-27 15:11:47,132 INFO L290 TraceCheckUtils]: 333: Hoare triple {323143#false} assume -2147483648 <= #t~nondet50 && #t~nondet50 <= 2147483647;~ret~0 := #t~nondet50;havoc #t~nondet50; {323143#false} is VALID [2022-04-27 15:11:47,132 INFO L290 TraceCheckUtils]: 334: Hoare triple {323143#false} assume !(3 == ~blastFlag~0); {323143#false} is VALID [2022-04-27 15:11:47,132 INFO L290 TraceCheckUtils]: 335: Hoare triple {323143#false} assume !(~ret~0 <= 0);~s__state~0 := 8448; {323143#false} is VALID [2022-04-27 15:11:47,132 INFO L290 TraceCheckUtils]: 336: Hoare triple {323143#false} assume !(0 != ~s__hit~0);~s__s3__tmp__next_state___0~0 := 3; {323143#false} is VALID [2022-04-27 15:11:47,133 INFO L290 TraceCheckUtils]: 337: Hoare triple {323143#false} ~s__init_num~0 := 0; {323143#false} is VALID [2022-04-27 15:11:47,133 INFO L290 TraceCheckUtils]: 338: Hoare triple {323143#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {323143#false} is VALID [2022-04-27 15:11:47,133 INFO L290 TraceCheckUtils]: 339: Hoare triple {323143#false} ~skip~0 := 0; {323143#false} is VALID [2022-04-27 15:11:47,133 INFO L290 TraceCheckUtils]: 340: Hoare triple {323143#false} assume !false; {323143#false} is VALID [2022-04-27 15:11:47,133 INFO L290 TraceCheckUtils]: 341: Hoare triple {323143#false} ~state~0 := ~s__state~0; {323143#false} is VALID [2022-04-27 15:11:47,133 INFO L290 TraceCheckUtils]: 342: Hoare triple {323143#false} assume !(12292 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,133 INFO L290 TraceCheckUtils]: 343: Hoare triple {323143#false} assume !(16384 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,133 INFO L290 TraceCheckUtils]: 344: Hoare triple {323143#false} assume !(8192 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,133 INFO L290 TraceCheckUtils]: 345: Hoare triple {323143#false} assume !(24576 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,133 INFO L290 TraceCheckUtils]: 346: Hoare triple {323143#false} assume !(8195 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,133 INFO L290 TraceCheckUtils]: 347: Hoare triple {323143#false} assume !(8480 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,133 INFO L290 TraceCheckUtils]: 348: Hoare triple {323143#false} assume !(8481 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,133 INFO L290 TraceCheckUtils]: 349: Hoare triple {323143#false} assume !(8482 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,133 INFO L290 TraceCheckUtils]: 350: Hoare triple {323143#false} assume !(8464 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,133 INFO L290 TraceCheckUtils]: 351: Hoare triple {323143#false} assume !(8465 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,134 INFO L290 TraceCheckUtils]: 352: Hoare triple {323143#false} assume !(8466 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,134 INFO L290 TraceCheckUtils]: 353: Hoare triple {323143#false} assume !(8496 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,134 INFO L290 TraceCheckUtils]: 354: Hoare triple {323143#false} assume !(8497 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,134 INFO L290 TraceCheckUtils]: 355: Hoare triple {323143#false} assume !(8512 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,134 INFO L290 TraceCheckUtils]: 356: Hoare triple {323143#false} assume !(8513 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,134 INFO L290 TraceCheckUtils]: 357: Hoare triple {323143#false} assume !(8528 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,134 INFO L290 TraceCheckUtils]: 358: Hoare triple {323143#false} assume !(8529 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,134 INFO L290 TraceCheckUtils]: 359: Hoare triple {323143#false} assume !(8544 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,134 INFO L290 TraceCheckUtils]: 360: Hoare triple {323143#false} assume !(8545 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,134 INFO L290 TraceCheckUtils]: 361: Hoare triple {323143#false} assume !(8560 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,134 INFO L290 TraceCheckUtils]: 362: Hoare triple {323143#false} assume !(8561 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,134 INFO L290 TraceCheckUtils]: 363: Hoare triple {323143#false} assume 8448 == ~s__state~0; {323143#false} is VALID [2022-04-27 15:11:47,134 INFO L290 TraceCheckUtils]: 364: Hoare triple {323143#false} assume !(~num1~0 > 0); {323143#false} is VALID [2022-04-27 15:11:47,134 INFO L290 TraceCheckUtils]: 365: Hoare triple {323143#false} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {323143#false} is VALID [2022-04-27 15:11:47,134 INFO L290 TraceCheckUtils]: 366: Hoare triple {323143#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {323143#false} is VALID [2022-04-27 15:11:47,134 INFO L290 TraceCheckUtils]: 367: Hoare triple {323143#false} ~skip~0 := 0; {323143#false} is VALID [2022-04-27 15:11:47,135 INFO L290 TraceCheckUtils]: 368: Hoare triple {323143#false} assume !false; {323143#false} is VALID [2022-04-27 15:11:47,135 INFO L290 TraceCheckUtils]: 369: Hoare triple {323143#false} ~state~0 := ~s__state~0; {323143#false} is VALID [2022-04-27 15:11:47,135 INFO L290 TraceCheckUtils]: 370: Hoare triple {323143#false} assume !(12292 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,135 INFO L290 TraceCheckUtils]: 371: Hoare triple {323143#false} assume !(16384 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,135 INFO L290 TraceCheckUtils]: 372: Hoare triple {323143#false} assume !(8192 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,135 INFO L290 TraceCheckUtils]: 373: Hoare triple {323143#false} assume !(24576 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,135 INFO L290 TraceCheckUtils]: 374: Hoare triple {323143#false} assume !(8195 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,135 INFO L290 TraceCheckUtils]: 375: Hoare triple {323143#false} assume !(8480 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,135 INFO L290 TraceCheckUtils]: 376: Hoare triple {323143#false} assume !(8481 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,135 INFO L290 TraceCheckUtils]: 377: Hoare triple {323143#false} assume !(8482 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,135 INFO L290 TraceCheckUtils]: 378: Hoare triple {323143#false} assume !(8464 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,135 INFO L290 TraceCheckUtils]: 379: Hoare triple {323143#false} assume !(8465 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,135 INFO L290 TraceCheckUtils]: 380: Hoare triple {323143#false} assume !(8466 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,135 INFO L290 TraceCheckUtils]: 381: Hoare triple {323143#false} assume !(8496 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,136 INFO L290 TraceCheckUtils]: 382: Hoare triple {323143#false} assume !(8497 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,136 INFO L290 TraceCheckUtils]: 383: Hoare triple {323143#false} assume !(8512 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,136 INFO L290 TraceCheckUtils]: 384: Hoare triple {323143#false} assume !(8513 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,136 INFO L290 TraceCheckUtils]: 385: Hoare triple {323143#false} assume !(8528 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,136 INFO L290 TraceCheckUtils]: 386: Hoare triple {323143#false} assume !(8529 == ~s__state~0); {323143#false} is VALID [2022-04-27 15:11:47,136 INFO L290 TraceCheckUtils]: 387: Hoare triple {323143#false} assume 8544 == ~s__state~0; {323143#false} is VALID [2022-04-27 15:11:47,136 INFO L290 TraceCheckUtils]: 388: Hoare triple {323143#false} assume 0 != 1 + ~s__verify_mode~0; {323143#false} is VALID [2022-04-27 15:11:47,136 INFO L290 TraceCheckUtils]: 389: Hoare triple {323143#false} assume !(0 != ~s__session__peer~0); {323143#false} is VALID [2022-04-27 15:11:47,136 INFO L290 TraceCheckUtils]: 390: Hoare triple {323143#false} ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; {323143#false} is VALID [2022-04-27 15:11:47,136 INFO L290 TraceCheckUtils]: 391: Hoare triple {323143#false} assume !(0 != (256 + ~__cil_tmp61~0) % 4294967296); {323143#false} is VALID [2022-04-27 15:11:47,136 INFO L290 TraceCheckUtils]: 392: Hoare triple {323143#false} ~s__s3__tmp__cert_request~0 := 1;assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {323143#false} is VALID [2022-04-27 15:11:47,136 INFO L290 TraceCheckUtils]: 393: Hoare triple {323143#false} assume 8 == ~blastFlag~0; {323143#false} is VALID [2022-04-27 15:11:47,136 INFO L290 TraceCheckUtils]: 394: Hoare triple {323143#false} assume !false; {323143#false} is VALID [2022-04-27 15:11:47,138 INFO L134 CoverageAnalysis]: Checked inductivity of 1588 backedges. 943 proven. 0 refuted. 0 times theorem prover too weak. 645 trivial. 0 not checked. [2022-04-27 15:11:47,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-27 15:11:47,138 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626655506] [2022-04-27 15:11:47,138 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626655506] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-27 15:11:47,138 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-27 15:11:47,138 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-27 15:11:47,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009579982] [2022-04-27 15:11:47,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-27 15:11:47,139 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 44.25) internal successors, (177), 3 states have internal predecessors, (177), 1 states have call successors, (3), 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 395 [2022-04-27 15:11:47,139 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-27 15:11:47,139 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 4 states, 4 states have (on average 44.25) internal successors, (177), 3 states have internal predecessors, (177), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:11:47,252 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 181 edges. 181 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-27 15:11:47,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-27 15:11:47,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-27 15:11:47,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-27 15:11:47,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-27 15:11:47,254 INFO L87 Difference]: Start difference. First operand 5361 states and 6931 transitions. Second operand has 4 states, 4 states have (on average 44.25) internal successors, (177), 3 states have internal predecessors, (177), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:11:52,896 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 15:11:52,896 INFO L93 Difference]: Finished difference Result 10703 states and 13832 transitions. [2022-04-27 15:11:52,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-27 15:11:52,896 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 44.25) internal successors, (177), 3 states have internal predecessors, (177), 1 states have call successors, (3), 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 395 [2022-04-27 15:11:52,896 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-27 15:11:52,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 44.25) internal successors, (177), 3 states have internal predecessors, (177), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:11:52,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 457 transitions. [2022-04-27 15:11:52,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 44.25) internal successors, (177), 3 states have internal predecessors, (177), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:11:52,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 457 transitions. [2022-04-27 15:11:52,900 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 4 states and 457 transitions. [2022-04-27 15:11:53,164 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 457 edges. 457 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-27 15:11:53,997 INFO L225 Difference]: With dead ends: 10703 [2022-04-27 15:11:53,997 INFO L226 Difference]: Without dead ends: 5356 [2022-04-27 15:11:54,001 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-27 15:11:54,002 INFO L413 NwaCegarLoop]: 220 mSDtfsCounter, 215 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 233 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 215 SdHoareTripleChecker+Valid, 227 SdHoareTripleChecker+Invalid, 250 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 233 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-27 15:11:54,002 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [215 Valid, 227 Invalid, 250 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 233 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-27 15:11:54,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5356 states. [2022-04-27 15:11:55,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5356 to 4634. [2022-04-27 15:11:55,548 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-27 15:11:55,553 INFO L82 GeneralOperation]: Start isEquivalent. First operand 5356 states. Second operand has 4634 states, 4629 states have (on average 1.2670123136746598) internal successors, (5865), 4629 states have internal predecessors, (5865), 3 states have call successors, (3), 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-27 15:11:55,556 INFO L74 IsIncluded]: Start isIncluded. First operand 5356 states. Second operand has 4634 states, 4629 states have (on average 1.2670123136746598) internal successors, (5865), 4629 states have internal predecessors, (5865), 3 states have call successors, (3), 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-27 15:11:55,560 INFO L87 Difference]: Start difference. First operand 5356 states. Second operand has 4634 states, 4629 states have (on average 1.2670123136746598) internal successors, (5865), 4629 states have internal predecessors, (5865), 3 states have call successors, (3), 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-27 15:11:56,397 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 15:11:56,397 INFO L93 Difference]: Finished difference Result 5356 states and 6691 transitions. [2022-04-27 15:11:56,397 INFO L276 IsEmpty]: Start isEmpty. Operand 5356 states and 6691 transitions. [2022-04-27 15:11:56,401 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 15:11:56,401 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 15:11:56,405 INFO L74 IsIncluded]: Start isIncluded. First operand has 4634 states, 4629 states have (on average 1.2670123136746598) internal successors, (5865), 4629 states have internal predecessors, (5865), 3 states have call successors, (3), 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 5356 states. [2022-04-27 15:11:56,409 INFO L87 Difference]: Start difference. First operand has 4634 states, 4629 states have (on average 1.2670123136746598) internal successors, (5865), 4629 states have internal predecessors, (5865), 3 states have call successors, (3), 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 5356 states. [2022-04-27 15:11:57,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 15:11:57,194 INFO L93 Difference]: Finished difference Result 5356 states and 6691 transitions. [2022-04-27 15:11:57,194 INFO L276 IsEmpty]: Start isEmpty. Operand 5356 states and 6691 transitions. [2022-04-27 15:11:57,197 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 15:11:57,197 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 15:11:57,197 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-27 15:11:57,197 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-27 15:11:57,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4634 states, 4629 states have (on average 1.2670123136746598) internal successors, (5865), 4629 states have internal predecessors, (5865), 3 states have call successors, (3), 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-27 15:11:57,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4634 states to 4634 states and 5869 transitions. [2022-04-27 15:11:57,924 INFO L78 Accepts]: Start accepts. Automaton has 4634 states and 5869 transitions. Word has length 395 [2022-04-27 15:11:57,924 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-27 15:11:57,924 INFO L495 AbstractCegarLoop]: Abstraction has 4634 states and 5869 transitions. [2022-04-27 15:11:57,924 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 44.25) internal successors, (177), 3 states have internal predecessors, (177), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:11:57,925 INFO L276 IsEmpty]: Start isEmpty. Operand 4634 states and 5869 transitions. [2022-04-27 15:11:57,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 429 [2022-04-27 15:11:57,931 INFO L187 NwaCegarLoop]: Found error trace [2022-04-27 15:11:57,931 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 12, 12, 11, 11, 10, 10, 8, 8, 8, 8, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 15:11:57,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-04-27 15:11:57,932 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-27 15:11:57,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-27 15:11:57,932 INFO L85 PathProgramCache]: Analyzing trace with hash -188285130, now seen corresponding path program 1 times [2022-04-27 15:11:57,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-27 15:11:57,932 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480913043] [2022-04-27 15:11:57,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-27 15:11:57,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-27 15:11:58,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 15:11:58,065 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-27 15:11:58,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 15:11:58,069 INFO L290 TraceCheckUtils]: 0: Hoare triple {350577#(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(16, 2);call #Ultimate.allocInit(12, 3); {350570#true} is VALID [2022-04-27 15:11:58,069 INFO L290 TraceCheckUtils]: 1: Hoare triple {350570#true} assume true; {350570#true} is VALID [2022-04-27 15:11:58,069 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {350570#true} {350570#true} #638#return; {350570#true} is VALID [2022-04-27 15:11:58,069 INFO L272 TraceCheckUtils]: 0: Hoare triple {350570#true} call ULTIMATE.init(); {350577#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-27 15:11:58,069 INFO L290 TraceCheckUtils]: 1: Hoare triple {350577#(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(16, 2);call #Ultimate.allocInit(12, 3); {350570#true} is VALID [2022-04-27 15:11:58,069 INFO L290 TraceCheckUtils]: 2: Hoare triple {350570#true} assume true; {350570#true} is VALID [2022-04-27 15:11:58,069 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {350570#true} {350570#true} #638#return; {350570#true} is VALID [2022-04-27 15:11:58,070 INFO L272 TraceCheckUtils]: 4: Hoare triple {350570#true} call #t~ret55 := main(); {350570#true} is VALID [2022-04-27 15:11:58,070 INFO L290 TraceCheckUtils]: 5: Hoare triple {350570#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {350570#true} is VALID [2022-04-27 15:11:58,070 INFO L272 TraceCheckUtils]: 6: Hoare triple {350570#true} call #t~ret54 := ssl3_accept(~s~0); {350570#true} is VALID [2022-04-27 15:11:58,070 INFO L290 TraceCheckUtils]: 7: Hoare triple {350570#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__hit~0 := #t~nondet7;havoc #t~nondet7;havoc ~s__rwstate~0;~s__init_buf___0~0 := 1;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__debug~0 := #t~nondet8;havoc #t~nondet8;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__options~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__verify_mode~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__session__peer~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet16;havoc #t~nondet16;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet18;havoc #t~nondet18;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet20;havoc #t~nondet20;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet21;havoc #t~nondet21;havoc ~s__session__cipher~0;havoc ~buf~0;havoc ~l~0;havoc ~Time~0;havoc ~tmp~0;havoc ~cb~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~num1~0 := #t~nondet22;havoc #t~nondet22;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~tmp___1~0 := #t~nondet23;havoc #t~nondet23;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___2~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___3~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___4~0 := #t~nondet26;havoc #t~nondet26;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp___5~0 := #t~nondet27;havoc #t~nondet27;assume -2147483648 <= #t~nondet28 && #t~nondet28 <= 2147483647;~tmp___6~0 := #t~nondet28;havoc #t~nondet28;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet29 && #t~nondet29 <= 2147483647;~tmp___8~0 := #t~nondet29;havoc #t~nondet29;assume -2147483648 <= #t~nondet30 && #t~nondet30 <= 2147483647;~tmp___9~0 := #t~nondet30;havoc #t~nondet30;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___10~0 := #t~nondet31;havoc #t~nondet31;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp~0 := #t~nondet32;havoc #t~nondet32;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {350570#true} is VALID [2022-04-27 15:11:58,070 INFO L290 TraceCheckUtils]: 8: Hoare triple {350570#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {350570#true} is VALID [2022-04-27 15:11:58,070 INFO L290 TraceCheckUtils]: 9: Hoare triple {350570#true} #t~post33 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post33;havoc #t~post33; {350570#true} is VALID [2022-04-27 15:11:58,070 INFO L290 TraceCheckUtils]: 10: Hoare triple {350570#true} assume !(0 != 12288 + ~tmp___1~0); {350570#true} is VALID [2022-04-27 15:11:58,070 INFO L290 TraceCheckUtils]: 11: Hoare triple {350570#true} assume !(0 == ~s__cert~0); {350570#true} is VALID [2022-04-27 15:11:58,070 INFO L290 TraceCheckUtils]: 12: Hoare triple {350570#true} assume !false; {350570#true} is VALID [2022-04-27 15:11:58,070 INFO L290 TraceCheckUtils]: 13: Hoare triple {350570#true} ~state~0 := ~s__state~0; {350570#true} is VALID [2022-04-27 15:11:58,070 INFO L290 TraceCheckUtils]: 14: Hoare triple {350570#true} assume !(12292 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,070 INFO L290 TraceCheckUtils]: 15: Hoare triple {350570#true} assume !(16384 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,070 INFO L290 TraceCheckUtils]: 16: Hoare triple {350570#true} assume !(8192 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,070 INFO L290 TraceCheckUtils]: 17: Hoare triple {350570#true} assume !(24576 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,070 INFO L290 TraceCheckUtils]: 18: Hoare triple {350570#true} assume !(8195 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,071 INFO L290 TraceCheckUtils]: 19: Hoare triple {350570#true} assume !(8480 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,071 INFO L290 TraceCheckUtils]: 20: Hoare triple {350570#true} assume !(8481 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,071 INFO L290 TraceCheckUtils]: 21: Hoare triple {350570#true} assume !(8482 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,071 INFO L290 TraceCheckUtils]: 22: Hoare triple {350570#true} assume 8464 == ~s__state~0; {350570#true} is VALID [2022-04-27 15:11:58,071 INFO L290 TraceCheckUtils]: 23: Hoare triple {350570#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~ret~0 := #t~nondet38;havoc #t~nondet38; {350570#true} is VALID [2022-04-27 15:11:58,071 INFO L290 TraceCheckUtils]: 24: Hoare triple {350570#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {350570#true} is VALID [2022-04-27 15:11:58,071 INFO L290 TraceCheckUtils]: 25: Hoare triple {350570#true} assume !(~ret~0 <= 0);~got_new_session~0 := 1;~s__state~0 := 8496;~s__init_num~0 := 0; {350570#true} is VALID [2022-04-27 15:11:58,071 INFO L290 TraceCheckUtils]: 26: Hoare triple {350570#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {350570#true} is VALID [2022-04-27 15:11:58,071 INFO L290 TraceCheckUtils]: 27: Hoare triple {350570#true} ~skip~0 := 0; {350570#true} is VALID [2022-04-27 15:11:58,071 INFO L290 TraceCheckUtils]: 28: Hoare triple {350570#true} assume !false; {350570#true} is VALID [2022-04-27 15:11:58,071 INFO L290 TraceCheckUtils]: 29: Hoare triple {350570#true} ~state~0 := ~s__state~0; {350570#true} is VALID [2022-04-27 15:11:58,071 INFO L290 TraceCheckUtils]: 30: Hoare triple {350570#true} assume !(12292 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,071 INFO L290 TraceCheckUtils]: 31: Hoare triple {350570#true} assume !(16384 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,071 INFO L290 TraceCheckUtils]: 32: Hoare triple {350570#true} assume !(8192 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,072 INFO L290 TraceCheckUtils]: 33: Hoare triple {350570#true} assume !(24576 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,072 INFO L290 TraceCheckUtils]: 34: Hoare triple {350570#true} assume !(8195 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,072 INFO L290 TraceCheckUtils]: 35: Hoare triple {350570#true} assume !(8480 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,072 INFO L290 TraceCheckUtils]: 36: Hoare triple {350570#true} assume !(8481 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,072 INFO L290 TraceCheckUtils]: 37: Hoare triple {350570#true} assume !(8482 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,072 INFO L290 TraceCheckUtils]: 38: Hoare triple {350570#true} assume !(8464 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,072 INFO L290 TraceCheckUtils]: 39: Hoare triple {350570#true} assume !(8465 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,072 INFO L290 TraceCheckUtils]: 40: Hoare triple {350570#true} assume !(8466 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,072 INFO L290 TraceCheckUtils]: 41: Hoare triple {350570#true} assume 8496 == ~s__state~0; {350570#true} is VALID [2022-04-27 15:11:58,072 INFO L290 TraceCheckUtils]: 42: Hoare triple {350570#true} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {350570#true} is VALID [2022-04-27 15:11:58,072 INFO L290 TraceCheckUtils]: 43: Hoare triple {350570#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {350570#true} is VALID [2022-04-27 15:11:58,072 INFO L290 TraceCheckUtils]: 44: Hoare triple {350570#true} assume !(~ret~0 <= 0); {350570#true} is VALID [2022-04-27 15:11:58,072 INFO L290 TraceCheckUtils]: 45: Hoare triple {350570#true} assume !(0 != ~s__hit~0);~s__state~0 := 8512; {350570#true} is VALID [2022-04-27 15:11:58,072 INFO L290 TraceCheckUtils]: 46: Hoare triple {350570#true} ~s__init_num~0 := 0; {350570#true} is VALID [2022-04-27 15:11:58,072 INFO L290 TraceCheckUtils]: 47: Hoare triple {350570#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {350570#true} is VALID [2022-04-27 15:11:58,073 INFO L290 TraceCheckUtils]: 48: Hoare triple {350570#true} ~skip~0 := 0; {350570#true} is VALID [2022-04-27 15:11:58,073 INFO L290 TraceCheckUtils]: 49: Hoare triple {350570#true} assume !false; {350570#true} is VALID [2022-04-27 15:11:58,073 INFO L290 TraceCheckUtils]: 50: Hoare triple {350570#true} ~state~0 := ~s__state~0; {350570#true} is VALID [2022-04-27 15:11:58,073 INFO L290 TraceCheckUtils]: 51: Hoare triple {350570#true} assume !(12292 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,073 INFO L290 TraceCheckUtils]: 52: Hoare triple {350570#true} assume !(16384 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,073 INFO L290 TraceCheckUtils]: 53: Hoare triple {350570#true} assume !(8192 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,073 INFO L290 TraceCheckUtils]: 54: Hoare triple {350570#true} assume !(24576 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,073 INFO L290 TraceCheckUtils]: 55: Hoare triple {350570#true} assume !(8195 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,073 INFO L290 TraceCheckUtils]: 56: Hoare triple {350570#true} assume !(8480 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,073 INFO L290 TraceCheckUtils]: 57: Hoare triple {350570#true} assume !(8481 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,073 INFO L290 TraceCheckUtils]: 58: Hoare triple {350570#true} assume !(8482 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,073 INFO L290 TraceCheckUtils]: 59: Hoare triple {350570#true} assume !(8464 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,073 INFO L290 TraceCheckUtils]: 60: Hoare triple {350570#true} assume !(8465 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,073 INFO L290 TraceCheckUtils]: 61: Hoare triple {350570#true} assume !(8466 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,073 INFO L290 TraceCheckUtils]: 62: Hoare triple {350570#true} assume !(8496 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,074 INFO L290 TraceCheckUtils]: 63: Hoare triple {350570#true} assume !(8497 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,074 INFO L290 TraceCheckUtils]: 64: Hoare triple {350570#true} assume 8512 == ~s__state~0; {350570#true} is VALID [2022-04-27 15:11:58,074 INFO L290 TraceCheckUtils]: 65: Hoare triple {350570#true} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {350570#true} is VALID [2022-04-27 15:11:58,074 INFO L290 TraceCheckUtils]: 66: Hoare triple {350570#true} assume !(0 != (256 + ~__cil_tmp56~0) % 4294967296);assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;~ret~0 := #t~nondet40;havoc #t~nondet40; {350570#true} is VALID [2022-04-27 15:11:58,074 INFO L290 TraceCheckUtils]: 67: Hoare triple {350570#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 6; {350570#true} is VALID [2022-04-27 15:11:58,074 INFO L290 TraceCheckUtils]: 68: Hoare triple {350570#true} assume !(~ret~0 <= 0); {350570#true} is VALID [2022-04-27 15:11:58,074 INFO L290 TraceCheckUtils]: 69: Hoare triple {350570#true} ~s__state~0 := 8528;~s__init_num~0 := 0; {350570#true} is VALID [2022-04-27 15:11:58,074 INFO L290 TraceCheckUtils]: 70: Hoare triple {350570#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {350570#true} is VALID [2022-04-27 15:11:58,074 INFO L290 TraceCheckUtils]: 71: Hoare triple {350570#true} ~skip~0 := 0; {350570#true} is VALID [2022-04-27 15:11:58,074 INFO L290 TraceCheckUtils]: 72: Hoare triple {350570#true} assume !false; {350570#true} is VALID [2022-04-27 15:11:58,074 INFO L290 TraceCheckUtils]: 73: Hoare triple {350570#true} ~state~0 := ~s__state~0; {350570#true} is VALID [2022-04-27 15:11:58,074 INFO L290 TraceCheckUtils]: 74: Hoare triple {350570#true} assume !(12292 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,074 INFO L290 TraceCheckUtils]: 75: Hoare triple {350570#true} assume !(16384 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,074 INFO L290 TraceCheckUtils]: 76: Hoare triple {350570#true} assume !(8192 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,074 INFO L290 TraceCheckUtils]: 77: Hoare triple {350570#true} assume !(24576 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,075 INFO L290 TraceCheckUtils]: 78: Hoare triple {350570#true} assume !(8195 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,075 INFO L290 TraceCheckUtils]: 79: Hoare triple {350570#true} assume !(8480 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,075 INFO L290 TraceCheckUtils]: 80: Hoare triple {350570#true} assume !(8481 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,075 INFO L290 TraceCheckUtils]: 81: Hoare triple {350570#true} assume !(8482 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,075 INFO L290 TraceCheckUtils]: 82: Hoare triple {350570#true} assume !(8464 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,075 INFO L290 TraceCheckUtils]: 83: Hoare triple {350570#true} assume !(8465 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,075 INFO L290 TraceCheckUtils]: 84: Hoare triple {350570#true} assume !(8466 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,075 INFO L290 TraceCheckUtils]: 85: Hoare triple {350570#true} assume !(8496 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,075 INFO L290 TraceCheckUtils]: 86: Hoare triple {350570#true} assume !(8497 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,075 INFO L290 TraceCheckUtils]: 87: Hoare triple {350570#true} assume !(8512 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,075 INFO L290 TraceCheckUtils]: 88: Hoare triple {350570#true} assume !(8513 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,075 INFO L290 TraceCheckUtils]: 89: Hoare triple {350570#true} assume 8528 == ~s__state~0; {350570#true} is VALID [2022-04-27 15:11:58,075 INFO L290 TraceCheckUtils]: 90: Hoare triple {350570#true} ~l~0 := ~s__s3__tmp__new_cipher__algorithms~0;~__cil_tmp57~0 := ~s__options~0; {350570#true} is VALID [2022-04-27 15:11:58,075 INFO L290 TraceCheckUtils]: 91: Hoare triple {350570#true} assume 0 != (2097152 + ~__cil_tmp57~0) % 4294967296;~s__s3__tmp__use_rsa_tmp~0 := 1; {350570#true} is VALID [2022-04-27 15:11:58,075 INFO L290 TraceCheckUtils]: 92: Hoare triple {350570#true} assume 0 != ~s__s3__tmp__use_rsa_tmp~0; {350570#true} is VALID [2022-04-27 15:11:58,075 INFO L290 TraceCheckUtils]: 93: Hoare triple {350570#true} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {350570#true} is VALID [2022-04-27 15:11:58,076 INFO L290 TraceCheckUtils]: 94: Hoare triple {350570#true} assume 6 == ~blastFlag~0;~blastFlag~0 := 7; {350570#true} is VALID [2022-04-27 15:11:58,076 INFO L290 TraceCheckUtils]: 95: Hoare triple {350570#true} assume !(~ret~0 <= 0); {350570#true} is VALID [2022-04-27 15:11:58,076 INFO L290 TraceCheckUtils]: 96: Hoare triple {350570#true} ~s__state~0 := 8544;~s__init_num~0 := 0; {350570#true} is VALID [2022-04-27 15:11:58,076 INFO L290 TraceCheckUtils]: 97: Hoare triple {350570#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {350570#true} is VALID [2022-04-27 15:11:58,076 INFO L290 TraceCheckUtils]: 98: Hoare triple {350570#true} ~skip~0 := 0; {350570#true} is VALID [2022-04-27 15:11:58,076 INFO L290 TraceCheckUtils]: 99: Hoare triple {350570#true} assume !false; {350570#true} is VALID [2022-04-27 15:11:58,076 INFO L290 TraceCheckUtils]: 100: Hoare triple {350570#true} ~state~0 := ~s__state~0; {350570#true} is VALID [2022-04-27 15:11:58,076 INFO L290 TraceCheckUtils]: 101: Hoare triple {350570#true} assume !(12292 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,076 INFO L290 TraceCheckUtils]: 102: Hoare triple {350570#true} assume !(16384 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,076 INFO L290 TraceCheckUtils]: 103: Hoare triple {350570#true} assume !(8192 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,076 INFO L290 TraceCheckUtils]: 104: Hoare triple {350570#true} assume !(24576 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,076 INFO L290 TraceCheckUtils]: 105: Hoare triple {350570#true} assume !(8195 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,076 INFO L290 TraceCheckUtils]: 106: Hoare triple {350570#true} assume !(8480 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,076 INFO L290 TraceCheckUtils]: 107: Hoare triple {350570#true} assume !(8481 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,076 INFO L290 TraceCheckUtils]: 108: Hoare triple {350570#true} assume !(8482 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,077 INFO L290 TraceCheckUtils]: 109: Hoare triple {350570#true} assume !(8464 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,077 INFO L290 TraceCheckUtils]: 110: Hoare triple {350570#true} assume !(8465 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,077 INFO L290 TraceCheckUtils]: 111: Hoare triple {350570#true} assume !(8466 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,077 INFO L290 TraceCheckUtils]: 112: Hoare triple {350570#true} assume !(8496 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,077 INFO L290 TraceCheckUtils]: 113: Hoare triple {350570#true} assume !(8497 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,077 INFO L290 TraceCheckUtils]: 114: Hoare triple {350570#true} assume !(8512 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,077 INFO L290 TraceCheckUtils]: 115: Hoare triple {350570#true} assume !(8513 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,077 INFO L290 TraceCheckUtils]: 116: Hoare triple {350570#true} assume !(8528 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,077 INFO L290 TraceCheckUtils]: 117: Hoare triple {350570#true} assume !(8529 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,077 INFO L290 TraceCheckUtils]: 118: Hoare triple {350570#true} assume 8544 == ~s__state~0; {350570#true} is VALID [2022-04-27 15:11:58,077 INFO L290 TraceCheckUtils]: 119: Hoare triple {350570#true} assume 0 != 1 + ~s__verify_mode~0; {350570#true} is VALID [2022-04-27 15:11:58,077 INFO L290 TraceCheckUtils]: 120: Hoare triple {350570#true} assume !(0 != ~s__session__peer~0); {350570#true} is VALID [2022-04-27 15:11:58,077 INFO L290 TraceCheckUtils]: 121: Hoare triple {350570#true} ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; {350570#true} is VALID [2022-04-27 15:11:58,077 INFO L290 TraceCheckUtils]: 122: Hoare triple {350570#true} assume !(0 != (256 + ~__cil_tmp61~0) % 4294967296); {350570#true} is VALID [2022-04-27 15:11:58,077 INFO L290 TraceCheckUtils]: 123: Hoare triple {350570#true} ~s__s3__tmp__cert_request~0 := 1;assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {350570#true} is VALID [2022-04-27 15:11:58,077 INFO L290 TraceCheckUtils]: 124: Hoare triple {350570#true} assume !(8 == ~blastFlag~0); {350570#true} is VALID [2022-04-27 15:11:58,078 INFO L290 TraceCheckUtils]: 125: Hoare triple {350570#true} assume !(~ret~0 <= 0);~s__state~0 := 8448;~s__s3__tmp__next_state___0~0 := 8576;~s__init_num~0 := 0; {350570#true} is VALID [2022-04-27 15:11:58,078 INFO L290 TraceCheckUtils]: 126: Hoare triple {350570#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {350570#true} is VALID [2022-04-27 15:11:58,078 INFO L290 TraceCheckUtils]: 127: Hoare triple {350570#true} ~skip~0 := 0; {350570#true} is VALID [2022-04-27 15:11:58,078 INFO L290 TraceCheckUtils]: 128: Hoare triple {350570#true} assume !false; {350570#true} is VALID [2022-04-27 15:11:58,078 INFO L290 TraceCheckUtils]: 129: Hoare triple {350570#true} ~state~0 := ~s__state~0; {350570#true} is VALID [2022-04-27 15:11:58,078 INFO L290 TraceCheckUtils]: 130: Hoare triple {350570#true} assume !(12292 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,078 INFO L290 TraceCheckUtils]: 131: Hoare triple {350570#true} assume !(16384 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,078 INFO L290 TraceCheckUtils]: 132: Hoare triple {350570#true} assume !(8192 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,078 INFO L290 TraceCheckUtils]: 133: Hoare triple {350570#true} assume !(24576 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,078 INFO L290 TraceCheckUtils]: 134: Hoare triple {350570#true} assume !(8195 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,078 INFO L290 TraceCheckUtils]: 135: Hoare triple {350570#true} assume !(8480 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,078 INFO L290 TraceCheckUtils]: 136: Hoare triple {350570#true} assume !(8481 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,078 INFO L290 TraceCheckUtils]: 137: Hoare triple {350570#true} assume !(8482 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,078 INFO L290 TraceCheckUtils]: 138: Hoare triple {350570#true} assume !(8464 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,078 INFO L290 TraceCheckUtils]: 139: Hoare triple {350570#true} assume !(8465 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,079 INFO L290 TraceCheckUtils]: 140: Hoare triple {350570#true} assume !(8466 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,079 INFO L290 TraceCheckUtils]: 141: Hoare triple {350570#true} assume !(8496 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,079 INFO L290 TraceCheckUtils]: 142: Hoare triple {350570#true} assume !(8497 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,079 INFO L290 TraceCheckUtils]: 143: Hoare triple {350570#true} assume !(8512 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,079 INFO L290 TraceCheckUtils]: 144: Hoare triple {350570#true} assume !(8513 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,079 INFO L290 TraceCheckUtils]: 145: Hoare triple {350570#true} assume !(8528 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,079 INFO L290 TraceCheckUtils]: 146: Hoare triple {350570#true} assume !(8529 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,079 INFO L290 TraceCheckUtils]: 147: Hoare triple {350570#true} assume !(8544 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,079 INFO L290 TraceCheckUtils]: 148: Hoare triple {350570#true} assume !(8545 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,079 INFO L290 TraceCheckUtils]: 149: Hoare triple {350570#true} assume !(8560 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,079 INFO L290 TraceCheckUtils]: 150: Hoare triple {350570#true} assume !(8561 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,079 INFO L290 TraceCheckUtils]: 151: Hoare triple {350570#true} assume 8448 == ~s__state~0; {350570#true} is VALID [2022-04-27 15:11:58,079 INFO L290 TraceCheckUtils]: 152: Hoare triple {350570#true} assume !(~num1~0 > 0); {350570#true} is VALID [2022-04-27 15:11:58,079 INFO L290 TraceCheckUtils]: 153: Hoare triple {350570#true} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {350570#true} is VALID [2022-04-27 15:11:58,079 INFO L290 TraceCheckUtils]: 154: Hoare triple {350570#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {350570#true} is VALID [2022-04-27 15:11:58,079 INFO L290 TraceCheckUtils]: 155: Hoare triple {350570#true} ~skip~0 := 0; {350570#true} is VALID [2022-04-27 15:11:58,080 INFO L290 TraceCheckUtils]: 156: Hoare triple {350570#true} assume !false; {350570#true} is VALID [2022-04-27 15:11:58,080 INFO L290 TraceCheckUtils]: 157: Hoare triple {350570#true} ~state~0 := ~s__state~0; {350570#true} is VALID [2022-04-27 15:11:58,080 INFO L290 TraceCheckUtils]: 158: Hoare triple {350570#true} assume !(12292 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,080 INFO L290 TraceCheckUtils]: 159: Hoare triple {350570#true} assume !(16384 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,080 INFO L290 TraceCheckUtils]: 160: Hoare triple {350570#true} assume !(8192 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,080 INFO L290 TraceCheckUtils]: 161: Hoare triple {350570#true} assume !(24576 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,080 INFO L290 TraceCheckUtils]: 162: Hoare triple {350570#true} assume !(8195 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,080 INFO L290 TraceCheckUtils]: 163: Hoare triple {350570#true} assume !(8480 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,080 INFO L290 TraceCheckUtils]: 164: Hoare triple {350570#true} assume !(8481 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,080 INFO L290 TraceCheckUtils]: 165: Hoare triple {350570#true} assume !(8482 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,080 INFO L290 TraceCheckUtils]: 166: Hoare triple {350570#true} assume !(8464 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,080 INFO L290 TraceCheckUtils]: 167: Hoare triple {350570#true} assume !(8465 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,080 INFO L290 TraceCheckUtils]: 168: Hoare triple {350570#true} assume !(8466 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,080 INFO L290 TraceCheckUtils]: 169: Hoare triple {350570#true} assume !(8496 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,080 INFO L290 TraceCheckUtils]: 170: Hoare triple {350570#true} assume !(8497 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,080 INFO L290 TraceCheckUtils]: 171: Hoare triple {350570#true} assume !(8512 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,081 INFO L290 TraceCheckUtils]: 172: Hoare triple {350570#true} assume !(8513 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,081 INFO L290 TraceCheckUtils]: 173: Hoare triple {350570#true} assume !(8528 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,081 INFO L290 TraceCheckUtils]: 174: Hoare triple {350570#true} assume !(8529 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,081 INFO L290 TraceCheckUtils]: 175: Hoare triple {350570#true} assume !(8544 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,081 INFO L290 TraceCheckUtils]: 176: Hoare triple {350570#true} assume !(8545 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,081 INFO L290 TraceCheckUtils]: 177: Hoare triple {350570#true} assume !(8560 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,081 INFO L290 TraceCheckUtils]: 178: Hoare triple {350570#true} assume !(8561 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,081 INFO L290 TraceCheckUtils]: 179: Hoare triple {350570#true} assume !(8448 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,081 INFO L290 TraceCheckUtils]: 180: Hoare triple {350570#true} assume 8576 == ~s__state~0; {350570#true} is VALID [2022-04-27 15:11:58,081 INFO L290 TraceCheckUtils]: 181: Hoare triple {350570#true} assume -2147483648 <= #t~nondet44 && #t~nondet44 <= 2147483647;~ret~0 := #t~nondet44;havoc #t~nondet44; {350570#true} is VALID [2022-04-27 15:11:58,081 INFO L290 TraceCheckUtils]: 182: Hoare triple {350570#true} assume !(~ret~0 <= 0); {350570#true} is VALID [2022-04-27 15:11:58,081 INFO L290 TraceCheckUtils]: 183: Hoare triple {350570#true} assume !(2 == ~ret~0);assume -2147483648 <= #t~nondet45 && #t~nondet45 <= 2147483647;~ret~0 := #t~nondet45;havoc #t~nondet45; {350570#true} is VALID [2022-04-27 15:11:58,081 INFO L290 TraceCheckUtils]: 184: Hoare triple {350570#true} assume !(~ret~0 <= 0);~s__init_num~0 := 0;~s__state~0 := 8592; {350570#true} is VALID [2022-04-27 15:11:58,081 INFO L290 TraceCheckUtils]: 185: Hoare triple {350570#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {350570#true} is VALID [2022-04-27 15:11:58,081 INFO L290 TraceCheckUtils]: 186: Hoare triple {350570#true} ~skip~0 := 0; {350570#true} is VALID [2022-04-27 15:11:58,082 INFO L290 TraceCheckUtils]: 187: Hoare triple {350570#true} assume !false; {350570#true} is VALID [2022-04-27 15:11:58,082 INFO L290 TraceCheckUtils]: 188: Hoare triple {350570#true} ~state~0 := ~s__state~0; {350570#true} is VALID [2022-04-27 15:11:58,082 INFO L290 TraceCheckUtils]: 189: Hoare triple {350570#true} assume !(12292 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,082 INFO L290 TraceCheckUtils]: 190: Hoare triple {350570#true} assume !(16384 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,082 INFO L290 TraceCheckUtils]: 191: Hoare triple {350570#true} assume !(8192 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,082 INFO L290 TraceCheckUtils]: 192: Hoare triple {350570#true} assume !(24576 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,082 INFO L290 TraceCheckUtils]: 193: Hoare triple {350570#true} assume !(8195 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,082 INFO L290 TraceCheckUtils]: 194: Hoare triple {350570#true} assume !(8480 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,082 INFO L290 TraceCheckUtils]: 195: Hoare triple {350570#true} assume !(8481 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,082 INFO L290 TraceCheckUtils]: 196: Hoare triple {350570#true} assume !(8482 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,082 INFO L290 TraceCheckUtils]: 197: Hoare triple {350570#true} assume !(8464 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,082 INFO L290 TraceCheckUtils]: 198: Hoare triple {350570#true} assume !(8465 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,082 INFO L290 TraceCheckUtils]: 199: Hoare triple {350570#true} assume !(8466 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,082 INFO L290 TraceCheckUtils]: 200: Hoare triple {350570#true} assume !(8496 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,082 INFO L290 TraceCheckUtils]: 201: Hoare triple {350570#true} assume !(8497 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,082 INFO L290 TraceCheckUtils]: 202: Hoare triple {350570#true} assume !(8512 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,083 INFO L290 TraceCheckUtils]: 203: Hoare triple {350570#true} assume !(8513 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,083 INFO L290 TraceCheckUtils]: 204: Hoare triple {350570#true} assume !(8528 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,083 INFO L290 TraceCheckUtils]: 205: Hoare triple {350570#true} assume !(8529 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,083 INFO L290 TraceCheckUtils]: 206: Hoare triple {350570#true} assume !(8544 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,083 INFO L290 TraceCheckUtils]: 207: Hoare triple {350570#true} assume !(8545 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,083 INFO L290 TraceCheckUtils]: 208: Hoare triple {350570#true} assume !(8560 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,083 INFO L290 TraceCheckUtils]: 209: Hoare triple {350570#true} assume !(8561 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,083 INFO L290 TraceCheckUtils]: 210: Hoare triple {350570#true} assume !(8448 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,083 INFO L290 TraceCheckUtils]: 211: Hoare triple {350570#true} assume !(8576 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,083 INFO L290 TraceCheckUtils]: 212: Hoare triple {350570#true} assume !(8577 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,083 INFO L290 TraceCheckUtils]: 213: Hoare triple {350570#true} assume 8592 == ~s__state~0; {350570#true} is VALID [2022-04-27 15:11:58,083 INFO L290 TraceCheckUtils]: 214: Hoare triple {350570#true} assume -2147483648 <= #t~nondet46 && #t~nondet46 <= 2147483647;~ret~0 := #t~nondet46;havoc #t~nondet46; {350570#true} is VALID [2022-04-27 15:11:58,083 INFO L290 TraceCheckUtils]: 215: Hoare triple {350570#true} assume !(~ret~0 <= 0);~s__state~0 := 8608;~s__init_num~0 := 0; {350570#true} is VALID [2022-04-27 15:11:58,083 INFO L290 TraceCheckUtils]: 216: Hoare triple {350570#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {350570#true} is VALID [2022-04-27 15:11:58,083 INFO L290 TraceCheckUtils]: 217: Hoare triple {350570#true} ~skip~0 := 0; {350570#true} is VALID [2022-04-27 15:11:58,083 INFO L290 TraceCheckUtils]: 218: Hoare triple {350570#true} assume !false; {350570#true} is VALID [2022-04-27 15:11:58,084 INFO L290 TraceCheckUtils]: 219: Hoare triple {350570#true} ~state~0 := ~s__state~0; {350570#true} is VALID [2022-04-27 15:11:58,084 INFO L290 TraceCheckUtils]: 220: Hoare triple {350570#true} assume !(12292 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,084 INFO L290 TraceCheckUtils]: 221: Hoare triple {350570#true} assume !(16384 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,084 INFO L290 TraceCheckUtils]: 222: Hoare triple {350570#true} assume !(8192 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,084 INFO L290 TraceCheckUtils]: 223: Hoare triple {350570#true} assume !(24576 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,084 INFO L290 TraceCheckUtils]: 224: Hoare triple {350570#true} assume !(8195 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,084 INFO L290 TraceCheckUtils]: 225: Hoare triple {350570#true} assume !(8480 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,084 INFO L290 TraceCheckUtils]: 226: Hoare triple {350570#true} assume !(8481 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,084 INFO L290 TraceCheckUtils]: 227: Hoare triple {350570#true} assume !(8482 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,084 INFO L290 TraceCheckUtils]: 228: Hoare triple {350570#true} assume !(8464 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,084 INFO L290 TraceCheckUtils]: 229: Hoare triple {350570#true} assume !(8465 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,084 INFO L290 TraceCheckUtils]: 230: Hoare triple {350570#true} assume !(8466 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,084 INFO L290 TraceCheckUtils]: 231: Hoare triple {350570#true} assume !(8496 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,084 INFO L290 TraceCheckUtils]: 232: Hoare triple {350570#true} assume !(8497 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,084 INFO L290 TraceCheckUtils]: 233: Hoare triple {350570#true} assume !(8512 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,084 INFO L290 TraceCheckUtils]: 234: Hoare triple {350570#true} assume !(8513 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,085 INFO L290 TraceCheckUtils]: 235: Hoare triple {350570#true} assume !(8528 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,085 INFO L290 TraceCheckUtils]: 236: Hoare triple {350570#true} assume !(8529 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,085 INFO L290 TraceCheckUtils]: 237: Hoare triple {350570#true} assume !(8544 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,085 INFO L290 TraceCheckUtils]: 238: Hoare triple {350570#true} assume !(8545 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,085 INFO L290 TraceCheckUtils]: 239: Hoare triple {350570#true} assume !(8560 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,085 INFO L290 TraceCheckUtils]: 240: Hoare triple {350570#true} assume !(8561 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,085 INFO L290 TraceCheckUtils]: 241: Hoare triple {350570#true} assume !(8448 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,085 INFO L290 TraceCheckUtils]: 242: Hoare triple {350570#true} assume !(8576 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,085 INFO L290 TraceCheckUtils]: 243: Hoare triple {350570#true} assume !(8577 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,085 INFO L290 TraceCheckUtils]: 244: Hoare triple {350570#true} assume !(8592 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,085 INFO L290 TraceCheckUtils]: 245: Hoare triple {350570#true} assume !(8593 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,085 INFO L290 TraceCheckUtils]: 246: Hoare triple {350570#true} assume 8608 == ~s__state~0; {350570#true} is VALID [2022-04-27 15:11:58,085 INFO L290 TraceCheckUtils]: 247: Hoare triple {350570#true} assume -2147483648 <= #t~nondet47 && #t~nondet47 <= 2147483647;~ret~0 := #t~nondet47;havoc #t~nondet47; {350570#true} is VALID [2022-04-27 15:11:58,093 INFO L290 TraceCheckUtils]: 248: Hoare triple {350570#true} assume !(~ret~0 <= 0);~s__state~0 := 8640;~s__init_num~0 := 0; {350570#true} is VALID [2022-04-27 15:11:58,093 INFO L290 TraceCheckUtils]: 249: Hoare triple {350570#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {350570#true} is VALID [2022-04-27 15:11:58,093 INFO L290 TraceCheckUtils]: 250: Hoare triple {350570#true} ~skip~0 := 0; {350570#true} is VALID [2022-04-27 15:11:58,093 INFO L290 TraceCheckUtils]: 251: Hoare triple {350570#true} assume !false; {350570#true} is VALID [2022-04-27 15:11:58,094 INFO L290 TraceCheckUtils]: 252: Hoare triple {350570#true} ~state~0 := ~s__state~0; {350570#true} is VALID [2022-04-27 15:11:58,094 INFO L290 TraceCheckUtils]: 253: Hoare triple {350570#true} assume !(12292 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,094 INFO L290 TraceCheckUtils]: 254: Hoare triple {350570#true} assume !(16384 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,094 INFO L290 TraceCheckUtils]: 255: Hoare triple {350570#true} assume !(8192 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,094 INFO L290 TraceCheckUtils]: 256: Hoare triple {350570#true} assume !(24576 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,094 INFO L290 TraceCheckUtils]: 257: Hoare triple {350570#true} assume !(8195 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,094 INFO L290 TraceCheckUtils]: 258: Hoare triple {350570#true} assume !(8480 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,094 INFO L290 TraceCheckUtils]: 259: Hoare triple {350570#true} assume !(8481 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,094 INFO L290 TraceCheckUtils]: 260: Hoare triple {350570#true} assume !(8482 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,094 INFO L290 TraceCheckUtils]: 261: Hoare triple {350570#true} assume !(8464 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,094 INFO L290 TraceCheckUtils]: 262: Hoare triple {350570#true} assume !(8465 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,094 INFO L290 TraceCheckUtils]: 263: Hoare triple {350570#true} assume !(8466 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,094 INFO L290 TraceCheckUtils]: 264: Hoare triple {350570#true} assume !(8496 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,094 INFO L290 TraceCheckUtils]: 265: Hoare triple {350570#true} assume !(8497 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,094 INFO L290 TraceCheckUtils]: 266: Hoare triple {350570#true} assume !(8512 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,094 INFO L290 TraceCheckUtils]: 267: Hoare triple {350570#true} assume !(8513 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,095 INFO L290 TraceCheckUtils]: 268: Hoare triple {350570#true} assume !(8528 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,095 INFO L290 TraceCheckUtils]: 269: Hoare triple {350570#true} assume !(8529 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,095 INFO L290 TraceCheckUtils]: 270: Hoare triple {350570#true} assume !(8544 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,095 INFO L290 TraceCheckUtils]: 271: Hoare triple {350570#true} assume !(8545 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,095 INFO L290 TraceCheckUtils]: 272: Hoare triple {350570#true} assume !(8560 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,095 INFO L290 TraceCheckUtils]: 273: Hoare triple {350570#true} assume !(8561 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,095 INFO L290 TraceCheckUtils]: 274: Hoare triple {350570#true} assume !(8448 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,095 INFO L290 TraceCheckUtils]: 275: Hoare triple {350570#true} assume !(8576 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,095 INFO L290 TraceCheckUtils]: 276: Hoare triple {350570#true} assume !(8577 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,095 INFO L290 TraceCheckUtils]: 277: Hoare triple {350570#true} assume !(8592 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,095 INFO L290 TraceCheckUtils]: 278: Hoare triple {350570#true} assume !(8593 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,095 INFO L290 TraceCheckUtils]: 279: Hoare triple {350570#true} assume !(8608 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,095 INFO L290 TraceCheckUtils]: 280: Hoare triple {350570#true} assume !(8609 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,095 INFO L290 TraceCheckUtils]: 281: Hoare triple {350570#true} assume 8640 == ~s__state~0; {350570#true} is VALID [2022-04-27 15:11:58,095 INFO L290 TraceCheckUtils]: 282: Hoare triple {350570#true} assume -2147483648 <= #t~nondet48 && #t~nondet48 <= 2147483647;~ret~0 := #t~nondet48;havoc #t~nondet48; {350570#true} is VALID [2022-04-27 15:11:58,095 INFO L290 TraceCheckUtils]: 283: Hoare triple {350570#true} assume !(5 == ~blastFlag~0); {350570#true} is VALID [2022-04-27 15:11:58,096 INFO L290 TraceCheckUtils]: 284: Hoare triple {350570#true} assume !(~ret~0 <= 0); {350570#true} is VALID [2022-04-27 15:11:58,096 INFO L290 TraceCheckUtils]: 285: Hoare triple {350570#true} assume !(0 != ~s__hit~0);~s__state~0 := 8656; {350570#true} is VALID [2022-04-27 15:11:58,096 INFO L290 TraceCheckUtils]: 286: Hoare triple {350570#true} ~s__init_num~0 := 0; {350570#true} is VALID [2022-04-27 15:11:58,096 INFO L290 TraceCheckUtils]: 287: Hoare triple {350570#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {350570#true} is VALID [2022-04-27 15:11:58,096 INFO L290 TraceCheckUtils]: 288: Hoare triple {350570#true} ~skip~0 := 0; {350570#true} is VALID [2022-04-27 15:11:58,096 INFO L290 TraceCheckUtils]: 289: Hoare triple {350570#true} assume !false; {350570#true} is VALID [2022-04-27 15:11:58,096 INFO L290 TraceCheckUtils]: 290: Hoare triple {350570#true} ~state~0 := ~s__state~0; {350570#true} is VALID [2022-04-27 15:11:58,096 INFO L290 TraceCheckUtils]: 291: Hoare triple {350570#true} assume !(12292 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,096 INFO L290 TraceCheckUtils]: 292: Hoare triple {350570#true} assume !(16384 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,096 INFO L290 TraceCheckUtils]: 293: Hoare triple {350570#true} assume !(8192 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,096 INFO L290 TraceCheckUtils]: 294: Hoare triple {350570#true} assume !(24576 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,096 INFO L290 TraceCheckUtils]: 295: Hoare triple {350570#true} assume !(8195 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,096 INFO L290 TraceCheckUtils]: 296: Hoare triple {350570#true} assume !(8480 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,096 INFO L290 TraceCheckUtils]: 297: Hoare triple {350570#true} assume !(8481 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,096 INFO L290 TraceCheckUtils]: 298: Hoare triple {350570#true} assume !(8482 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,096 INFO L290 TraceCheckUtils]: 299: Hoare triple {350570#true} assume !(8464 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,097 INFO L290 TraceCheckUtils]: 300: Hoare triple {350570#true} assume !(8465 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,097 INFO L290 TraceCheckUtils]: 301: Hoare triple {350570#true} assume !(8466 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,097 INFO L290 TraceCheckUtils]: 302: Hoare triple {350570#true} assume !(8496 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,097 INFO L290 TraceCheckUtils]: 303: Hoare triple {350570#true} assume !(8497 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,097 INFO L290 TraceCheckUtils]: 304: Hoare triple {350570#true} assume !(8512 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,097 INFO L290 TraceCheckUtils]: 305: Hoare triple {350570#true} assume !(8513 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,097 INFO L290 TraceCheckUtils]: 306: Hoare triple {350570#true} assume !(8528 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,097 INFO L290 TraceCheckUtils]: 307: Hoare triple {350570#true} assume !(8529 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,097 INFO L290 TraceCheckUtils]: 308: Hoare triple {350570#true} assume !(8544 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,097 INFO L290 TraceCheckUtils]: 309: Hoare triple {350570#true} assume !(8545 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,097 INFO L290 TraceCheckUtils]: 310: Hoare triple {350570#true} assume !(8560 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,097 INFO L290 TraceCheckUtils]: 311: Hoare triple {350570#true} assume !(8561 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,097 INFO L290 TraceCheckUtils]: 312: Hoare triple {350570#true} assume !(8448 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,097 INFO L290 TraceCheckUtils]: 313: Hoare triple {350570#true} assume !(8576 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,097 INFO L290 TraceCheckUtils]: 314: Hoare triple {350570#true} assume !(8577 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,097 INFO L290 TraceCheckUtils]: 315: Hoare triple {350570#true} assume !(8592 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,098 INFO L290 TraceCheckUtils]: 316: Hoare triple {350570#true} assume !(8593 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,098 INFO L290 TraceCheckUtils]: 317: Hoare triple {350570#true} assume !(8608 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,098 INFO L290 TraceCheckUtils]: 318: Hoare triple {350570#true} assume !(8609 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,098 INFO L290 TraceCheckUtils]: 319: Hoare triple {350570#true} assume !(8640 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,098 INFO L290 TraceCheckUtils]: 320: Hoare triple {350570#true} assume !(8641 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,098 INFO L290 TraceCheckUtils]: 321: Hoare triple {350570#true} assume 8656 == ~s__state~0; {350570#true} is VALID [2022-04-27 15:11:58,098 INFO L290 TraceCheckUtils]: 322: Hoare triple {350570#true} ~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {350570#true} is VALID [2022-04-27 15:11:58,098 INFO L290 TraceCheckUtils]: 323: Hoare triple {350570#true} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet49 && #t~nondet49 <= 2147483647;~ret~0 := #t~nondet49;havoc #t~nondet49; {350570#true} is VALID [2022-04-27 15:11:58,098 INFO L290 TraceCheckUtils]: 324: Hoare triple {350570#true} assume !(2 == ~blastFlag~0); {350570#true} is VALID [2022-04-27 15:11:58,098 INFO L290 TraceCheckUtils]: 325: Hoare triple {350570#true} assume !(4 == ~blastFlag~0); {350570#true} is VALID [2022-04-27 15:11:58,098 INFO L290 TraceCheckUtils]: 326: Hoare triple {350570#true} assume 7 == ~blastFlag~0;~blastFlag~0 := 8; {350570#true} is VALID [2022-04-27 15:11:58,098 INFO L290 TraceCheckUtils]: 327: Hoare triple {350570#true} assume !(~ret~0 <= 0);~s__state~0 := 8672;~s__init_num~0 := 0; {350570#true} is VALID [2022-04-27 15:11:58,098 INFO L290 TraceCheckUtils]: 328: Hoare triple {350570#true} assume !(0 == ~tmp___10~0); {350570#true} is VALID [2022-04-27 15:11:58,098 INFO L290 TraceCheckUtils]: 329: Hoare triple {350570#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {350570#true} is VALID [2022-04-27 15:11:58,098 INFO L290 TraceCheckUtils]: 330: Hoare triple {350570#true} ~skip~0 := 0; {350570#true} is VALID [2022-04-27 15:11:58,099 INFO L290 TraceCheckUtils]: 331: Hoare triple {350570#true} assume !false; {350570#true} is VALID [2022-04-27 15:11:58,099 INFO L290 TraceCheckUtils]: 332: Hoare triple {350570#true} ~state~0 := ~s__state~0; {350570#true} is VALID [2022-04-27 15:11:58,099 INFO L290 TraceCheckUtils]: 333: Hoare triple {350570#true} assume !(12292 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,099 INFO L290 TraceCheckUtils]: 334: Hoare triple {350570#true} assume !(16384 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,099 INFO L290 TraceCheckUtils]: 335: Hoare triple {350570#true} assume !(8192 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,099 INFO L290 TraceCheckUtils]: 336: Hoare triple {350570#true} assume !(24576 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,099 INFO L290 TraceCheckUtils]: 337: Hoare triple {350570#true} assume !(8195 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,099 INFO L290 TraceCheckUtils]: 338: Hoare triple {350570#true} assume !(8480 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,099 INFO L290 TraceCheckUtils]: 339: Hoare triple {350570#true} assume !(8481 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,099 INFO L290 TraceCheckUtils]: 340: Hoare triple {350570#true} assume !(8482 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,099 INFO L290 TraceCheckUtils]: 341: Hoare triple {350570#true} assume !(8464 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,099 INFO L290 TraceCheckUtils]: 342: Hoare triple {350570#true} assume !(8465 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,099 INFO L290 TraceCheckUtils]: 343: Hoare triple {350570#true} assume !(8466 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,099 INFO L290 TraceCheckUtils]: 344: Hoare triple {350570#true} assume !(8496 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,099 INFO L290 TraceCheckUtils]: 345: Hoare triple {350570#true} assume !(8497 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,099 INFO L290 TraceCheckUtils]: 346: Hoare triple {350570#true} assume !(8512 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,100 INFO L290 TraceCheckUtils]: 347: Hoare triple {350570#true} assume !(8513 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,100 INFO L290 TraceCheckUtils]: 348: Hoare triple {350570#true} assume !(8528 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,100 INFO L290 TraceCheckUtils]: 349: Hoare triple {350570#true} assume !(8529 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,100 INFO L290 TraceCheckUtils]: 350: Hoare triple {350570#true} assume !(8544 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,100 INFO L290 TraceCheckUtils]: 351: Hoare triple {350570#true} assume !(8545 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,100 INFO L290 TraceCheckUtils]: 352: Hoare triple {350570#true} assume !(8560 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,100 INFO L290 TraceCheckUtils]: 353: Hoare triple {350570#true} assume !(8561 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,100 INFO L290 TraceCheckUtils]: 354: Hoare triple {350570#true} assume !(8448 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,100 INFO L290 TraceCheckUtils]: 355: Hoare triple {350570#true} assume !(8576 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,100 INFO L290 TraceCheckUtils]: 356: Hoare triple {350570#true} assume !(8577 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,100 INFO L290 TraceCheckUtils]: 357: Hoare triple {350570#true} assume !(8592 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,100 INFO L290 TraceCheckUtils]: 358: Hoare triple {350570#true} assume !(8593 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,100 INFO L290 TraceCheckUtils]: 359: Hoare triple {350570#true} assume !(8608 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,100 INFO L290 TraceCheckUtils]: 360: Hoare triple {350570#true} assume !(8609 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,100 INFO L290 TraceCheckUtils]: 361: Hoare triple {350570#true} assume !(8640 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,101 INFO L290 TraceCheckUtils]: 362: Hoare triple {350570#true} assume !(8641 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,101 INFO L290 TraceCheckUtils]: 363: Hoare triple {350570#true} assume !(8656 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,101 INFO L290 TraceCheckUtils]: 364: Hoare triple {350570#true} assume !(8657 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:58,101 INFO L290 TraceCheckUtils]: 365: Hoare triple {350570#true} assume 8672 == ~s__state~0; {350570#true} is VALID [2022-04-27 15:11:58,101 INFO L290 TraceCheckUtils]: 366: Hoare triple {350570#true} assume -2147483648 <= #t~nondet50 && #t~nondet50 <= 2147483647;~ret~0 := #t~nondet50;havoc #t~nondet50; {350570#true} is VALID [2022-04-27 15:11:58,101 INFO L290 TraceCheckUtils]: 367: Hoare triple {350570#true} assume !(3 == ~blastFlag~0); {350570#true} is VALID [2022-04-27 15:11:58,101 INFO L290 TraceCheckUtils]: 368: Hoare triple {350570#true} assume !(~ret~0 <= 0);~s__state~0 := 8448; {350570#true} is VALID [2022-04-27 15:11:58,101 INFO L290 TraceCheckUtils]: 369: Hoare triple {350570#true} assume !(0 != ~s__hit~0);~s__s3__tmp__next_state___0~0 := 3; {350575#(= 3 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:11:58,102 INFO L290 TraceCheckUtils]: 370: Hoare triple {350575#(= 3 ssl3_accept_~s__s3__tmp__next_state___0~0)} ~s__init_num~0 := 0; {350575#(= 3 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:11:58,102 INFO L290 TraceCheckUtils]: 371: Hoare triple {350575#(= 3 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {350575#(= 3 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:11:58,102 INFO L290 TraceCheckUtils]: 372: Hoare triple {350575#(= 3 ssl3_accept_~s__s3__tmp__next_state___0~0)} ~skip~0 := 0; {350575#(= 3 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:11:58,103 INFO L290 TraceCheckUtils]: 373: Hoare triple {350575#(= 3 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !false; {350575#(= 3 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:11:58,103 INFO L290 TraceCheckUtils]: 374: Hoare triple {350575#(= 3 ssl3_accept_~s__s3__tmp__next_state___0~0)} ~state~0 := ~s__state~0; {350575#(= 3 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:11:58,103 INFO L290 TraceCheckUtils]: 375: Hoare triple {350575#(= 3 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(12292 == ~s__state~0); {350575#(= 3 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:11:58,104 INFO L290 TraceCheckUtils]: 376: Hoare triple {350575#(= 3 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(16384 == ~s__state~0); {350575#(= 3 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:11:58,104 INFO L290 TraceCheckUtils]: 377: Hoare triple {350575#(= 3 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8192 == ~s__state~0); {350575#(= 3 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:11:58,104 INFO L290 TraceCheckUtils]: 378: Hoare triple {350575#(= 3 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(24576 == ~s__state~0); {350575#(= 3 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:11:58,104 INFO L290 TraceCheckUtils]: 379: Hoare triple {350575#(= 3 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8195 == ~s__state~0); {350575#(= 3 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:11:58,106 INFO L290 TraceCheckUtils]: 380: Hoare triple {350575#(= 3 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8480 == ~s__state~0); {350575#(= 3 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:11:58,106 INFO L290 TraceCheckUtils]: 381: Hoare triple {350575#(= 3 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8481 == ~s__state~0); {350575#(= 3 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:11:58,107 INFO L290 TraceCheckUtils]: 382: Hoare triple {350575#(= 3 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8482 == ~s__state~0); {350575#(= 3 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:11:58,107 INFO L290 TraceCheckUtils]: 383: Hoare triple {350575#(= 3 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8464 == ~s__state~0); {350575#(= 3 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:11:58,107 INFO L290 TraceCheckUtils]: 384: Hoare triple {350575#(= 3 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8465 == ~s__state~0); {350575#(= 3 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:11:58,108 INFO L290 TraceCheckUtils]: 385: Hoare triple {350575#(= 3 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8466 == ~s__state~0); {350575#(= 3 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:11:58,108 INFO L290 TraceCheckUtils]: 386: Hoare triple {350575#(= 3 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8496 == ~s__state~0); {350575#(= 3 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:11:58,108 INFO L290 TraceCheckUtils]: 387: Hoare triple {350575#(= 3 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8497 == ~s__state~0); {350575#(= 3 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:11:58,109 INFO L290 TraceCheckUtils]: 388: Hoare triple {350575#(= 3 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8512 == ~s__state~0); {350575#(= 3 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:11:58,109 INFO L290 TraceCheckUtils]: 389: Hoare triple {350575#(= 3 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8513 == ~s__state~0); {350575#(= 3 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:11:58,109 INFO L290 TraceCheckUtils]: 390: Hoare triple {350575#(= 3 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8528 == ~s__state~0); {350575#(= 3 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:11:58,110 INFO L290 TraceCheckUtils]: 391: Hoare triple {350575#(= 3 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8529 == ~s__state~0); {350575#(= 3 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:11:58,110 INFO L290 TraceCheckUtils]: 392: Hoare triple {350575#(= 3 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8544 == ~s__state~0); {350575#(= 3 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:11:58,110 INFO L290 TraceCheckUtils]: 393: Hoare triple {350575#(= 3 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8545 == ~s__state~0); {350575#(= 3 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:11:58,110 INFO L290 TraceCheckUtils]: 394: Hoare triple {350575#(= 3 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8560 == ~s__state~0); {350575#(= 3 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:11:58,111 INFO L290 TraceCheckUtils]: 395: Hoare triple {350575#(= 3 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(8561 == ~s__state~0); {350575#(= 3 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:11:58,111 INFO L290 TraceCheckUtils]: 396: Hoare triple {350575#(= 3 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume 8448 == ~s__state~0; {350575#(= 3 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:11:58,111 INFO L290 TraceCheckUtils]: 397: Hoare triple {350575#(= 3 ssl3_accept_~s__s3__tmp__next_state___0~0)} assume !(~num1~0 > 0); {350575#(= 3 ssl3_accept_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-27 15:11:58,112 INFO L290 TraceCheckUtils]: 398: Hoare triple {350575#(= 3 ssl3_accept_~s__s3__tmp__next_state___0~0)} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {350576#(= ssl3_accept_~s__state~0 3)} is VALID [2022-04-27 15:11:58,112 INFO L290 TraceCheckUtils]: 399: Hoare triple {350576#(= ssl3_accept_~s__state~0 3)} assume !(0 == ~s__s3__tmp__reuse_message~0); {350576#(= ssl3_accept_~s__state~0 3)} is VALID [2022-04-27 15:11:58,112 INFO L290 TraceCheckUtils]: 400: Hoare triple {350576#(= ssl3_accept_~s__state~0 3)} ~skip~0 := 0; {350576#(= ssl3_accept_~s__state~0 3)} is VALID [2022-04-27 15:11:58,112 INFO L290 TraceCheckUtils]: 401: Hoare triple {350576#(= ssl3_accept_~s__state~0 3)} assume !false; {350576#(= ssl3_accept_~s__state~0 3)} is VALID [2022-04-27 15:11:58,113 INFO L290 TraceCheckUtils]: 402: Hoare triple {350576#(= ssl3_accept_~s__state~0 3)} ~state~0 := ~s__state~0; {350576#(= ssl3_accept_~s__state~0 3)} is VALID [2022-04-27 15:11:58,113 INFO L290 TraceCheckUtils]: 403: Hoare triple {350576#(= ssl3_accept_~s__state~0 3)} assume !(12292 == ~s__state~0); {350576#(= ssl3_accept_~s__state~0 3)} is VALID [2022-04-27 15:11:58,113 INFO L290 TraceCheckUtils]: 404: Hoare triple {350576#(= ssl3_accept_~s__state~0 3)} assume !(16384 == ~s__state~0); {350576#(= ssl3_accept_~s__state~0 3)} is VALID [2022-04-27 15:11:58,113 INFO L290 TraceCheckUtils]: 405: Hoare triple {350576#(= ssl3_accept_~s__state~0 3)} assume !(8192 == ~s__state~0); {350576#(= ssl3_accept_~s__state~0 3)} is VALID [2022-04-27 15:11:58,114 INFO L290 TraceCheckUtils]: 406: Hoare triple {350576#(= ssl3_accept_~s__state~0 3)} assume !(24576 == ~s__state~0); {350576#(= ssl3_accept_~s__state~0 3)} is VALID [2022-04-27 15:11:58,114 INFO L290 TraceCheckUtils]: 407: Hoare triple {350576#(= ssl3_accept_~s__state~0 3)} assume !(8195 == ~s__state~0); {350576#(= ssl3_accept_~s__state~0 3)} is VALID [2022-04-27 15:11:58,114 INFO L290 TraceCheckUtils]: 408: Hoare triple {350576#(= ssl3_accept_~s__state~0 3)} assume !(8480 == ~s__state~0); {350576#(= ssl3_accept_~s__state~0 3)} is VALID [2022-04-27 15:11:58,114 INFO L290 TraceCheckUtils]: 409: Hoare triple {350576#(= ssl3_accept_~s__state~0 3)} assume !(8481 == ~s__state~0); {350576#(= ssl3_accept_~s__state~0 3)} is VALID [2022-04-27 15:11:58,115 INFO L290 TraceCheckUtils]: 410: Hoare triple {350576#(= ssl3_accept_~s__state~0 3)} assume !(8482 == ~s__state~0); {350576#(= ssl3_accept_~s__state~0 3)} is VALID [2022-04-27 15:11:58,115 INFO L290 TraceCheckUtils]: 411: Hoare triple {350576#(= ssl3_accept_~s__state~0 3)} assume !(8464 == ~s__state~0); {350576#(= ssl3_accept_~s__state~0 3)} is VALID [2022-04-27 15:11:58,115 INFO L290 TraceCheckUtils]: 412: Hoare triple {350576#(= ssl3_accept_~s__state~0 3)} assume !(8465 == ~s__state~0); {350576#(= ssl3_accept_~s__state~0 3)} is VALID [2022-04-27 15:11:58,115 INFO L290 TraceCheckUtils]: 413: Hoare triple {350576#(= ssl3_accept_~s__state~0 3)} assume !(8466 == ~s__state~0); {350576#(= ssl3_accept_~s__state~0 3)} is VALID [2022-04-27 15:11:58,115 INFO L290 TraceCheckUtils]: 414: Hoare triple {350576#(= ssl3_accept_~s__state~0 3)} assume !(8496 == ~s__state~0); {350576#(= ssl3_accept_~s__state~0 3)} is VALID [2022-04-27 15:11:58,116 INFO L290 TraceCheckUtils]: 415: Hoare triple {350576#(= ssl3_accept_~s__state~0 3)} assume !(8497 == ~s__state~0); {350576#(= ssl3_accept_~s__state~0 3)} is VALID [2022-04-27 15:11:58,116 INFO L290 TraceCheckUtils]: 416: Hoare triple {350576#(= ssl3_accept_~s__state~0 3)} assume !(8512 == ~s__state~0); {350576#(= ssl3_accept_~s__state~0 3)} is VALID [2022-04-27 15:11:58,116 INFO L290 TraceCheckUtils]: 417: Hoare triple {350576#(= ssl3_accept_~s__state~0 3)} assume !(8513 == ~s__state~0); {350576#(= ssl3_accept_~s__state~0 3)} is VALID [2022-04-27 15:11:58,116 INFO L290 TraceCheckUtils]: 418: Hoare triple {350576#(= ssl3_accept_~s__state~0 3)} assume !(8528 == ~s__state~0); {350576#(= ssl3_accept_~s__state~0 3)} is VALID [2022-04-27 15:11:58,117 INFO L290 TraceCheckUtils]: 419: Hoare triple {350576#(= ssl3_accept_~s__state~0 3)} assume !(8529 == ~s__state~0); {350576#(= ssl3_accept_~s__state~0 3)} is VALID [2022-04-27 15:11:58,117 INFO L290 TraceCheckUtils]: 420: Hoare triple {350576#(= ssl3_accept_~s__state~0 3)} assume 8544 == ~s__state~0; {350571#false} is VALID [2022-04-27 15:11:58,117 INFO L290 TraceCheckUtils]: 421: Hoare triple {350571#false} assume 0 != 1 + ~s__verify_mode~0; {350571#false} is VALID [2022-04-27 15:11:58,117 INFO L290 TraceCheckUtils]: 422: Hoare triple {350571#false} assume !(0 != ~s__session__peer~0); {350571#false} is VALID [2022-04-27 15:11:58,117 INFO L290 TraceCheckUtils]: 423: Hoare triple {350571#false} ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; {350571#false} is VALID [2022-04-27 15:11:58,117 INFO L290 TraceCheckUtils]: 424: Hoare triple {350571#false} assume !(0 != (256 + ~__cil_tmp61~0) % 4294967296); {350571#false} is VALID [2022-04-27 15:11:58,117 INFO L290 TraceCheckUtils]: 425: Hoare triple {350571#false} ~s__s3__tmp__cert_request~0 := 1;assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {350571#false} is VALID [2022-04-27 15:11:58,117 INFO L290 TraceCheckUtils]: 426: Hoare triple {350571#false} assume 8 == ~blastFlag~0; {350571#false} is VALID [2022-04-27 15:11:58,117 INFO L290 TraceCheckUtils]: 427: Hoare triple {350571#false} assume !false; {350571#false} is VALID [2022-04-27 15:11:58,118 INFO L134 CoverageAnalysis]: Checked inductivity of 1898 backedges. 518 proven. 22 refuted. 0 times theorem prover too weak. 1358 trivial. 0 not checked. [2022-04-27 15:11:58,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-27 15:11:58,119 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1480913043] [2022-04-27 15:11:58,119 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1480913043] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-27 15:11:58,119 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1306777938] [2022-04-27 15:11:58,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-27 15:11:58,119 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-27 15:11:58,119 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-27 15:11:58,120 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-27 15:11:58,121 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-27 15:11:58,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 15:11:58,281 INFO L263 TraceCheckSpWp]: Trace formula consists of 772 conjuncts, 3 conjunts are in the unsatisfiable core [2022-04-27 15:11:58,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-27 15:11:58,321 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-27 15:11:59,147 INFO L272 TraceCheckUtils]: 0: Hoare triple {350570#true} call ULTIMATE.init(); {350570#true} is VALID [2022-04-27 15:11:59,148 INFO L290 TraceCheckUtils]: 1: Hoare triple {350570#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(16, 2);call #Ultimate.allocInit(12, 3); {350570#true} is VALID [2022-04-27 15:11:59,148 INFO L290 TraceCheckUtils]: 2: Hoare triple {350570#true} assume true; {350570#true} is VALID [2022-04-27 15:11:59,148 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {350570#true} {350570#true} #638#return; {350570#true} is VALID [2022-04-27 15:11:59,148 INFO L272 TraceCheckUtils]: 4: Hoare triple {350570#true} call #t~ret55 := main(); {350570#true} is VALID [2022-04-27 15:11:59,148 INFO L290 TraceCheckUtils]: 5: Hoare triple {350570#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {350570#true} is VALID [2022-04-27 15:11:59,148 INFO L272 TraceCheckUtils]: 6: Hoare triple {350570#true} call #t~ret54 := ssl3_accept(~s~0); {350570#true} is VALID [2022-04-27 15:11:59,148 INFO L290 TraceCheckUtils]: 7: Hoare triple {350570#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__hit~0 := #t~nondet7;havoc #t~nondet7;havoc ~s__rwstate~0;~s__init_buf___0~0 := 1;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__debug~0 := #t~nondet8;havoc #t~nondet8;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__options~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__verify_mode~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__session__peer~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet16;havoc #t~nondet16;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet18;havoc #t~nondet18;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet20;havoc #t~nondet20;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet21;havoc #t~nondet21;havoc ~s__session__cipher~0;havoc ~buf~0;havoc ~l~0;havoc ~Time~0;havoc ~tmp~0;havoc ~cb~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~num1~0 := #t~nondet22;havoc #t~nondet22;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~tmp___1~0 := #t~nondet23;havoc #t~nondet23;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___2~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___3~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___4~0 := #t~nondet26;havoc #t~nondet26;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp___5~0 := #t~nondet27;havoc #t~nondet27;assume -2147483648 <= #t~nondet28 && #t~nondet28 <= 2147483647;~tmp___6~0 := #t~nondet28;havoc #t~nondet28;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet29 && #t~nondet29 <= 2147483647;~tmp___8~0 := #t~nondet29;havoc #t~nondet29;assume -2147483648 <= #t~nondet30 && #t~nondet30 <= 2147483647;~tmp___9~0 := #t~nondet30;havoc #t~nondet30;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___10~0 := #t~nondet31;havoc #t~nondet31;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp~0 := #t~nondet32;havoc #t~nondet32;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {350570#true} is VALID [2022-04-27 15:11:59,148 INFO L290 TraceCheckUtils]: 8: Hoare triple {350570#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {350570#true} is VALID [2022-04-27 15:11:59,148 INFO L290 TraceCheckUtils]: 9: Hoare triple {350570#true} #t~post33 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post33;havoc #t~post33; {350570#true} is VALID [2022-04-27 15:11:59,148 INFO L290 TraceCheckUtils]: 10: Hoare triple {350570#true} assume !(0 != 12288 + ~tmp___1~0); {350570#true} is VALID [2022-04-27 15:11:59,148 INFO L290 TraceCheckUtils]: 11: Hoare triple {350570#true} assume !(0 == ~s__cert~0); {350570#true} is VALID [2022-04-27 15:11:59,148 INFO L290 TraceCheckUtils]: 12: Hoare triple {350570#true} assume !false; {350570#true} is VALID [2022-04-27 15:11:59,148 INFO L290 TraceCheckUtils]: 13: Hoare triple {350570#true} ~state~0 := ~s__state~0; {350570#true} is VALID [2022-04-27 15:11:59,148 INFO L290 TraceCheckUtils]: 14: Hoare triple {350570#true} assume !(12292 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,148 INFO L290 TraceCheckUtils]: 15: Hoare triple {350570#true} assume !(16384 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,148 INFO L290 TraceCheckUtils]: 16: Hoare triple {350570#true} assume !(8192 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,148 INFO L290 TraceCheckUtils]: 17: Hoare triple {350570#true} assume !(24576 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,148 INFO L290 TraceCheckUtils]: 18: Hoare triple {350570#true} assume !(8195 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,148 INFO L290 TraceCheckUtils]: 19: Hoare triple {350570#true} assume !(8480 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,148 INFO L290 TraceCheckUtils]: 20: Hoare triple {350570#true} assume !(8481 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,149 INFO L290 TraceCheckUtils]: 21: Hoare triple {350570#true} assume !(8482 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,149 INFO L290 TraceCheckUtils]: 22: Hoare triple {350570#true} assume 8464 == ~s__state~0; {350570#true} is VALID [2022-04-27 15:11:59,149 INFO L290 TraceCheckUtils]: 23: Hoare triple {350570#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~ret~0 := #t~nondet38;havoc #t~nondet38; {350570#true} is VALID [2022-04-27 15:11:59,149 INFO L290 TraceCheckUtils]: 24: Hoare triple {350570#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {350570#true} is VALID [2022-04-27 15:11:59,149 INFO L290 TraceCheckUtils]: 25: Hoare triple {350570#true} assume !(~ret~0 <= 0);~got_new_session~0 := 1;~s__state~0 := 8496;~s__init_num~0 := 0; {350570#true} is VALID [2022-04-27 15:11:59,149 INFO L290 TraceCheckUtils]: 26: Hoare triple {350570#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {350570#true} is VALID [2022-04-27 15:11:59,149 INFO L290 TraceCheckUtils]: 27: Hoare triple {350570#true} ~skip~0 := 0; {350570#true} is VALID [2022-04-27 15:11:59,149 INFO L290 TraceCheckUtils]: 28: Hoare triple {350570#true} assume !false; {350570#true} is VALID [2022-04-27 15:11:59,149 INFO L290 TraceCheckUtils]: 29: Hoare triple {350570#true} ~state~0 := ~s__state~0; {350570#true} is VALID [2022-04-27 15:11:59,149 INFO L290 TraceCheckUtils]: 30: Hoare triple {350570#true} assume !(12292 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,149 INFO L290 TraceCheckUtils]: 31: Hoare triple {350570#true} assume !(16384 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,149 INFO L290 TraceCheckUtils]: 32: Hoare triple {350570#true} assume !(8192 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,149 INFO L290 TraceCheckUtils]: 33: Hoare triple {350570#true} assume !(24576 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,149 INFO L290 TraceCheckUtils]: 34: Hoare triple {350570#true} assume !(8195 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,150 INFO L290 TraceCheckUtils]: 35: Hoare triple {350570#true} assume !(8480 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,150 INFO L290 TraceCheckUtils]: 36: Hoare triple {350570#true} assume !(8481 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,150 INFO L290 TraceCheckUtils]: 37: Hoare triple {350570#true} assume !(8482 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,150 INFO L290 TraceCheckUtils]: 38: Hoare triple {350570#true} assume !(8464 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,150 INFO L290 TraceCheckUtils]: 39: Hoare triple {350570#true} assume !(8465 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,150 INFO L290 TraceCheckUtils]: 40: Hoare triple {350570#true} assume !(8466 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,150 INFO L290 TraceCheckUtils]: 41: Hoare triple {350570#true} assume 8496 == ~s__state~0; {350570#true} is VALID [2022-04-27 15:11:59,150 INFO L290 TraceCheckUtils]: 42: Hoare triple {350570#true} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {350570#true} is VALID [2022-04-27 15:11:59,150 INFO L290 TraceCheckUtils]: 43: Hoare triple {350570#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {350570#true} is VALID [2022-04-27 15:11:59,150 INFO L290 TraceCheckUtils]: 44: Hoare triple {350570#true} assume !(~ret~0 <= 0); {350570#true} is VALID [2022-04-27 15:11:59,150 INFO L290 TraceCheckUtils]: 45: Hoare triple {350570#true} assume !(0 != ~s__hit~0);~s__state~0 := 8512; {350570#true} is VALID [2022-04-27 15:11:59,150 INFO L290 TraceCheckUtils]: 46: Hoare triple {350570#true} ~s__init_num~0 := 0; {350570#true} is VALID [2022-04-27 15:11:59,150 INFO L290 TraceCheckUtils]: 47: Hoare triple {350570#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {350570#true} is VALID [2022-04-27 15:11:59,151 INFO L290 TraceCheckUtils]: 48: Hoare triple {350570#true} ~skip~0 := 0; {350570#true} is VALID [2022-04-27 15:11:59,151 INFO L290 TraceCheckUtils]: 49: Hoare triple {350570#true} assume !false; {350570#true} is VALID [2022-04-27 15:11:59,151 INFO L290 TraceCheckUtils]: 50: Hoare triple {350570#true} ~state~0 := ~s__state~0; {350570#true} is VALID [2022-04-27 15:11:59,151 INFO L290 TraceCheckUtils]: 51: Hoare triple {350570#true} assume !(12292 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,151 INFO L290 TraceCheckUtils]: 52: Hoare triple {350570#true} assume !(16384 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,151 INFO L290 TraceCheckUtils]: 53: Hoare triple {350570#true} assume !(8192 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,151 INFO L290 TraceCheckUtils]: 54: Hoare triple {350570#true} assume !(24576 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,151 INFO L290 TraceCheckUtils]: 55: Hoare triple {350570#true} assume !(8195 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,151 INFO L290 TraceCheckUtils]: 56: Hoare triple {350570#true} assume !(8480 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,151 INFO L290 TraceCheckUtils]: 57: Hoare triple {350570#true} assume !(8481 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,151 INFO L290 TraceCheckUtils]: 58: Hoare triple {350570#true} assume !(8482 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,151 INFO L290 TraceCheckUtils]: 59: Hoare triple {350570#true} assume !(8464 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,152 INFO L290 TraceCheckUtils]: 60: Hoare triple {350570#true} assume !(8465 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,152 INFO L290 TraceCheckUtils]: 61: Hoare triple {350570#true} assume !(8466 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,152 INFO L290 TraceCheckUtils]: 62: Hoare triple {350570#true} assume !(8496 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,152 INFO L290 TraceCheckUtils]: 63: Hoare triple {350570#true} assume !(8497 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,152 INFO L290 TraceCheckUtils]: 64: Hoare triple {350570#true} assume 8512 == ~s__state~0; {350570#true} is VALID [2022-04-27 15:11:59,152 INFO L290 TraceCheckUtils]: 65: Hoare triple {350570#true} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {350570#true} is VALID [2022-04-27 15:11:59,152 INFO L290 TraceCheckUtils]: 66: Hoare triple {350570#true} assume !(0 != (256 + ~__cil_tmp56~0) % 4294967296);assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;~ret~0 := #t~nondet40;havoc #t~nondet40; {350570#true} is VALID [2022-04-27 15:11:59,152 INFO L290 TraceCheckUtils]: 67: Hoare triple {350570#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 6; {350570#true} is VALID [2022-04-27 15:11:59,152 INFO L290 TraceCheckUtils]: 68: Hoare triple {350570#true} assume !(~ret~0 <= 0); {350570#true} is VALID [2022-04-27 15:11:59,152 INFO L290 TraceCheckUtils]: 69: Hoare triple {350570#true} ~s__state~0 := 8528;~s__init_num~0 := 0; {350570#true} is VALID [2022-04-27 15:11:59,152 INFO L290 TraceCheckUtils]: 70: Hoare triple {350570#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {350570#true} is VALID [2022-04-27 15:11:59,152 INFO L290 TraceCheckUtils]: 71: Hoare triple {350570#true} ~skip~0 := 0; {350570#true} is VALID [2022-04-27 15:11:59,153 INFO L290 TraceCheckUtils]: 72: Hoare triple {350570#true} assume !false; {350570#true} is VALID [2022-04-27 15:11:59,153 INFO L290 TraceCheckUtils]: 73: Hoare triple {350570#true} ~state~0 := ~s__state~0; {350570#true} is VALID [2022-04-27 15:11:59,153 INFO L290 TraceCheckUtils]: 74: Hoare triple {350570#true} assume !(12292 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,153 INFO L290 TraceCheckUtils]: 75: Hoare triple {350570#true} assume !(16384 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,153 INFO L290 TraceCheckUtils]: 76: Hoare triple {350570#true} assume !(8192 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,153 INFO L290 TraceCheckUtils]: 77: Hoare triple {350570#true} assume !(24576 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,153 INFO L290 TraceCheckUtils]: 78: Hoare triple {350570#true} assume !(8195 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,153 INFO L290 TraceCheckUtils]: 79: Hoare triple {350570#true} assume !(8480 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,153 INFO L290 TraceCheckUtils]: 80: Hoare triple {350570#true} assume !(8481 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,153 INFO L290 TraceCheckUtils]: 81: Hoare triple {350570#true} assume !(8482 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,153 INFO L290 TraceCheckUtils]: 82: Hoare triple {350570#true} assume !(8464 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,153 INFO L290 TraceCheckUtils]: 83: Hoare triple {350570#true} assume !(8465 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,154 INFO L290 TraceCheckUtils]: 84: Hoare triple {350570#true} assume !(8466 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,154 INFO L290 TraceCheckUtils]: 85: Hoare triple {350570#true} assume !(8496 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,154 INFO L290 TraceCheckUtils]: 86: Hoare triple {350570#true} assume !(8497 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,154 INFO L290 TraceCheckUtils]: 87: Hoare triple {350570#true} assume !(8512 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,154 INFO L290 TraceCheckUtils]: 88: Hoare triple {350570#true} assume !(8513 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,154 INFO L290 TraceCheckUtils]: 89: Hoare triple {350570#true} assume 8528 == ~s__state~0; {350570#true} is VALID [2022-04-27 15:11:59,154 INFO L290 TraceCheckUtils]: 90: Hoare triple {350570#true} ~l~0 := ~s__s3__tmp__new_cipher__algorithms~0;~__cil_tmp57~0 := ~s__options~0; {350570#true} is VALID [2022-04-27 15:11:59,154 INFO L290 TraceCheckUtils]: 91: Hoare triple {350570#true} assume 0 != (2097152 + ~__cil_tmp57~0) % 4294967296;~s__s3__tmp__use_rsa_tmp~0 := 1; {350570#true} is VALID [2022-04-27 15:11:59,154 INFO L290 TraceCheckUtils]: 92: Hoare triple {350570#true} assume 0 != ~s__s3__tmp__use_rsa_tmp~0; {350570#true} is VALID [2022-04-27 15:11:59,154 INFO L290 TraceCheckUtils]: 93: Hoare triple {350570#true} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {350570#true} is VALID [2022-04-27 15:11:59,154 INFO L290 TraceCheckUtils]: 94: Hoare triple {350570#true} assume 6 == ~blastFlag~0;~blastFlag~0 := 7; {350570#true} is VALID [2022-04-27 15:11:59,154 INFO L290 TraceCheckUtils]: 95: Hoare triple {350570#true} assume !(~ret~0 <= 0); {350570#true} is VALID [2022-04-27 15:11:59,154 INFO L290 TraceCheckUtils]: 96: Hoare triple {350570#true} ~s__state~0 := 8544;~s__init_num~0 := 0; {350570#true} is VALID [2022-04-27 15:11:59,155 INFO L290 TraceCheckUtils]: 97: Hoare triple {350570#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {350570#true} is VALID [2022-04-27 15:11:59,155 INFO L290 TraceCheckUtils]: 98: Hoare triple {350570#true} ~skip~0 := 0; {350570#true} is VALID [2022-04-27 15:11:59,155 INFO L290 TraceCheckUtils]: 99: Hoare triple {350570#true} assume !false; {350570#true} is VALID [2022-04-27 15:11:59,155 INFO L290 TraceCheckUtils]: 100: Hoare triple {350570#true} ~state~0 := ~s__state~0; {350570#true} is VALID [2022-04-27 15:11:59,155 INFO L290 TraceCheckUtils]: 101: Hoare triple {350570#true} assume !(12292 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,155 INFO L290 TraceCheckUtils]: 102: Hoare triple {350570#true} assume !(16384 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,155 INFO L290 TraceCheckUtils]: 103: Hoare triple {350570#true} assume !(8192 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,155 INFO L290 TraceCheckUtils]: 104: Hoare triple {350570#true} assume !(24576 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,155 INFO L290 TraceCheckUtils]: 105: Hoare triple {350570#true} assume !(8195 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,155 INFO L290 TraceCheckUtils]: 106: Hoare triple {350570#true} assume !(8480 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,155 INFO L290 TraceCheckUtils]: 107: Hoare triple {350570#true} assume !(8481 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,155 INFO L290 TraceCheckUtils]: 108: Hoare triple {350570#true} assume !(8482 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,155 INFO L290 TraceCheckUtils]: 109: Hoare triple {350570#true} assume !(8464 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,155 INFO L290 TraceCheckUtils]: 110: Hoare triple {350570#true} assume !(8465 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,156 INFO L290 TraceCheckUtils]: 111: Hoare triple {350570#true} assume !(8466 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,156 INFO L290 TraceCheckUtils]: 112: Hoare triple {350570#true} assume !(8496 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,156 INFO L290 TraceCheckUtils]: 113: Hoare triple {350570#true} assume !(8497 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,156 INFO L290 TraceCheckUtils]: 114: Hoare triple {350570#true} assume !(8512 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,156 INFO L290 TraceCheckUtils]: 115: Hoare triple {350570#true} assume !(8513 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,156 INFO L290 TraceCheckUtils]: 116: Hoare triple {350570#true} assume !(8528 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,156 INFO L290 TraceCheckUtils]: 117: Hoare triple {350570#true} assume !(8529 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,156 INFO L290 TraceCheckUtils]: 118: Hoare triple {350570#true} assume 8544 == ~s__state~0; {350570#true} is VALID [2022-04-27 15:11:59,156 INFO L290 TraceCheckUtils]: 119: Hoare triple {350570#true} assume 0 != 1 + ~s__verify_mode~0; {350570#true} is VALID [2022-04-27 15:11:59,156 INFO L290 TraceCheckUtils]: 120: Hoare triple {350570#true} assume !(0 != ~s__session__peer~0); {350570#true} is VALID [2022-04-27 15:11:59,156 INFO L290 TraceCheckUtils]: 121: Hoare triple {350570#true} ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; {350570#true} is VALID [2022-04-27 15:11:59,156 INFO L290 TraceCheckUtils]: 122: Hoare triple {350570#true} assume !(0 != (256 + ~__cil_tmp61~0) % 4294967296); {350570#true} is VALID [2022-04-27 15:11:59,156 INFO L290 TraceCheckUtils]: 123: Hoare triple {350570#true} ~s__s3__tmp__cert_request~0 := 1;assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {350570#true} is VALID [2022-04-27 15:11:59,156 INFO L290 TraceCheckUtils]: 124: Hoare triple {350570#true} assume !(8 == ~blastFlag~0); {350570#true} is VALID [2022-04-27 15:11:59,157 INFO L290 TraceCheckUtils]: 125: Hoare triple {350570#true} assume !(~ret~0 <= 0);~s__state~0 := 8448;~s__s3__tmp__next_state___0~0 := 8576;~s__init_num~0 := 0; {350570#true} is VALID [2022-04-27 15:11:59,157 INFO L290 TraceCheckUtils]: 126: Hoare triple {350570#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {350570#true} is VALID [2022-04-27 15:11:59,157 INFO L290 TraceCheckUtils]: 127: Hoare triple {350570#true} ~skip~0 := 0; {350570#true} is VALID [2022-04-27 15:11:59,157 INFO L290 TraceCheckUtils]: 128: Hoare triple {350570#true} assume !false; {350570#true} is VALID [2022-04-27 15:11:59,157 INFO L290 TraceCheckUtils]: 129: Hoare triple {350570#true} ~state~0 := ~s__state~0; {350570#true} is VALID [2022-04-27 15:11:59,157 INFO L290 TraceCheckUtils]: 130: Hoare triple {350570#true} assume !(12292 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,157 INFO L290 TraceCheckUtils]: 131: Hoare triple {350570#true} assume !(16384 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,157 INFO L290 TraceCheckUtils]: 132: Hoare triple {350570#true} assume !(8192 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,157 INFO L290 TraceCheckUtils]: 133: Hoare triple {350570#true} assume !(24576 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,157 INFO L290 TraceCheckUtils]: 134: Hoare triple {350570#true} assume !(8195 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,157 INFO L290 TraceCheckUtils]: 135: Hoare triple {350570#true} assume !(8480 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,157 INFO L290 TraceCheckUtils]: 136: Hoare triple {350570#true} assume !(8481 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,157 INFO L290 TraceCheckUtils]: 137: Hoare triple {350570#true} assume !(8482 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,157 INFO L290 TraceCheckUtils]: 138: Hoare triple {350570#true} assume !(8464 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,158 INFO L290 TraceCheckUtils]: 139: Hoare triple {350570#true} assume !(8465 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,158 INFO L290 TraceCheckUtils]: 140: Hoare triple {350570#true} assume !(8466 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,158 INFO L290 TraceCheckUtils]: 141: Hoare triple {350570#true} assume !(8496 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,158 INFO L290 TraceCheckUtils]: 142: Hoare triple {350570#true} assume !(8497 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,158 INFO L290 TraceCheckUtils]: 143: Hoare triple {350570#true} assume !(8512 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,158 INFO L290 TraceCheckUtils]: 144: Hoare triple {350570#true} assume !(8513 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,158 INFO L290 TraceCheckUtils]: 145: Hoare triple {350570#true} assume !(8528 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,158 INFO L290 TraceCheckUtils]: 146: Hoare triple {350570#true} assume !(8529 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,158 INFO L290 TraceCheckUtils]: 147: Hoare triple {350570#true} assume !(8544 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,158 INFO L290 TraceCheckUtils]: 148: Hoare triple {350570#true} assume !(8545 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,158 INFO L290 TraceCheckUtils]: 149: Hoare triple {350570#true} assume !(8560 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,158 INFO L290 TraceCheckUtils]: 150: Hoare triple {350570#true} assume !(8561 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,158 INFO L290 TraceCheckUtils]: 151: Hoare triple {350570#true} assume 8448 == ~s__state~0; {350570#true} is VALID [2022-04-27 15:11:59,158 INFO L290 TraceCheckUtils]: 152: Hoare triple {350570#true} assume !(~num1~0 > 0); {350570#true} is VALID [2022-04-27 15:11:59,158 INFO L290 TraceCheckUtils]: 153: Hoare triple {350570#true} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {350570#true} is VALID [2022-04-27 15:11:59,159 INFO L290 TraceCheckUtils]: 154: Hoare triple {350570#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {350570#true} is VALID [2022-04-27 15:11:59,159 INFO L290 TraceCheckUtils]: 155: Hoare triple {350570#true} ~skip~0 := 0; {350570#true} is VALID [2022-04-27 15:11:59,159 INFO L290 TraceCheckUtils]: 156: Hoare triple {350570#true} assume !false; {350570#true} is VALID [2022-04-27 15:11:59,159 INFO L290 TraceCheckUtils]: 157: Hoare triple {350570#true} ~state~0 := ~s__state~0; {350570#true} is VALID [2022-04-27 15:11:59,159 INFO L290 TraceCheckUtils]: 158: Hoare triple {350570#true} assume !(12292 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,159 INFO L290 TraceCheckUtils]: 159: Hoare triple {350570#true} assume !(16384 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,159 INFO L290 TraceCheckUtils]: 160: Hoare triple {350570#true} assume !(8192 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,159 INFO L290 TraceCheckUtils]: 161: Hoare triple {350570#true} assume !(24576 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,159 INFO L290 TraceCheckUtils]: 162: Hoare triple {350570#true} assume !(8195 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,159 INFO L290 TraceCheckUtils]: 163: Hoare triple {350570#true} assume !(8480 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,159 INFO L290 TraceCheckUtils]: 164: Hoare triple {350570#true} assume !(8481 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,159 INFO L290 TraceCheckUtils]: 165: Hoare triple {350570#true} assume !(8482 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,159 INFO L290 TraceCheckUtils]: 166: Hoare triple {350570#true} assume !(8464 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,159 INFO L290 TraceCheckUtils]: 167: Hoare triple {350570#true} assume !(8465 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,159 INFO L290 TraceCheckUtils]: 168: Hoare triple {350570#true} assume !(8466 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,160 INFO L290 TraceCheckUtils]: 169: Hoare triple {350570#true} assume !(8496 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,160 INFO L290 TraceCheckUtils]: 170: Hoare triple {350570#true} assume !(8497 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,160 INFO L290 TraceCheckUtils]: 171: Hoare triple {350570#true} assume !(8512 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,160 INFO L290 TraceCheckUtils]: 172: Hoare triple {350570#true} assume !(8513 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,160 INFO L290 TraceCheckUtils]: 173: Hoare triple {350570#true} assume !(8528 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,160 INFO L290 TraceCheckUtils]: 174: Hoare triple {350570#true} assume !(8529 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,160 INFO L290 TraceCheckUtils]: 175: Hoare triple {350570#true} assume !(8544 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,160 INFO L290 TraceCheckUtils]: 176: Hoare triple {350570#true} assume !(8545 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,160 INFO L290 TraceCheckUtils]: 177: Hoare triple {350570#true} assume !(8560 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,160 INFO L290 TraceCheckUtils]: 178: Hoare triple {350570#true} assume !(8561 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,160 INFO L290 TraceCheckUtils]: 179: Hoare triple {350570#true} assume !(8448 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,160 INFO L290 TraceCheckUtils]: 180: Hoare triple {350570#true} assume 8576 == ~s__state~0; {350570#true} is VALID [2022-04-27 15:11:59,160 INFO L290 TraceCheckUtils]: 181: Hoare triple {350570#true} assume -2147483648 <= #t~nondet44 && #t~nondet44 <= 2147483647;~ret~0 := #t~nondet44;havoc #t~nondet44; {350570#true} is VALID [2022-04-27 15:11:59,160 INFO L290 TraceCheckUtils]: 182: Hoare triple {350570#true} assume !(~ret~0 <= 0); {350570#true} is VALID [2022-04-27 15:11:59,160 INFO L290 TraceCheckUtils]: 183: Hoare triple {350570#true} assume !(2 == ~ret~0);assume -2147483648 <= #t~nondet45 && #t~nondet45 <= 2147483647;~ret~0 := #t~nondet45;havoc #t~nondet45; {350570#true} is VALID [2022-04-27 15:11:59,161 INFO L290 TraceCheckUtils]: 184: Hoare triple {350570#true} assume !(~ret~0 <= 0);~s__init_num~0 := 0;~s__state~0 := 8592; {350570#true} is VALID [2022-04-27 15:11:59,161 INFO L290 TraceCheckUtils]: 185: Hoare triple {350570#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {350570#true} is VALID [2022-04-27 15:11:59,161 INFO L290 TraceCheckUtils]: 186: Hoare triple {350570#true} ~skip~0 := 0; {350570#true} is VALID [2022-04-27 15:11:59,161 INFO L290 TraceCheckUtils]: 187: Hoare triple {350570#true} assume !false; {350570#true} is VALID [2022-04-27 15:11:59,161 INFO L290 TraceCheckUtils]: 188: Hoare triple {350570#true} ~state~0 := ~s__state~0; {350570#true} is VALID [2022-04-27 15:11:59,161 INFO L290 TraceCheckUtils]: 189: Hoare triple {350570#true} assume !(12292 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,161 INFO L290 TraceCheckUtils]: 190: Hoare triple {350570#true} assume !(16384 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,161 INFO L290 TraceCheckUtils]: 191: Hoare triple {350570#true} assume !(8192 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,161 INFO L290 TraceCheckUtils]: 192: Hoare triple {350570#true} assume !(24576 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,161 INFO L290 TraceCheckUtils]: 193: Hoare triple {350570#true} assume !(8195 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,161 INFO L290 TraceCheckUtils]: 194: Hoare triple {350570#true} assume !(8480 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,161 INFO L290 TraceCheckUtils]: 195: Hoare triple {350570#true} assume !(8481 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,161 INFO L290 TraceCheckUtils]: 196: Hoare triple {350570#true} assume !(8482 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,161 INFO L290 TraceCheckUtils]: 197: Hoare triple {350570#true} assume !(8464 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,162 INFO L290 TraceCheckUtils]: 198: Hoare triple {350570#true} assume !(8465 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,162 INFO L290 TraceCheckUtils]: 199: Hoare triple {350570#true} assume !(8466 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,162 INFO L290 TraceCheckUtils]: 200: Hoare triple {350570#true} assume !(8496 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,162 INFO L290 TraceCheckUtils]: 201: Hoare triple {350570#true} assume !(8497 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,162 INFO L290 TraceCheckUtils]: 202: Hoare triple {350570#true} assume !(8512 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,162 INFO L290 TraceCheckUtils]: 203: Hoare triple {350570#true} assume !(8513 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,162 INFO L290 TraceCheckUtils]: 204: Hoare triple {350570#true} assume !(8528 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,162 INFO L290 TraceCheckUtils]: 205: Hoare triple {350570#true} assume !(8529 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,162 INFO L290 TraceCheckUtils]: 206: Hoare triple {350570#true} assume !(8544 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,162 INFO L290 TraceCheckUtils]: 207: Hoare triple {350570#true} assume !(8545 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,162 INFO L290 TraceCheckUtils]: 208: Hoare triple {350570#true} assume !(8560 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,162 INFO L290 TraceCheckUtils]: 209: Hoare triple {350570#true} assume !(8561 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,162 INFO L290 TraceCheckUtils]: 210: Hoare triple {350570#true} assume !(8448 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,162 INFO L290 TraceCheckUtils]: 211: Hoare triple {350570#true} assume !(8576 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,162 INFO L290 TraceCheckUtils]: 212: Hoare triple {350570#true} assume !(8577 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,163 INFO L290 TraceCheckUtils]: 213: Hoare triple {350570#true} assume 8592 == ~s__state~0; {350570#true} is VALID [2022-04-27 15:11:59,163 INFO L290 TraceCheckUtils]: 214: Hoare triple {350570#true} assume -2147483648 <= #t~nondet46 && #t~nondet46 <= 2147483647;~ret~0 := #t~nondet46;havoc #t~nondet46; {350570#true} is VALID [2022-04-27 15:11:59,163 INFO L290 TraceCheckUtils]: 215: Hoare triple {350570#true} assume !(~ret~0 <= 0);~s__state~0 := 8608;~s__init_num~0 := 0; {350570#true} is VALID [2022-04-27 15:11:59,163 INFO L290 TraceCheckUtils]: 216: Hoare triple {350570#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {350570#true} is VALID [2022-04-27 15:11:59,163 INFO L290 TraceCheckUtils]: 217: Hoare triple {350570#true} ~skip~0 := 0; {350570#true} is VALID [2022-04-27 15:11:59,163 INFO L290 TraceCheckUtils]: 218: Hoare triple {350570#true} assume !false; {350570#true} is VALID [2022-04-27 15:11:59,163 INFO L290 TraceCheckUtils]: 219: Hoare triple {350570#true} ~state~0 := ~s__state~0; {350570#true} is VALID [2022-04-27 15:11:59,163 INFO L290 TraceCheckUtils]: 220: Hoare triple {350570#true} assume !(12292 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,163 INFO L290 TraceCheckUtils]: 221: Hoare triple {350570#true} assume !(16384 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,163 INFO L290 TraceCheckUtils]: 222: Hoare triple {350570#true} assume !(8192 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,163 INFO L290 TraceCheckUtils]: 223: Hoare triple {350570#true} assume !(24576 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,163 INFO L290 TraceCheckUtils]: 224: Hoare triple {350570#true} assume !(8195 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,163 INFO L290 TraceCheckUtils]: 225: Hoare triple {350570#true} assume !(8480 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,163 INFO L290 TraceCheckUtils]: 226: Hoare triple {350570#true} assume !(8481 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,163 INFO L290 TraceCheckUtils]: 227: Hoare triple {350570#true} assume !(8482 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,164 INFO L290 TraceCheckUtils]: 228: Hoare triple {350570#true} assume !(8464 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,164 INFO L290 TraceCheckUtils]: 229: Hoare triple {350570#true} assume !(8465 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,164 INFO L290 TraceCheckUtils]: 230: Hoare triple {350570#true} assume !(8466 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,164 INFO L290 TraceCheckUtils]: 231: Hoare triple {350570#true} assume !(8496 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,164 INFO L290 TraceCheckUtils]: 232: Hoare triple {350570#true} assume !(8497 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,164 INFO L290 TraceCheckUtils]: 233: Hoare triple {350570#true} assume !(8512 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,164 INFO L290 TraceCheckUtils]: 234: Hoare triple {350570#true} assume !(8513 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,164 INFO L290 TraceCheckUtils]: 235: Hoare triple {350570#true} assume !(8528 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,164 INFO L290 TraceCheckUtils]: 236: Hoare triple {350570#true} assume !(8529 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,164 INFO L290 TraceCheckUtils]: 237: Hoare triple {350570#true} assume !(8544 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,164 INFO L290 TraceCheckUtils]: 238: Hoare triple {350570#true} assume !(8545 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,164 INFO L290 TraceCheckUtils]: 239: Hoare triple {350570#true} assume !(8560 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,164 INFO L290 TraceCheckUtils]: 240: Hoare triple {350570#true} assume !(8561 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,164 INFO L290 TraceCheckUtils]: 241: Hoare triple {350570#true} assume !(8448 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,164 INFO L290 TraceCheckUtils]: 242: Hoare triple {350570#true} assume !(8576 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,164 INFO L290 TraceCheckUtils]: 243: Hoare triple {350570#true} assume !(8577 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,165 INFO L290 TraceCheckUtils]: 244: Hoare triple {350570#true} assume !(8592 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,165 INFO L290 TraceCheckUtils]: 245: Hoare triple {350570#true} assume !(8593 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,165 INFO L290 TraceCheckUtils]: 246: Hoare triple {350570#true} assume 8608 == ~s__state~0; {350570#true} is VALID [2022-04-27 15:11:59,165 INFO L290 TraceCheckUtils]: 247: Hoare triple {350570#true} assume -2147483648 <= #t~nondet47 && #t~nondet47 <= 2147483647;~ret~0 := #t~nondet47;havoc #t~nondet47; {350570#true} is VALID [2022-04-27 15:11:59,165 INFO L290 TraceCheckUtils]: 248: Hoare triple {350570#true} assume !(~ret~0 <= 0);~s__state~0 := 8640;~s__init_num~0 := 0; {350570#true} is VALID [2022-04-27 15:11:59,165 INFO L290 TraceCheckUtils]: 249: Hoare triple {350570#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {350570#true} is VALID [2022-04-27 15:11:59,165 INFO L290 TraceCheckUtils]: 250: Hoare triple {350570#true} ~skip~0 := 0; {350570#true} is VALID [2022-04-27 15:11:59,165 INFO L290 TraceCheckUtils]: 251: Hoare triple {350570#true} assume !false; {350570#true} is VALID [2022-04-27 15:11:59,165 INFO L290 TraceCheckUtils]: 252: Hoare triple {350570#true} ~state~0 := ~s__state~0; {350570#true} is VALID [2022-04-27 15:11:59,165 INFO L290 TraceCheckUtils]: 253: Hoare triple {350570#true} assume !(12292 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,165 INFO L290 TraceCheckUtils]: 254: Hoare triple {350570#true} assume !(16384 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,165 INFO L290 TraceCheckUtils]: 255: Hoare triple {350570#true} assume !(8192 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,165 INFO L290 TraceCheckUtils]: 256: Hoare triple {350570#true} assume !(24576 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,165 INFO L290 TraceCheckUtils]: 257: Hoare triple {350570#true} assume !(8195 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,166 INFO L290 TraceCheckUtils]: 258: Hoare triple {350570#true} assume !(8480 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,166 INFO L290 TraceCheckUtils]: 259: Hoare triple {350570#true} assume !(8481 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,166 INFO L290 TraceCheckUtils]: 260: Hoare triple {350570#true} assume !(8482 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,166 INFO L290 TraceCheckUtils]: 261: Hoare triple {350570#true} assume !(8464 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,166 INFO L290 TraceCheckUtils]: 262: Hoare triple {350570#true} assume !(8465 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,166 INFO L290 TraceCheckUtils]: 263: Hoare triple {350570#true} assume !(8466 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,166 INFO L290 TraceCheckUtils]: 264: Hoare triple {350570#true} assume !(8496 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,166 INFO L290 TraceCheckUtils]: 265: Hoare triple {350570#true} assume !(8497 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,166 INFO L290 TraceCheckUtils]: 266: Hoare triple {350570#true} assume !(8512 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,166 INFO L290 TraceCheckUtils]: 267: Hoare triple {350570#true} assume !(8513 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,166 INFO L290 TraceCheckUtils]: 268: Hoare triple {350570#true} assume !(8528 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,166 INFO L290 TraceCheckUtils]: 269: Hoare triple {350570#true} assume !(8529 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,166 INFO L290 TraceCheckUtils]: 270: Hoare triple {350570#true} assume !(8544 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,166 INFO L290 TraceCheckUtils]: 271: Hoare triple {350570#true} assume !(8545 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,166 INFO L290 TraceCheckUtils]: 272: Hoare triple {350570#true} assume !(8560 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,166 INFO L290 TraceCheckUtils]: 273: Hoare triple {350570#true} assume !(8561 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,167 INFO L290 TraceCheckUtils]: 274: Hoare triple {350570#true} assume !(8448 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,167 INFO L290 TraceCheckUtils]: 275: Hoare triple {350570#true} assume !(8576 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,167 INFO L290 TraceCheckUtils]: 276: Hoare triple {350570#true} assume !(8577 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,167 INFO L290 TraceCheckUtils]: 277: Hoare triple {350570#true} assume !(8592 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,167 INFO L290 TraceCheckUtils]: 278: Hoare triple {350570#true} assume !(8593 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,167 INFO L290 TraceCheckUtils]: 279: Hoare triple {350570#true} assume !(8608 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,167 INFO L290 TraceCheckUtils]: 280: Hoare triple {350570#true} assume !(8609 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,167 INFO L290 TraceCheckUtils]: 281: Hoare triple {350570#true} assume 8640 == ~s__state~0; {350570#true} is VALID [2022-04-27 15:11:59,167 INFO L290 TraceCheckUtils]: 282: Hoare triple {350570#true} assume -2147483648 <= #t~nondet48 && #t~nondet48 <= 2147483647;~ret~0 := #t~nondet48;havoc #t~nondet48; {350570#true} is VALID [2022-04-27 15:11:59,167 INFO L290 TraceCheckUtils]: 283: Hoare triple {350570#true} assume !(5 == ~blastFlag~0); {350570#true} is VALID [2022-04-27 15:11:59,167 INFO L290 TraceCheckUtils]: 284: Hoare triple {350570#true} assume !(~ret~0 <= 0); {350570#true} is VALID [2022-04-27 15:11:59,167 INFO L290 TraceCheckUtils]: 285: Hoare triple {350570#true} assume !(0 != ~s__hit~0);~s__state~0 := 8656; {350570#true} is VALID [2022-04-27 15:11:59,167 INFO L290 TraceCheckUtils]: 286: Hoare triple {350570#true} ~s__init_num~0 := 0; {350570#true} is VALID [2022-04-27 15:11:59,167 INFO L290 TraceCheckUtils]: 287: Hoare triple {350570#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {350570#true} is VALID [2022-04-27 15:11:59,167 INFO L290 TraceCheckUtils]: 288: Hoare triple {350570#true} ~skip~0 := 0; {350570#true} is VALID [2022-04-27 15:11:59,167 INFO L290 TraceCheckUtils]: 289: Hoare triple {350570#true} assume !false; {350570#true} is VALID [2022-04-27 15:11:59,168 INFO L290 TraceCheckUtils]: 290: Hoare triple {350570#true} ~state~0 := ~s__state~0; {350570#true} is VALID [2022-04-27 15:11:59,168 INFO L290 TraceCheckUtils]: 291: Hoare triple {350570#true} assume !(12292 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,168 INFO L290 TraceCheckUtils]: 292: Hoare triple {350570#true} assume !(16384 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,168 INFO L290 TraceCheckUtils]: 293: Hoare triple {350570#true} assume !(8192 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,168 INFO L290 TraceCheckUtils]: 294: Hoare triple {350570#true} assume !(24576 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,168 INFO L290 TraceCheckUtils]: 295: Hoare triple {350570#true} assume !(8195 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,168 INFO L290 TraceCheckUtils]: 296: Hoare triple {350570#true} assume !(8480 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,168 INFO L290 TraceCheckUtils]: 297: Hoare triple {350570#true} assume !(8481 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,168 INFO L290 TraceCheckUtils]: 298: Hoare triple {350570#true} assume !(8482 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,168 INFO L290 TraceCheckUtils]: 299: Hoare triple {350570#true} assume !(8464 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,168 INFO L290 TraceCheckUtils]: 300: Hoare triple {350570#true} assume !(8465 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,168 INFO L290 TraceCheckUtils]: 301: Hoare triple {350570#true} assume !(8466 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,168 INFO L290 TraceCheckUtils]: 302: Hoare triple {350570#true} assume !(8496 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,168 INFO L290 TraceCheckUtils]: 303: Hoare triple {350570#true} assume !(8497 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,168 INFO L290 TraceCheckUtils]: 304: Hoare triple {350570#true} assume !(8512 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,169 INFO L290 TraceCheckUtils]: 305: Hoare triple {350570#true} assume !(8513 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,169 INFO L290 TraceCheckUtils]: 306: Hoare triple {350570#true} assume !(8528 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,169 INFO L290 TraceCheckUtils]: 307: Hoare triple {350570#true} assume !(8529 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,169 INFO L290 TraceCheckUtils]: 308: Hoare triple {350570#true} assume !(8544 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,169 INFO L290 TraceCheckUtils]: 309: Hoare triple {350570#true} assume !(8545 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,169 INFO L290 TraceCheckUtils]: 310: Hoare triple {350570#true} assume !(8560 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,169 INFO L290 TraceCheckUtils]: 311: Hoare triple {350570#true} assume !(8561 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,169 INFO L290 TraceCheckUtils]: 312: Hoare triple {350570#true} assume !(8448 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,169 INFO L290 TraceCheckUtils]: 313: Hoare triple {350570#true} assume !(8576 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,169 INFO L290 TraceCheckUtils]: 314: Hoare triple {350570#true} assume !(8577 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,169 INFO L290 TraceCheckUtils]: 315: Hoare triple {350570#true} assume !(8592 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,169 INFO L290 TraceCheckUtils]: 316: Hoare triple {350570#true} assume !(8593 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,169 INFO L290 TraceCheckUtils]: 317: Hoare triple {350570#true} assume !(8608 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,169 INFO L290 TraceCheckUtils]: 318: Hoare triple {350570#true} assume !(8609 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,169 INFO L290 TraceCheckUtils]: 319: Hoare triple {350570#true} assume !(8640 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,169 INFO L290 TraceCheckUtils]: 320: Hoare triple {350570#true} assume !(8641 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,170 INFO L290 TraceCheckUtils]: 321: Hoare triple {350570#true} assume 8656 == ~s__state~0; {350570#true} is VALID [2022-04-27 15:11:59,170 INFO L290 TraceCheckUtils]: 322: Hoare triple {350570#true} ~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {350570#true} is VALID [2022-04-27 15:11:59,170 INFO L290 TraceCheckUtils]: 323: Hoare triple {350570#true} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet49 && #t~nondet49 <= 2147483647;~ret~0 := #t~nondet49;havoc #t~nondet49; {350570#true} is VALID [2022-04-27 15:11:59,170 INFO L290 TraceCheckUtils]: 324: Hoare triple {350570#true} assume !(2 == ~blastFlag~0); {350570#true} is VALID [2022-04-27 15:11:59,170 INFO L290 TraceCheckUtils]: 325: Hoare triple {350570#true} assume !(4 == ~blastFlag~0); {350570#true} is VALID [2022-04-27 15:11:59,170 INFO L290 TraceCheckUtils]: 326: Hoare triple {350570#true} assume 7 == ~blastFlag~0;~blastFlag~0 := 8; {350570#true} is VALID [2022-04-27 15:11:59,170 INFO L290 TraceCheckUtils]: 327: Hoare triple {350570#true} assume !(~ret~0 <= 0);~s__state~0 := 8672;~s__init_num~0 := 0; {350570#true} is VALID [2022-04-27 15:11:59,170 INFO L290 TraceCheckUtils]: 328: Hoare triple {350570#true} assume !(0 == ~tmp___10~0); {350570#true} is VALID [2022-04-27 15:11:59,170 INFO L290 TraceCheckUtils]: 329: Hoare triple {350570#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {350570#true} is VALID [2022-04-27 15:11:59,170 INFO L290 TraceCheckUtils]: 330: Hoare triple {350570#true} ~skip~0 := 0; {350570#true} is VALID [2022-04-27 15:11:59,170 INFO L290 TraceCheckUtils]: 331: Hoare triple {350570#true} assume !false; {350570#true} is VALID [2022-04-27 15:11:59,170 INFO L290 TraceCheckUtils]: 332: Hoare triple {350570#true} ~state~0 := ~s__state~0; {350570#true} is VALID [2022-04-27 15:11:59,170 INFO L290 TraceCheckUtils]: 333: Hoare triple {350570#true} assume !(12292 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,170 INFO L290 TraceCheckUtils]: 334: Hoare triple {350570#true} assume !(16384 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,170 INFO L290 TraceCheckUtils]: 335: Hoare triple {350570#true} assume !(8192 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,171 INFO L290 TraceCheckUtils]: 336: Hoare triple {350570#true} assume !(24576 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,171 INFO L290 TraceCheckUtils]: 337: Hoare triple {350570#true} assume !(8195 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,171 INFO L290 TraceCheckUtils]: 338: Hoare triple {350570#true} assume !(8480 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,171 INFO L290 TraceCheckUtils]: 339: Hoare triple {350570#true} assume !(8481 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,171 INFO L290 TraceCheckUtils]: 340: Hoare triple {350570#true} assume !(8482 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,171 INFO L290 TraceCheckUtils]: 341: Hoare triple {350570#true} assume !(8464 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,171 INFO L290 TraceCheckUtils]: 342: Hoare triple {350570#true} assume !(8465 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,171 INFO L290 TraceCheckUtils]: 343: Hoare triple {350570#true} assume !(8466 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,171 INFO L290 TraceCheckUtils]: 344: Hoare triple {350570#true} assume !(8496 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,171 INFO L290 TraceCheckUtils]: 345: Hoare triple {350570#true} assume !(8497 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,171 INFO L290 TraceCheckUtils]: 346: Hoare triple {350570#true} assume !(8512 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,171 INFO L290 TraceCheckUtils]: 347: Hoare triple {350570#true} assume !(8513 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,171 INFO L290 TraceCheckUtils]: 348: Hoare triple {350570#true} assume !(8528 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,171 INFO L290 TraceCheckUtils]: 349: Hoare triple {350570#true} assume !(8529 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,171 INFO L290 TraceCheckUtils]: 350: Hoare triple {350570#true} assume !(8544 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,172 INFO L290 TraceCheckUtils]: 351: Hoare triple {350570#true} assume !(8545 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,172 INFO L290 TraceCheckUtils]: 352: Hoare triple {350570#true} assume !(8560 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,172 INFO L290 TraceCheckUtils]: 353: Hoare triple {350570#true} assume !(8561 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,172 INFO L290 TraceCheckUtils]: 354: Hoare triple {350570#true} assume !(8448 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,172 INFO L290 TraceCheckUtils]: 355: Hoare triple {350570#true} assume !(8576 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,172 INFO L290 TraceCheckUtils]: 356: Hoare triple {350570#true} assume !(8577 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,172 INFO L290 TraceCheckUtils]: 357: Hoare triple {350570#true} assume !(8592 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,172 INFO L290 TraceCheckUtils]: 358: Hoare triple {350570#true} assume !(8593 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,172 INFO L290 TraceCheckUtils]: 359: Hoare triple {350570#true} assume !(8608 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,172 INFO L290 TraceCheckUtils]: 360: Hoare triple {350570#true} assume !(8609 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,172 INFO L290 TraceCheckUtils]: 361: Hoare triple {350570#true} assume !(8640 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,172 INFO L290 TraceCheckUtils]: 362: Hoare triple {350570#true} assume !(8641 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,172 INFO L290 TraceCheckUtils]: 363: Hoare triple {350570#true} assume !(8656 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,172 INFO L290 TraceCheckUtils]: 364: Hoare triple {350570#true} assume !(8657 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,173 INFO L290 TraceCheckUtils]: 365: Hoare triple {350570#true} assume 8672 == ~s__state~0; {350570#true} is VALID [2022-04-27 15:11:59,173 INFO L290 TraceCheckUtils]: 366: Hoare triple {350570#true} assume -2147483648 <= #t~nondet50 && #t~nondet50 <= 2147483647;~ret~0 := #t~nondet50;havoc #t~nondet50; {350570#true} is VALID [2022-04-27 15:11:59,173 INFO L290 TraceCheckUtils]: 367: Hoare triple {350570#true} assume !(3 == ~blastFlag~0); {350570#true} is VALID [2022-04-27 15:11:59,173 INFO L290 TraceCheckUtils]: 368: Hoare triple {350570#true} assume !(~ret~0 <= 0);~s__state~0 := 8448; {350570#true} is VALID [2022-04-27 15:11:59,173 INFO L290 TraceCheckUtils]: 369: Hoare triple {350570#true} assume !(0 != ~s__hit~0);~s__s3__tmp__next_state___0~0 := 3; {351688#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 3)} is VALID [2022-04-27 15:11:59,173 INFO L290 TraceCheckUtils]: 370: Hoare triple {351688#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 3)} ~s__init_num~0 := 0; {351688#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 3)} is VALID [2022-04-27 15:11:59,174 INFO L290 TraceCheckUtils]: 371: Hoare triple {351688#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 3)} assume !(0 == ~s__s3__tmp__reuse_message~0); {351688#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 3)} is VALID [2022-04-27 15:11:59,174 INFO L290 TraceCheckUtils]: 372: Hoare triple {351688#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 3)} ~skip~0 := 0; {351688#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 3)} is VALID [2022-04-27 15:11:59,174 INFO L290 TraceCheckUtils]: 373: Hoare triple {351688#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 3)} assume !false; {351688#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 3)} is VALID [2022-04-27 15:11:59,175 INFO L290 TraceCheckUtils]: 374: Hoare triple {351688#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 3)} ~state~0 := ~s__state~0; {351688#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 3)} is VALID [2022-04-27 15:11:59,175 INFO L290 TraceCheckUtils]: 375: Hoare triple {351688#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 3)} assume !(12292 == ~s__state~0); {351688#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 3)} is VALID [2022-04-27 15:11:59,175 INFO L290 TraceCheckUtils]: 376: Hoare triple {351688#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 3)} assume !(16384 == ~s__state~0); {351688#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 3)} is VALID [2022-04-27 15:11:59,175 INFO L290 TraceCheckUtils]: 377: Hoare triple {351688#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 3)} assume !(8192 == ~s__state~0); {351688#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 3)} is VALID [2022-04-27 15:11:59,176 INFO L290 TraceCheckUtils]: 378: Hoare triple {351688#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 3)} assume !(24576 == ~s__state~0); {351688#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 3)} is VALID [2022-04-27 15:11:59,176 INFO L290 TraceCheckUtils]: 379: Hoare triple {351688#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 3)} assume !(8195 == ~s__state~0); {351688#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 3)} is VALID [2022-04-27 15:11:59,176 INFO L290 TraceCheckUtils]: 380: Hoare triple {351688#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 3)} assume !(8480 == ~s__state~0); {351688#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 3)} is VALID [2022-04-27 15:11:59,176 INFO L290 TraceCheckUtils]: 381: Hoare triple {351688#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 3)} assume !(8481 == ~s__state~0); {351688#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 3)} is VALID [2022-04-27 15:11:59,177 INFO L290 TraceCheckUtils]: 382: Hoare triple {351688#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 3)} assume !(8482 == ~s__state~0); {351688#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 3)} is VALID [2022-04-27 15:11:59,177 INFO L290 TraceCheckUtils]: 383: Hoare triple {351688#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 3)} assume !(8464 == ~s__state~0); {351688#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 3)} is VALID [2022-04-27 15:11:59,177 INFO L290 TraceCheckUtils]: 384: Hoare triple {351688#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 3)} assume !(8465 == ~s__state~0); {351688#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 3)} is VALID [2022-04-27 15:11:59,177 INFO L290 TraceCheckUtils]: 385: Hoare triple {351688#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 3)} assume !(8466 == ~s__state~0); {351688#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 3)} is VALID [2022-04-27 15:11:59,178 INFO L290 TraceCheckUtils]: 386: Hoare triple {351688#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 3)} assume !(8496 == ~s__state~0); {351688#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 3)} is VALID [2022-04-27 15:11:59,178 INFO L290 TraceCheckUtils]: 387: Hoare triple {351688#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 3)} assume !(8497 == ~s__state~0); {351688#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 3)} is VALID [2022-04-27 15:11:59,178 INFO L290 TraceCheckUtils]: 388: Hoare triple {351688#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 3)} assume !(8512 == ~s__state~0); {351688#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 3)} is VALID [2022-04-27 15:11:59,179 INFO L290 TraceCheckUtils]: 389: Hoare triple {351688#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 3)} assume !(8513 == ~s__state~0); {351688#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 3)} is VALID [2022-04-27 15:11:59,179 INFO L290 TraceCheckUtils]: 390: Hoare triple {351688#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 3)} assume !(8528 == ~s__state~0); {351688#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 3)} is VALID [2022-04-27 15:11:59,179 INFO L290 TraceCheckUtils]: 391: Hoare triple {351688#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 3)} assume !(8529 == ~s__state~0); {351688#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 3)} is VALID [2022-04-27 15:11:59,179 INFO L290 TraceCheckUtils]: 392: Hoare triple {351688#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 3)} assume !(8544 == ~s__state~0); {351688#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 3)} is VALID [2022-04-27 15:11:59,180 INFO L290 TraceCheckUtils]: 393: Hoare triple {351688#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 3)} assume !(8545 == ~s__state~0); {351688#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 3)} is VALID [2022-04-27 15:11:59,180 INFO L290 TraceCheckUtils]: 394: Hoare triple {351688#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 3)} assume !(8560 == ~s__state~0); {351688#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 3)} is VALID [2022-04-27 15:11:59,180 INFO L290 TraceCheckUtils]: 395: Hoare triple {351688#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 3)} assume !(8561 == ~s__state~0); {351688#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 3)} is VALID [2022-04-27 15:11:59,180 INFO L290 TraceCheckUtils]: 396: Hoare triple {351688#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 3)} assume 8448 == ~s__state~0; {351688#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 3)} is VALID [2022-04-27 15:11:59,181 INFO L290 TraceCheckUtils]: 397: Hoare triple {351688#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 3)} assume !(~num1~0 > 0); {351688#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 3)} is VALID [2022-04-27 15:11:59,181 INFO L290 TraceCheckUtils]: 398: Hoare triple {351688#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 3)} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {351776#(<= ssl3_accept_~s__state~0 3)} is VALID [2022-04-27 15:11:59,181 INFO L290 TraceCheckUtils]: 399: Hoare triple {351776#(<= ssl3_accept_~s__state~0 3)} assume !(0 == ~s__s3__tmp__reuse_message~0); {351776#(<= ssl3_accept_~s__state~0 3)} is VALID [2022-04-27 15:11:59,182 INFO L290 TraceCheckUtils]: 400: Hoare triple {351776#(<= ssl3_accept_~s__state~0 3)} ~skip~0 := 0; {351776#(<= ssl3_accept_~s__state~0 3)} is VALID [2022-04-27 15:11:59,182 INFO L290 TraceCheckUtils]: 401: Hoare triple {351776#(<= ssl3_accept_~s__state~0 3)} assume !false; {351776#(<= ssl3_accept_~s__state~0 3)} is VALID [2022-04-27 15:11:59,182 INFO L290 TraceCheckUtils]: 402: Hoare triple {351776#(<= ssl3_accept_~s__state~0 3)} ~state~0 := ~s__state~0; {351776#(<= ssl3_accept_~s__state~0 3)} is VALID [2022-04-27 15:11:59,182 INFO L290 TraceCheckUtils]: 403: Hoare triple {351776#(<= ssl3_accept_~s__state~0 3)} assume !(12292 == ~s__state~0); {351776#(<= ssl3_accept_~s__state~0 3)} is VALID [2022-04-27 15:11:59,183 INFO L290 TraceCheckUtils]: 404: Hoare triple {351776#(<= ssl3_accept_~s__state~0 3)} assume !(16384 == ~s__state~0); {351776#(<= ssl3_accept_~s__state~0 3)} is VALID [2022-04-27 15:11:59,183 INFO L290 TraceCheckUtils]: 405: Hoare triple {351776#(<= ssl3_accept_~s__state~0 3)} assume !(8192 == ~s__state~0); {351776#(<= ssl3_accept_~s__state~0 3)} is VALID [2022-04-27 15:11:59,183 INFO L290 TraceCheckUtils]: 406: Hoare triple {351776#(<= ssl3_accept_~s__state~0 3)} assume !(24576 == ~s__state~0); {351776#(<= ssl3_accept_~s__state~0 3)} is VALID [2022-04-27 15:11:59,183 INFO L290 TraceCheckUtils]: 407: Hoare triple {351776#(<= ssl3_accept_~s__state~0 3)} assume !(8195 == ~s__state~0); {351776#(<= ssl3_accept_~s__state~0 3)} is VALID [2022-04-27 15:11:59,184 INFO L290 TraceCheckUtils]: 408: Hoare triple {351776#(<= ssl3_accept_~s__state~0 3)} assume !(8480 == ~s__state~0); {351776#(<= ssl3_accept_~s__state~0 3)} is VALID [2022-04-27 15:11:59,184 INFO L290 TraceCheckUtils]: 409: Hoare triple {351776#(<= ssl3_accept_~s__state~0 3)} assume !(8481 == ~s__state~0); {351776#(<= ssl3_accept_~s__state~0 3)} is VALID [2022-04-27 15:11:59,184 INFO L290 TraceCheckUtils]: 410: Hoare triple {351776#(<= ssl3_accept_~s__state~0 3)} assume !(8482 == ~s__state~0); {351776#(<= ssl3_accept_~s__state~0 3)} is VALID [2022-04-27 15:11:59,184 INFO L290 TraceCheckUtils]: 411: Hoare triple {351776#(<= ssl3_accept_~s__state~0 3)} assume !(8464 == ~s__state~0); {351776#(<= ssl3_accept_~s__state~0 3)} is VALID [2022-04-27 15:11:59,185 INFO L290 TraceCheckUtils]: 412: Hoare triple {351776#(<= ssl3_accept_~s__state~0 3)} assume !(8465 == ~s__state~0); {351776#(<= ssl3_accept_~s__state~0 3)} is VALID [2022-04-27 15:11:59,185 INFO L290 TraceCheckUtils]: 413: Hoare triple {351776#(<= ssl3_accept_~s__state~0 3)} assume !(8466 == ~s__state~0); {351776#(<= ssl3_accept_~s__state~0 3)} is VALID [2022-04-27 15:11:59,185 INFO L290 TraceCheckUtils]: 414: Hoare triple {351776#(<= ssl3_accept_~s__state~0 3)} assume !(8496 == ~s__state~0); {351776#(<= ssl3_accept_~s__state~0 3)} is VALID [2022-04-27 15:11:59,186 INFO L290 TraceCheckUtils]: 415: Hoare triple {351776#(<= ssl3_accept_~s__state~0 3)} assume !(8497 == ~s__state~0); {351776#(<= ssl3_accept_~s__state~0 3)} is VALID [2022-04-27 15:11:59,186 INFO L290 TraceCheckUtils]: 416: Hoare triple {351776#(<= ssl3_accept_~s__state~0 3)} assume !(8512 == ~s__state~0); {351776#(<= ssl3_accept_~s__state~0 3)} is VALID [2022-04-27 15:11:59,186 INFO L290 TraceCheckUtils]: 417: Hoare triple {351776#(<= ssl3_accept_~s__state~0 3)} assume !(8513 == ~s__state~0); {351776#(<= ssl3_accept_~s__state~0 3)} is VALID [2022-04-27 15:11:59,186 INFO L290 TraceCheckUtils]: 418: Hoare triple {351776#(<= ssl3_accept_~s__state~0 3)} assume !(8528 == ~s__state~0); {351776#(<= ssl3_accept_~s__state~0 3)} is VALID [2022-04-27 15:11:59,187 INFO L290 TraceCheckUtils]: 419: Hoare triple {351776#(<= ssl3_accept_~s__state~0 3)} assume !(8529 == ~s__state~0); {351776#(<= ssl3_accept_~s__state~0 3)} is VALID [2022-04-27 15:11:59,187 INFO L290 TraceCheckUtils]: 420: Hoare triple {351776#(<= ssl3_accept_~s__state~0 3)} assume 8544 == ~s__state~0; {350571#false} is VALID [2022-04-27 15:11:59,187 INFO L290 TraceCheckUtils]: 421: Hoare triple {350571#false} assume 0 != 1 + ~s__verify_mode~0; {350571#false} is VALID [2022-04-27 15:11:59,187 INFO L290 TraceCheckUtils]: 422: Hoare triple {350571#false} assume !(0 != ~s__session__peer~0); {350571#false} is VALID [2022-04-27 15:11:59,187 INFO L290 TraceCheckUtils]: 423: Hoare triple {350571#false} ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; {350571#false} is VALID [2022-04-27 15:11:59,187 INFO L290 TraceCheckUtils]: 424: Hoare triple {350571#false} assume !(0 != (256 + ~__cil_tmp61~0) % 4294967296); {350571#false} is VALID [2022-04-27 15:11:59,187 INFO L290 TraceCheckUtils]: 425: Hoare triple {350571#false} ~s__s3__tmp__cert_request~0 := 1;assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {350571#false} is VALID [2022-04-27 15:11:59,187 INFO L290 TraceCheckUtils]: 426: Hoare triple {350571#false} assume 8 == ~blastFlag~0; {350571#false} is VALID [2022-04-27 15:11:59,187 INFO L290 TraceCheckUtils]: 427: Hoare triple {350571#false} assume !false; {350571#false} is VALID [2022-04-27 15:11:59,189 INFO L134 CoverageAnalysis]: Checked inductivity of 1898 backedges. 518 proven. 22 refuted. 0 times theorem prover too weak. 1358 trivial. 0 not checked. [2022-04-27 15:11:59,189 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-27 15:11:59,822 INFO L290 TraceCheckUtils]: 427: Hoare triple {350571#false} assume !false; {350571#false} is VALID [2022-04-27 15:11:59,822 INFO L290 TraceCheckUtils]: 426: Hoare triple {350571#false} assume 8 == ~blastFlag~0; {350571#false} is VALID [2022-04-27 15:11:59,822 INFO L290 TraceCheckUtils]: 425: Hoare triple {350571#false} ~s__s3__tmp__cert_request~0 := 1;assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {350571#false} is VALID [2022-04-27 15:11:59,822 INFO L290 TraceCheckUtils]: 424: Hoare triple {350571#false} assume !(0 != (256 + ~__cil_tmp61~0) % 4294967296); {350571#false} is VALID [2022-04-27 15:11:59,822 INFO L290 TraceCheckUtils]: 423: Hoare triple {350571#false} ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; {350571#false} is VALID [2022-04-27 15:11:59,822 INFO L290 TraceCheckUtils]: 422: Hoare triple {350571#false} assume !(0 != ~s__session__peer~0); {350571#false} is VALID [2022-04-27 15:11:59,822 INFO L290 TraceCheckUtils]: 421: Hoare triple {350571#false} assume 0 != 1 + ~s__verify_mode~0; {350571#false} is VALID [2022-04-27 15:11:59,822 INFO L290 TraceCheckUtils]: 420: Hoare triple {351885#(not (<= 8544 ssl3_accept_~s__state~0))} assume 8544 == ~s__state~0; {350571#false} is VALID [2022-04-27 15:11:59,823 INFO L290 TraceCheckUtils]: 419: Hoare triple {351885#(not (<= 8544 ssl3_accept_~s__state~0))} assume !(8529 == ~s__state~0); {351885#(not (<= 8544 ssl3_accept_~s__state~0))} is VALID [2022-04-27 15:11:59,823 INFO L290 TraceCheckUtils]: 418: Hoare triple {351885#(not (<= 8544 ssl3_accept_~s__state~0))} assume !(8528 == ~s__state~0); {351885#(not (<= 8544 ssl3_accept_~s__state~0))} is VALID [2022-04-27 15:11:59,823 INFO L290 TraceCheckUtils]: 417: Hoare triple {351885#(not (<= 8544 ssl3_accept_~s__state~0))} assume !(8513 == ~s__state~0); {351885#(not (<= 8544 ssl3_accept_~s__state~0))} is VALID [2022-04-27 15:11:59,823 INFO L290 TraceCheckUtils]: 416: Hoare triple {351885#(not (<= 8544 ssl3_accept_~s__state~0))} assume !(8512 == ~s__state~0); {351885#(not (<= 8544 ssl3_accept_~s__state~0))} is VALID [2022-04-27 15:11:59,824 INFO L290 TraceCheckUtils]: 415: Hoare triple {351885#(not (<= 8544 ssl3_accept_~s__state~0))} assume !(8497 == ~s__state~0); {351885#(not (<= 8544 ssl3_accept_~s__state~0))} is VALID [2022-04-27 15:11:59,824 INFO L290 TraceCheckUtils]: 414: Hoare triple {351885#(not (<= 8544 ssl3_accept_~s__state~0))} assume !(8496 == ~s__state~0); {351885#(not (<= 8544 ssl3_accept_~s__state~0))} is VALID [2022-04-27 15:11:59,824 INFO L290 TraceCheckUtils]: 413: Hoare triple {351885#(not (<= 8544 ssl3_accept_~s__state~0))} assume !(8466 == ~s__state~0); {351885#(not (<= 8544 ssl3_accept_~s__state~0))} is VALID [2022-04-27 15:11:59,824 INFO L290 TraceCheckUtils]: 412: Hoare triple {351885#(not (<= 8544 ssl3_accept_~s__state~0))} assume !(8465 == ~s__state~0); {351885#(not (<= 8544 ssl3_accept_~s__state~0))} is VALID [2022-04-27 15:11:59,825 INFO L290 TraceCheckUtils]: 411: Hoare triple {351885#(not (<= 8544 ssl3_accept_~s__state~0))} assume !(8464 == ~s__state~0); {351885#(not (<= 8544 ssl3_accept_~s__state~0))} is VALID [2022-04-27 15:11:59,825 INFO L290 TraceCheckUtils]: 410: Hoare triple {351885#(not (<= 8544 ssl3_accept_~s__state~0))} assume !(8482 == ~s__state~0); {351885#(not (<= 8544 ssl3_accept_~s__state~0))} is VALID [2022-04-27 15:11:59,825 INFO L290 TraceCheckUtils]: 409: Hoare triple {351885#(not (<= 8544 ssl3_accept_~s__state~0))} assume !(8481 == ~s__state~0); {351885#(not (<= 8544 ssl3_accept_~s__state~0))} is VALID [2022-04-27 15:11:59,825 INFO L290 TraceCheckUtils]: 408: Hoare triple {351885#(not (<= 8544 ssl3_accept_~s__state~0))} assume !(8480 == ~s__state~0); {351885#(not (<= 8544 ssl3_accept_~s__state~0))} is VALID [2022-04-27 15:11:59,826 INFO L290 TraceCheckUtils]: 407: Hoare triple {351885#(not (<= 8544 ssl3_accept_~s__state~0))} assume !(8195 == ~s__state~0); {351885#(not (<= 8544 ssl3_accept_~s__state~0))} is VALID [2022-04-27 15:11:59,826 INFO L290 TraceCheckUtils]: 406: Hoare triple {351885#(not (<= 8544 ssl3_accept_~s__state~0))} assume !(24576 == ~s__state~0); {351885#(not (<= 8544 ssl3_accept_~s__state~0))} is VALID [2022-04-27 15:11:59,826 INFO L290 TraceCheckUtils]: 405: Hoare triple {351885#(not (<= 8544 ssl3_accept_~s__state~0))} assume !(8192 == ~s__state~0); {351885#(not (<= 8544 ssl3_accept_~s__state~0))} is VALID [2022-04-27 15:11:59,826 INFO L290 TraceCheckUtils]: 404: Hoare triple {351885#(not (<= 8544 ssl3_accept_~s__state~0))} assume !(16384 == ~s__state~0); {351885#(not (<= 8544 ssl3_accept_~s__state~0))} is VALID [2022-04-27 15:11:59,827 INFO L290 TraceCheckUtils]: 403: Hoare triple {351885#(not (<= 8544 ssl3_accept_~s__state~0))} assume !(12292 == ~s__state~0); {351885#(not (<= 8544 ssl3_accept_~s__state~0))} is VALID [2022-04-27 15:11:59,827 INFO L290 TraceCheckUtils]: 402: Hoare triple {351885#(not (<= 8544 ssl3_accept_~s__state~0))} ~state~0 := ~s__state~0; {351885#(not (<= 8544 ssl3_accept_~s__state~0))} is VALID [2022-04-27 15:11:59,827 INFO L290 TraceCheckUtils]: 401: Hoare triple {351885#(not (<= 8544 ssl3_accept_~s__state~0))} assume !false; {351885#(not (<= 8544 ssl3_accept_~s__state~0))} is VALID [2022-04-27 15:11:59,827 INFO L290 TraceCheckUtils]: 400: Hoare triple {351885#(not (<= 8544 ssl3_accept_~s__state~0))} ~skip~0 := 0; {351885#(not (<= 8544 ssl3_accept_~s__state~0))} is VALID [2022-04-27 15:11:59,828 INFO L290 TraceCheckUtils]: 399: Hoare triple {351885#(not (<= 8544 ssl3_accept_~s__state~0))} assume !(0 == ~s__s3__tmp__reuse_message~0); {351885#(not (<= 8544 ssl3_accept_~s__state~0))} is VALID [2022-04-27 15:11:59,828 INFO L290 TraceCheckUtils]: 398: Hoare triple {351952#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8544)} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {351885#(not (<= 8544 ssl3_accept_~s__state~0))} is VALID [2022-04-27 15:11:59,828 INFO L290 TraceCheckUtils]: 397: Hoare triple {351952#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8544)} assume !(~num1~0 > 0); {351952#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8544)} is VALID [2022-04-27 15:11:59,828 INFO L290 TraceCheckUtils]: 396: Hoare triple {351952#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8544)} assume 8448 == ~s__state~0; {351952#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8544)} is VALID [2022-04-27 15:11:59,829 INFO L290 TraceCheckUtils]: 395: Hoare triple {351952#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8544)} assume !(8561 == ~s__state~0); {351952#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8544)} is VALID [2022-04-27 15:11:59,829 INFO L290 TraceCheckUtils]: 394: Hoare triple {351952#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8544)} assume !(8560 == ~s__state~0); {351952#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8544)} is VALID [2022-04-27 15:11:59,829 INFO L290 TraceCheckUtils]: 393: Hoare triple {351952#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8544)} assume !(8545 == ~s__state~0); {351952#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8544)} is VALID [2022-04-27 15:11:59,829 INFO L290 TraceCheckUtils]: 392: Hoare triple {351952#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8544)} assume !(8544 == ~s__state~0); {351952#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8544)} is VALID [2022-04-27 15:11:59,830 INFO L290 TraceCheckUtils]: 391: Hoare triple {351952#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8544)} assume !(8529 == ~s__state~0); {351952#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8544)} is VALID [2022-04-27 15:11:59,830 INFO L290 TraceCheckUtils]: 390: Hoare triple {351952#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8544)} assume !(8528 == ~s__state~0); {351952#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8544)} is VALID [2022-04-27 15:11:59,830 INFO L290 TraceCheckUtils]: 389: Hoare triple {351952#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8544)} assume !(8513 == ~s__state~0); {351952#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8544)} is VALID [2022-04-27 15:11:59,830 INFO L290 TraceCheckUtils]: 388: Hoare triple {351952#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8544)} assume !(8512 == ~s__state~0); {351952#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8544)} is VALID [2022-04-27 15:11:59,831 INFO L290 TraceCheckUtils]: 387: Hoare triple {351952#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8544)} assume !(8497 == ~s__state~0); {351952#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8544)} is VALID [2022-04-27 15:11:59,831 INFO L290 TraceCheckUtils]: 386: Hoare triple {351952#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8544)} assume !(8496 == ~s__state~0); {351952#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8544)} is VALID [2022-04-27 15:11:59,831 INFO L290 TraceCheckUtils]: 385: Hoare triple {351952#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8544)} assume !(8466 == ~s__state~0); {351952#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8544)} is VALID [2022-04-27 15:11:59,831 INFO L290 TraceCheckUtils]: 384: Hoare triple {351952#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8544)} assume !(8465 == ~s__state~0); {351952#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8544)} is VALID [2022-04-27 15:11:59,832 INFO L290 TraceCheckUtils]: 383: Hoare triple {351952#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8544)} assume !(8464 == ~s__state~0); {351952#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8544)} is VALID [2022-04-27 15:11:59,832 INFO L290 TraceCheckUtils]: 382: Hoare triple {351952#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8544)} assume !(8482 == ~s__state~0); {351952#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8544)} is VALID [2022-04-27 15:11:59,832 INFO L290 TraceCheckUtils]: 381: Hoare triple {351952#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8544)} assume !(8481 == ~s__state~0); {351952#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8544)} is VALID [2022-04-27 15:11:59,832 INFO L290 TraceCheckUtils]: 380: Hoare triple {351952#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8544)} assume !(8480 == ~s__state~0); {351952#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8544)} is VALID [2022-04-27 15:11:59,833 INFO L290 TraceCheckUtils]: 379: Hoare triple {351952#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8544)} assume !(8195 == ~s__state~0); {351952#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8544)} is VALID [2022-04-27 15:11:59,833 INFO L290 TraceCheckUtils]: 378: Hoare triple {351952#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8544)} assume !(24576 == ~s__state~0); {351952#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8544)} is VALID [2022-04-27 15:11:59,833 INFO L290 TraceCheckUtils]: 377: Hoare triple {351952#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8544)} assume !(8192 == ~s__state~0); {351952#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8544)} is VALID [2022-04-27 15:11:59,833 INFO L290 TraceCheckUtils]: 376: Hoare triple {351952#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8544)} assume !(16384 == ~s__state~0); {351952#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8544)} is VALID [2022-04-27 15:11:59,834 INFO L290 TraceCheckUtils]: 375: Hoare triple {351952#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8544)} assume !(12292 == ~s__state~0); {351952#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8544)} is VALID [2022-04-27 15:11:59,834 INFO L290 TraceCheckUtils]: 374: Hoare triple {351952#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8544)} ~state~0 := ~s__state~0; {351952#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8544)} is VALID [2022-04-27 15:11:59,834 INFO L290 TraceCheckUtils]: 373: Hoare triple {351952#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8544)} assume !false; {351952#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8544)} is VALID [2022-04-27 15:11:59,834 INFO L290 TraceCheckUtils]: 372: Hoare triple {351952#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8544)} ~skip~0 := 0; {351952#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8544)} is VALID [2022-04-27 15:11:59,835 INFO L290 TraceCheckUtils]: 371: Hoare triple {351952#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8544)} assume !(0 == ~s__s3__tmp__reuse_message~0); {351952#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8544)} is VALID [2022-04-27 15:11:59,835 INFO L290 TraceCheckUtils]: 370: Hoare triple {351952#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8544)} ~s__init_num~0 := 0; {351952#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8544)} is VALID [2022-04-27 15:11:59,835 INFO L290 TraceCheckUtils]: 369: Hoare triple {350570#true} assume !(0 != ~s__hit~0);~s__s3__tmp__next_state___0~0 := 3; {351952#(< ssl3_accept_~s__s3__tmp__next_state___0~0 8544)} is VALID [2022-04-27 15:11:59,835 INFO L290 TraceCheckUtils]: 368: Hoare triple {350570#true} assume !(~ret~0 <= 0);~s__state~0 := 8448; {350570#true} is VALID [2022-04-27 15:11:59,835 INFO L290 TraceCheckUtils]: 367: Hoare triple {350570#true} assume !(3 == ~blastFlag~0); {350570#true} is VALID [2022-04-27 15:11:59,835 INFO L290 TraceCheckUtils]: 366: Hoare triple {350570#true} assume -2147483648 <= #t~nondet50 && #t~nondet50 <= 2147483647;~ret~0 := #t~nondet50;havoc #t~nondet50; {350570#true} is VALID [2022-04-27 15:11:59,835 INFO L290 TraceCheckUtils]: 365: Hoare triple {350570#true} assume 8672 == ~s__state~0; {350570#true} is VALID [2022-04-27 15:11:59,835 INFO L290 TraceCheckUtils]: 364: Hoare triple {350570#true} assume !(8657 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,836 INFO L290 TraceCheckUtils]: 363: Hoare triple {350570#true} assume !(8656 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,836 INFO L290 TraceCheckUtils]: 362: Hoare triple {350570#true} assume !(8641 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,836 INFO L290 TraceCheckUtils]: 361: Hoare triple {350570#true} assume !(8640 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,836 INFO L290 TraceCheckUtils]: 360: Hoare triple {350570#true} assume !(8609 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,836 INFO L290 TraceCheckUtils]: 359: Hoare triple {350570#true} assume !(8608 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,836 INFO L290 TraceCheckUtils]: 358: Hoare triple {350570#true} assume !(8593 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,836 INFO L290 TraceCheckUtils]: 357: Hoare triple {350570#true} assume !(8592 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,836 INFO L290 TraceCheckUtils]: 356: Hoare triple {350570#true} assume !(8577 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,836 INFO L290 TraceCheckUtils]: 355: Hoare triple {350570#true} assume !(8576 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,836 INFO L290 TraceCheckUtils]: 354: Hoare triple {350570#true} assume !(8448 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,836 INFO L290 TraceCheckUtils]: 353: Hoare triple {350570#true} assume !(8561 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,836 INFO L290 TraceCheckUtils]: 352: Hoare triple {350570#true} assume !(8560 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,836 INFO L290 TraceCheckUtils]: 351: Hoare triple {350570#true} assume !(8545 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,836 INFO L290 TraceCheckUtils]: 350: Hoare triple {350570#true} assume !(8544 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,836 INFO L290 TraceCheckUtils]: 349: Hoare triple {350570#true} assume !(8529 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,836 INFO L290 TraceCheckUtils]: 348: Hoare triple {350570#true} assume !(8528 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,836 INFO L290 TraceCheckUtils]: 347: Hoare triple {350570#true} assume !(8513 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,836 INFO L290 TraceCheckUtils]: 346: Hoare triple {350570#true} assume !(8512 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,836 INFO L290 TraceCheckUtils]: 345: Hoare triple {350570#true} assume !(8497 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,836 INFO L290 TraceCheckUtils]: 344: Hoare triple {350570#true} assume !(8496 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,836 INFO L290 TraceCheckUtils]: 343: Hoare triple {350570#true} assume !(8466 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,836 INFO L290 TraceCheckUtils]: 342: Hoare triple {350570#true} assume !(8465 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,836 INFO L290 TraceCheckUtils]: 341: Hoare triple {350570#true} assume !(8464 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,837 INFO L290 TraceCheckUtils]: 340: Hoare triple {350570#true} assume !(8482 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,837 INFO L290 TraceCheckUtils]: 339: Hoare triple {350570#true} assume !(8481 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,837 INFO L290 TraceCheckUtils]: 338: Hoare triple {350570#true} assume !(8480 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,837 INFO L290 TraceCheckUtils]: 337: Hoare triple {350570#true} assume !(8195 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,837 INFO L290 TraceCheckUtils]: 336: Hoare triple {350570#true} assume !(24576 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,837 INFO L290 TraceCheckUtils]: 335: Hoare triple {350570#true} assume !(8192 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,837 INFO L290 TraceCheckUtils]: 334: Hoare triple {350570#true} assume !(16384 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,837 INFO L290 TraceCheckUtils]: 333: Hoare triple {350570#true} assume !(12292 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,837 INFO L290 TraceCheckUtils]: 332: Hoare triple {350570#true} ~state~0 := ~s__state~0; {350570#true} is VALID [2022-04-27 15:11:59,837 INFO L290 TraceCheckUtils]: 331: Hoare triple {350570#true} assume !false; {350570#true} is VALID [2022-04-27 15:11:59,837 INFO L290 TraceCheckUtils]: 330: Hoare triple {350570#true} ~skip~0 := 0; {350570#true} is VALID [2022-04-27 15:11:59,837 INFO L290 TraceCheckUtils]: 329: Hoare triple {350570#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {350570#true} is VALID [2022-04-27 15:11:59,837 INFO L290 TraceCheckUtils]: 328: Hoare triple {350570#true} assume !(0 == ~tmp___10~0); {350570#true} is VALID [2022-04-27 15:11:59,837 INFO L290 TraceCheckUtils]: 327: Hoare triple {350570#true} assume !(~ret~0 <= 0);~s__state~0 := 8672;~s__init_num~0 := 0; {350570#true} is VALID [2022-04-27 15:11:59,837 INFO L290 TraceCheckUtils]: 326: Hoare triple {350570#true} assume 7 == ~blastFlag~0;~blastFlag~0 := 8; {350570#true} is VALID [2022-04-27 15:11:59,837 INFO L290 TraceCheckUtils]: 325: Hoare triple {350570#true} assume !(4 == ~blastFlag~0); {350570#true} is VALID [2022-04-27 15:11:59,837 INFO L290 TraceCheckUtils]: 324: Hoare triple {350570#true} assume !(2 == ~blastFlag~0); {350570#true} is VALID [2022-04-27 15:11:59,837 INFO L290 TraceCheckUtils]: 323: Hoare triple {350570#true} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet49 && #t~nondet49 <= 2147483647;~ret~0 := #t~nondet49;havoc #t~nondet49; {350570#true} is VALID [2022-04-27 15:11:59,837 INFO L290 TraceCheckUtils]: 322: Hoare triple {350570#true} ~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {350570#true} is VALID [2022-04-27 15:11:59,837 INFO L290 TraceCheckUtils]: 321: Hoare triple {350570#true} assume 8656 == ~s__state~0; {350570#true} is VALID [2022-04-27 15:11:59,837 INFO L290 TraceCheckUtils]: 320: Hoare triple {350570#true} assume !(8641 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,837 INFO L290 TraceCheckUtils]: 319: Hoare triple {350570#true} assume !(8640 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,837 INFO L290 TraceCheckUtils]: 318: Hoare triple {350570#true} assume !(8609 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,838 INFO L290 TraceCheckUtils]: 317: Hoare triple {350570#true} assume !(8608 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,838 INFO L290 TraceCheckUtils]: 316: Hoare triple {350570#true} assume !(8593 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,838 INFO L290 TraceCheckUtils]: 315: Hoare triple {350570#true} assume !(8592 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,838 INFO L290 TraceCheckUtils]: 314: Hoare triple {350570#true} assume !(8577 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,838 INFO L290 TraceCheckUtils]: 313: Hoare triple {350570#true} assume !(8576 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,838 INFO L290 TraceCheckUtils]: 312: Hoare triple {350570#true} assume !(8448 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,838 INFO L290 TraceCheckUtils]: 311: Hoare triple {350570#true} assume !(8561 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,838 INFO L290 TraceCheckUtils]: 310: Hoare triple {350570#true} assume !(8560 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,838 INFO L290 TraceCheckUtils]: 309: Hoare triple {350570#true} assume !(8545 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,838 INFO L290 TraceCheckUtils]: 308: Hoare triple {350570#true} assume !(8544 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,838 INFO L290 TraceCheckUtils]: 307: Hoare triple {350570#true} assume !(8529 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,838 INFO L290 TraceCheckUtils]: 306: Hoare triple {350570#true} assume !(8528 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,838 INFO L290 TraceCheckUtils]: 305: Hoare triple {350570#true} assume !(8513 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,838 INFO L290 TraceCheckUtils]: 304: Hoare triple {350570#true} assume !(8512 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,838 INFO L290 TraceCheckUtils]: 303: Hoare triple {350570#true} assume !(8497 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,838 INFO L290 TraceCheckUtils]: 302: Hoare triple {350570#true} assume !(8496 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,838 INFO L290 TraceCheckUtils]: 301: Hoare triple {350570#true} assume !(8466 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,838 INFO L290 TraceCheckUtils]: 300: Hoare triple {350570#true} assume !(8465 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,838 INFO L290 TraceCheckUtils]: 299: Hoare triple {350570#true} assume !(8464 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,838 INFO L290 TraceCheckUtils]: 298: Hoare triple {350570#true} assume !(8482 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,838 INFO L290 TraceCheckUtils]: 297: Hoare triple {350570#true} assume !(8481 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,838 INFO L290 TraceCheckUtils]: 296: Hoare triple {350570#true} assume !(8480 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,838 INFO L290 TraceCheckUtils]: 295: Hoare triple {350570#true} assume !(8195 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,838 INFO L290 TraceCheckUtils]: 294: Hoare triple {350570#true} assume !(24576 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,839 INFO L290 TraceCheckUtils]: 293: Hoare triple {350570#true} assume !(8192 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,839 INFO L290 TraceCheckUtils]: 292: Hoare triple {350570#true} assume !(16384 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,839 INFO L290 TraceCheckUtils]: 291: Hoare triple {350570#true} assume !(12292 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,839 INFO L290 TraceCheckUtils]: 290: Hoare triple {350570#true} ~state~0 := ~s__state~0; {350570#true} is VALID [2022-04-27 15:11:59,839 INFO L290 TraceCheckUtils]: 289: Hoare triple {350570#true} assume !false; {350570#true} is VALID [2022-04-27 15:11:59,839 INFO L290 TraceCheckUtils]: 288: Hoare triple {350570#true} ~skip~0 := 0; {350570#true} is VALID [2022-04-27 15:11:59,839 INFO L290 TraceCheckUtils]: 287: Hoare triple {350570#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {350570#true} is VALID [2022-04-27 15:11:59,839 INFO L290 TraceCheckUtils]: 286: Hoare triple {350570#true} ~s__init_num~0 := 0; {350570#true} is VALID [2022-04-27 15:11:59,839 INFO L290 TraceCheckUtils]: 285: Hoare triple {350570#true} assume !(0 != ~s__hit~0);~s__state~0 := 8656; {350570#true} is VALID [2022-04-27 15:11:59,839 INFO L290 TraceCheckUtils]: 284: Hoare triple {350570#true} assume !(~ret~0 <= 0); {350570#true} is VALID [2022-04-27 15:11:59,839 INFO L290 TraceCheckUtils]: 283: Hoare triple {350570#true} assume !(5 == ~blastFlag~0); {350570#true} is VALID [2022-04-27 15:11:59,839 INFO L290 TraceCheckUtils]: 282: Hoare triple {350570#true} assume -2147483648 <= #t~nondet48 && #t~nondet48 <= 2147483647;~ret~0 := #t~nondet48;havoc #t~nondet48; {350570#true} is VALID [2022-04-27 15:11:59,839 INFO L290 TraceCheckUtils]: 281: Hoare triple {350570#true} assume 8640 == ~s__state~0; {350570#true} is VALID [2022-04-27 15:11:59,839 INFO L290 TraceCheckUtils]: 280: Hoare triple {350570#true} assume !(8609 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,839 INFO L290 TraceCheckUtils]: 279: Hoare triple {350570#true} assume !(8608 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,839 INFO L290 TraceCheckUtils]: 278: Hoare triple {350570#true} assume !(8593 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,839 INFO L290 TraceCheckUtils]: 277: Hoare triple {350570#true} assume !(8592 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,839 INFO L290 TraceCheckUtils]: 276: Hoare triple {350570#true} assume !(8577 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,839 INFO L290 TraceCheckUtils]: 275: Hoare triple {350570#true} assume !(8576 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,840 INFO L290 TraceCheckUtils]: 274: Hoare triple {350570#true} assume !(8448 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,840 INFO L290 TraceCheckUtils]: 273: Hoare triple {350570#true} assume !(8561 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,840 INFO L290 TraceCheckUtils]: 272: Hoare triple {350570#true} assume !(8560 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,840 INFO L290 TraceCheckUtils]: 271: Hoare triple {350570#true} assume !(8545 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,840 INFO L290 TraceCheckUtils]: 270: Hoare triple {350570#true} assume !(8544 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,840 INFO L290 TraceCheckUtils]: 269: Hoare triple {350570#true} assume !(8529 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,840 INFO L290 TraceCheckUtils]: 268: Hoare triple {350570#true} assume !(8528 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,840 INFO L290 TraceCheckUtils]: 267: Hoare triple {350570#true} assume !(8513 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,840 INFO L290 TraceCheckUtils]: 266: Hoare triple {350570#true} assume !(8512 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,840 INFO L290 TraceCheckUtils]: 265: Hoare triple {350570#true} assume !(8497 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,840 INFO L290 TraceCheckUtils]: 264: Hoare triple {350570#true} assume !(8496 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,840 INFO L290 TraceCheckUtils]: 263: Hoare triple {350570#true} assume !(8466 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,840 INFO L290 TraceCheckUtils]: 262: Hoare triple {350570#true} assume !(8465 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,840 INFO L290 TraceCheckUtils]: 261: Hoare triple {350570#true} assume !(8464 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,840 INFO L290 TraceCheckUtils]: 260: Hoare triple {350570#true} assume !(8482 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,840 INFO L290 TraceCheckUtils]: 259: Hoare triple {350570#true} assume !(8481 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,840 INFO L290 TraceCheckUtils]: 258: Hoare triple {350570#true} assume !(8480 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,840 INFO L290 TraceCheckUtils]: 257: Hoare triple {350570#true} assume !(8195 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,840 INFO L290 TraceCheckUtils]: 256: Hoare triple {350570#true} assume !(24576 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,840 INFO L290 TraceCheckUtils]: 255: Hoare triple {350570#true} assume !(8192 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,841 INFO L290 TraceCheckUtils]: 254: Hoare triple {350570#true} assume !(16384 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,841 INFO L290 TraceCheckUtils]: 253: Hoare triple {350570#true} assume !(12292 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,841 INFO L290 TraceCheckUtils]: 252: Hoare triple {350570#true} ~state~0 := ~s__state~0; {350570#true} is VALID [2022-04-27 15:11:59,841 INFO L290 TraceCheckUtils]: 251: Hoare triple {350570#true} assume !false; {350570#true} is VALID [2022-04-27 15:11:59,841 INFO L290 TraceCheckUtils]: 250: Hoare triple {350570#true} ~skip~0 := 0; {350570#true} is VALID [2022-04-27 15:11:59,841 INFO L290 TraceCheckUtils]: 249: Hoare triple {350570#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {350570#true} is VALID [2022-04-27 15:11:59,841 INFO L290 TraceCheckUtils]: 248: Hoare triple {350570#true} assume !(~ret~0 <= 0);~s__state~0 := 8640;~s__init_num~0 := 0; {350570#true} is VALID [2022-04-27 15:11:59,841 INFO L290 TraceCheckUtils]: 247: Hoare triple {350570#true} assume -2147483648 <= #t~nondet47 && #t~nondet47 <= 2147483647;~ret~0 := #t~nondet47;havoc #t~nondet47; {350570#true} is VALID [2022-04-27 15:11:59,841 INFO L290 TraceCheckUtils]: 246: Hoare triple {350570#true} assume 8608 == ~s__state~0; {350570#true} is VALID [2022-04-27 15:11:59,841 INFO L290 TraceCheckUtils]: 245: Hoare triple {350570#true} assume !(8593 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,841 INFO L290 TraceCheckUtils]: 244: Hoare triple {350570#true} assume !(8592 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,841 INFO L290 TraceCheckUtils]: 243: Hoare triple {350570#true} assume !(8577 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,841 INFO L290 TraceCheckUtils]: 242: Hoare triple {350570#true} assume !(8576 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,841 INFO L290 TraceCheckUtils]: 241: Hoare triple {350570#true} assume !(8448 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,841 INFO L290 TraceCheckUtils]: 240: Hoare triple {350570#true} assume !(8561 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,841 INFO L290 TraceCheckUtils]: 239: Hoare triple {350570#true} assume !(8560 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,841 INFO L290 TraceCheckUtils]: 238: Hoare triple {350570#true} assume !(8545 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,841 INFO L290 TraceCheckUtils]: 237: Hoare triple {350570#true} assume !(8544 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,841 INFO L290 TraceCheckUtils]: 236: Hoare triple {350570#true} assume !(8529 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,841 INFO L290 TraceCheckUtils]: 235: Hoare triple {350570#true} assume !(8528 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,841 INFO L290 TraceCheckUtils]: 234: Hoare triple {350570#true} assume !(8513 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,841 INFO L290 TraceCheckUtils]: 233: Hoare triple {350570#true} assume !(8512 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,841 INFO L290 TraceCheckUtils]: 232: Hoare triple {350570#true} assume !(8497 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,841 INFO L290 TraceCheckUtils]: 231: Hoare triple {350570#true} assume !(8496 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,842 INFO L290 TraceCheckUtils]: 230: Hoare triple {350570#true} assume !(8466 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,842 INFO L290 TraceCheckUtils]: 229: Hoare triple {350570#true} assume !(8465 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,842 INFO L290 TraceCheckUtils]: 228: Hoare triple {350570#true} assume !(8464 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,842 INFO L290 TraceCheckUtils]: 227: Hoare triple {350570#true} assume !(8482 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,842 INFO L290 TraceCheckUtils]: 226: Hoare triple {350570#true} assume !(8481 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,842 INFO L290 TraceCheckUtils]: 225: Hoare triple {350570#true} assume !(8480 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,842 INFO L290 TraceCheckUtils]: 224: Hoare triple {350570#true} assume !(8195 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,842 INFO L290 TraceCheckUtils]: 223: Hoare triple {350570#true} assume !(24576 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,842 INFO L290 TraceCheckUtils]: 222: Hoare triple {350570#true} assume !(8192 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,842 INFO L290 TraceCheckUtils]: 221: Hoare triple {350570#true} assume !(16384 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,842 INFO L290 TraceCheckUtils]: 220: Hoare triple {350570#true} assume !(12292 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,842 INFO L290 TraceCheckUtils]: 219: Hoare triple {350570#true} ~state~0 := ~s__state~0; {350570#true} is VALID [2022-04-27 15:11:59,842 INFO L290 TraceCheckUtils]: 218: Hoare triple {350570#true} assume !false; {350570#true} is VALID [2022-04-27 15:11:59,842 INFO L290 TraceCheckUtils]: 217: Hoare triple {350570#true} ~skip~0 := 0; {350570#true} is VALID [2022-04-27 15:11:59,842 INFO L290 TraceCheckUtils]: 216: Hoare triple {350570#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {350570#true} is VALID [2022-04-27 15:11:59,842 INFO L290 TraceCheckUtils]: 215: Hoare triple {350570#true} assume !(~ret~0 <= 0);~s__state~0 := 8608;~s__init_num~0 := 0; {350570#true} is VALID [2022-04-27 15:11:59,843 INFO L290 TraceCheckUtils]: 214: Hoare triple {350570#true} assume -2147483648 <= #t~nondet46 && #t~nondet46 <= 2147483647;~ret~0 := #t~nondet46;havoc #t~nondet46; {350570#true} is VALID [2022-04-27 15:11:59,843 INFO L290 TraceCheckUtils]: 213: Hoare triple {350570#true} assume 8592 == ~s__state~0; {350570#true} is VALID [2022-04-27 15:11:59,843 INFO L290 TraceCheckUtils]: 212: Hoare triple {350570#true} assume !(8577 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,843 INFO L290 TraceCheckUtils]: 211: Hoare triple {350570#true} assume !(8576 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,843 INFO L290 TraceCheckUtils]: 210: Hoare triple {350570#true} assume !(8448 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,843 INFO L290 TraceCheckUtils]: 209: Hoare triple {350570#true} assume !(8561 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,843 INFO L290 TraceCheckUtils]: 208: Hoare triple {350570#true} assume !(8560 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,843 INFO L290 TraceCheckUtils]: 207: Hoare triple {350570#true} assume !(8545 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,843 INFO L290 TraceCheckUtils]: 206: Hoare triple {350570#true} assume !(8544 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,843 INFO L290 TraceCheckUtils]: 205: Hoare triple {350570#true} assume !(8529 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,843 INFO L290 TraceCheckUtils]: 204: Hoare triple {350570#true} assume !(8528 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,843 INFO L290 TraceCheckUtils]: 203: Hoare triple {350570#true} assume !(8513 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,843 INFO L290 TraceCheckUtils]: 202: Hoare triple {350570#true} assume !(8512 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,843 INFO L290 TraceCheckUtils]: 201: Hoare triple {350570#true} assume !(8497 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,844 INFO L290 TraceCheckUtils]: 200: Hoare triple {350570#true} assume !(8496 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,844 INFO L290 TraceCheckUtils]: 199: Hoare triple {350570#true} assume !(8466 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,844 INFO L290 TraceCheckUtils]: 198: Hoare triple {350570#true} assume !(8465 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,844 INFO L290 TraceCheckUtils]: 197: Hoare triple {350570#true} assume !(8464 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,844 INFO L290 TraceCheckUtils]: 196: Hoare triple {350570#true} assume !(8482 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,844 INFO L290 TraceCheckUtils]: 195: Hoare triple {350570#true} assume !(8481 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,844 INFO L290 TraceCheckUtils]: 194: Hoare triple {350570#true} assume !(8480 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,844 INFO L290 TraceCheckUtils]: 193: Hoare triple {350570#true} assume !(8195 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,844 INFO L290 TraceCheckUtils]: 192: Hoare triple {350570#true} assume !(24576 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,844 INFO L290 TraceCheckUtils]: 191: Hoare triple {350570#true} assume !(8192 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,844 INFO L290 TraceCheckUtils]: 190: Hoare triple {350570#true} assume !(16384 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,844 INFO L290 TraceCheckUtils]: 189: Hoare triple {350570#true} assume !(12292 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,844 INFO L290 TraceCheckUtils]: 188: Hoare triple {350570#true} ~state~0 := ~s__state~0; {350570#true} is VALID [2022-04-27 15:11:59,844 INFO L290 TraceCheckUtils]: 187: Hoare triple {350570#true} assume !false; {350570#true} is VALID [2022-04-27 15:11:59,845 INFO L290 TraceCheckUtils]: 186: Hoare triple {350570#true} ~skip~0 := 0; {350570#true} is VALID [2022-04-27 15:11:59,845 INFO L290 TraceCheckUtils]: 185: Hoare triple {350570#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {350570#true} is VALID [2022-04-27 15:11:59,845 INFO L290 TraceCheckUtils]: 184: Hoare triple {350570#true} assume !(~ret~0 <= 0);~s__init_num~0 := 0;~s__state~0 := 8592; {350570#true} is VALID [2022-04-27 15:11:59,845 INFO L290 TraceCheckUtils]: 183: Hoare triple {350570#true} assume !(2 == ~ret~0);assume -2147483648 <= #t~nondet45 && #t~nondet45 <= 2147483647;~ret~0 := #t~nondet45;havoc #t~nondet45; {350570#true} is VALID [2022-04-27 15:11:59,845 INFO L290 TraceCheckUtils]: 182: Hoare triple {350570#true} assume !(~ret~0 <= 0); {350570#true} is VALID [2022-04-27 15:11:59,845 INFO L290 TraceCheckUtils]: 181: Hoare triple {350570#true} assume -2147483648 <= #t~nondet44 && #t~nondet44 <= 2147483647;~ret~0 := #t~nondet44;havoc #t~nondet44; {350570#true} is VALID [2022-04-27 15:11:59,845 INFO L290 TraceCheckUtils]: 180: Hoare triple {350570#true} assume 8576 == ~s__state~0; {350570#true} is VALID [2022-04-27 15:11:59,845 INFO L290 TraceCheckUtils]: 179: Hoare triple {350570#true} assume !(8448 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,845 INFO L290 TraceCheckUtils]: 178: Hoare triple {350570#true} assume !(8561 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,845 INFO L290 TraceCheckUtils]: 177: Hoare triple {350570#true} assume !(8560 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,845 INFO L290 TraceCheckUtils]: 176: Hoare triple {350570#true} assume !(8545 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,845 INFO L290 TraceCheckUtils]: 175: Hoare triple {350570#true} assume !(8544 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,845 INFO L290 TraceCheckUtils]: 174: Hoare triple {350570#true} assume !(8529 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,845 INFO L290 TraceCheckUtils]: 173: Hoare triple {350570#true} assume !(8528 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,846 INFO L290 TraceCheckUtils]: 172: Hoare triple {350570#true} assume !(8513 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,846 INFO L290 TraceCheckUtils]: 171: Hoare triple {350570#true} assume !(8512 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,846 INFO L290 TraceCheckUtils]: 170: Hoare triple {350570#true} assume !(8497 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,846 INFO L290 TraceCheckUtils]: 169: Hoare triple {350570#true} assume !(8496 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,846 INFO L290 TraceCheckUtils]: 168: Hoare triple {350570#true} assume !(8466 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,846 INFO L290 TraceCheckUtils]: 167: Hoare triple {350570#true} assume !(8465 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,846 INFO L290 TraceCheckUtils]: 166: Hoare triple {350570#true} assume !(8464 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,846 INFO L290 TraceCheckUtils]: 165: Hoare triple {350570#true} assume !(8482 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,846 INFO L290 TraceCheckUtils]: 164: Hoare triple {350570#true} assume !(8481 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,846 INFO L290 TraceCheckUtils]: 163: Hoare triple {350570#true} assume !(8480 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,846 INFO L290 TraceCheckUtils]: 162: Hoare triple {350570#true} assume !(8195 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,846 INFO L290 TraceCheckUtils]: 161: Hoare triple {350570#true} assume !(24576 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,846 INFO L290 TraceCheckUtils]: 160: Hoare triple {350570#true} assume !(8192 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,847 INFO L290 TraceCheckUtils]: 159: Hoare triple {350570#true} assume !(16384 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,847 INFO L290 TraceCheckUtils]: 158: Hoare triple {350570#true} assume !(12292 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,847 INFO L290 TraceCheckUtils]: 157: Hoare triple {350570#true} ~state~0 := ~s__state~0; {350570#true} is VALID [2022-04-27 15:11:59,847 INFO L290 TraceCheckUtils]: 156: Hoare triple {350570#true} assume !false; {350570#true} is VALID [2022-04-27 15:11:59,847 INFO L290 TraceCheckUtils]: 155: Hoare triple {350570#true} ~skip~0 := 0; {350570#true} is VALID [2022-04-27 15:11:59,847 INFO L290 TraceCheckUtils]: 154: Hoare triple {350570#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {350570#true} is VALID [2022-04-27 15:11:59,847 INFO L290 TraceCheckUtils]: 153: Hoare triple {350570#true} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {350570#true} is VALID [2022-04-27 15:11:59,847 INFO L290 TraceCheckUtils]: 152: Hoare triple {350570#true} assume !(~num1~0 > 0); {350570#true} is VALID [2022-04-27 15:11:59,847 INFO L290 TraceCheckUtils]: 151: Hoare triple {350570#true} assume 8448 == ~s__state~0; {350570#true} is VALID [2022-04-27 15:11:59,847 INFO L290 TraceCheckUtils]: 150: Hoare triple {350570#true} assume !(8561 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,847 INFO L290 TraceCheckUtils]: 149: Hoare triple {350570#true} assume !(8560 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,847 INFO L290 TraceCheckUtils]: 148: Hoare triple {350570#true} assume !(8545 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,848 INFO L290 TraceCheckUtils]: 147: Hoare triple {350570#true} assume !(8544 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,848 INFO L290 TraceCheckUtils]: 146: Hoare triple {350570#true} assume !(8529 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,848 INFO L290 TraceCheckUtils]: 145: Hoare triple {350570#true} assume !(8528 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,848 INFO L290 TraceCheckUtils]: 144: Hoare triple {350570#true} assume !(8513 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,848 INFO L290 TraceCheckUtils]: 143: Hoare triple {350570#true} assume !(8512 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,848 INFO L290 TraceCheckUtils]: 142: Hoare triple {350570#true} assume !(8497 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,848 INFO L290 TraceCheckUtils]: 141: Hoare triple {350570#true} assume !(8496 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,848 INFO L290 TraceCheckUtils]: 140: Hoare triple {350570#true} assume !(8466 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,848 INFO L290 TraceCheckUtils]: 139: Hoare triple {350570#true} assume !(8465 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,848 INFO L290 TraceCheckUtils]: 138: Hoare triple {350570#true} assume !(8464 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,848 INFO L290 TraceCheckUtils]: 137: Hoare triple {350570#true} assume !(8482 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,848 INFO L290 TraceCheckUtils]: 136: Hoare triple {350570#true} assume !(8481 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,848 INFO L290 TraceCheckUtils]: 135: Hoare triple {350570#true} assume !(8480 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,849 INFO L290 TraceCheckUtils]: 134: Hoare triple {350570#true} assume !(8195 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,849 INFO L290 TraceCheckUtils]: 133: Hoare triple {350570#true} assume !(24576 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,849 INFO L290 TraceCheckUtils]: 132: Hoare triple {350570#true} assume !(8192 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,849 INFO L290 TraceCheckUtils]: 131: Hoare triple {350570#true} assume !(16384 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,849 INFO L290 TraceCheckUtils]: 130: Hoare triple {350570#true} assume !(12292 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,849 INFO L290 TraceCheckUtils]: 129: Hoare triple {350570#true} ~state~0 := ~s__state~0; {350570#true} is VALID [2022-04-27 15:11:59,849 INFO L290 TraceCheckUtils]: 128: Hoare triple {350570#true} assume !false; {350570#true} is VALID [2022-04-27 15:11:59,849 INFO L290 TraceCheckUtils]: 127: Hoare triple {350570#true} ~skip~0 := 0; {350570#true} is VALID [2022-04-27 15:11:59,849 INFO L290 TraceCheckUtils]: 126: Hoare triple {350570#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {350570#true} is VALID [2022-04-27 15:11:59,849 INFO L290 TraceCheckUtils]: 125: Hoare triple {350570#true} assume !(~ret~0 <= 0);~s__state~0 := 8448;~s__s3__tmp__next_state___0~0 := 8576;~s__init_num~0 := 0; {350570#true} is VALID [2022-04-27 15:11:59,849 INFO L290 TraceCheckUtils]: 124: Hoare triple {350570#true} assume !(8 == ~blastFlag~0); {350570#true} is VALID [2022-04-27 15:11:59,849 INFO L290 TraceCheckUtils]: 123: Hoare triple {350570#true} ~s__s3__tmp__cert_request~0 := 1;assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {350570#true} is VALID [2022-04-27 15:11:59,849 INFO L290 TraceCheckUtils]: 122: Hoare triple {350570#true} assume !(0 != (256 + ~__cil_tmp61~0) % 4294967296); {350570#true} is VALID [2022-04-27 15:11:59,849 INFO L290 TraceCheckUtils]: 121: Hoare triple {350570#true} ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; {350570#true} is VALID [2022-04-27 15:11:59,849 INFO L290 TraceCheckUtils]: 120: Hoare triple {350570#true} assume !(0 != ~s__session__peer~0); {350570#true} is VALID [2022-04-27 15:11:59,850 INFO L290 TraceCheckUtils]: 119: Hoare triple {350570#true} assume 0 != 1 + ~s__verify_mode~0; {350570#true} is VALID [2022-04-27 15:11:59,850 INFO L290 TraceCheckUtils]: 118: Hoare triple {350570#true} assume 8544 == ~s__state~0; {350570#true} is VALID [2022-04-27 15:11:59,850 INFO L290 TraceCheckUtils]: 117: Hoare triple {350570#true} assume !(8529 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,850 INFO L290 TraceCheckUtils]: 116: Hoare triple {350570#true} assume !(8528 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,850 INFO L290 TraceCheckUtils]: 115: Hoare triple {350570#true} assume !(8513 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,850 INFO L290 TraceCheckUtils]: 114: Hoare triple {350570#true} assume !(8512 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,850 INFO L290 TraceCheckUtils]: 113: Hoare triple {350570#true} assume !(8497 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,850 INFO L290 TraceCheckUtils]: 112: Hoare triple {350570#true} assume !(8496 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,850 INFO L290 TraceCheckUtils]: 111: Hoare triple {350570#true} assume !(8466 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,850 INFO L290 TraceCheckUtils]: 110: Hoare triple {350570#true} assume !(8465 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,850 INFO L290 TraceCheckUtils]: 109: Hoare triple {350570#true} assume !(8464 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,850 INFO L290 TraceCheckUtils]: 108: Hoare triple {350570#true} assume !(8482 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,850 INFO L290 TraceCheckUtils]: 107: Hoare triple {350570#true} assume !(8481 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,850 INFO L290 TraceCheckUtils]: 106: Hoare triple {350570#true} assume !(8480 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,850 INFO L290 TraceCheckUtils]: 105: Hoare triple {350570#true} assume !(8195 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,851 INFO L290 TraceCheckUtils]: 104: Hoare triple {350570#true} assume !(24576 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,851 INFO L290 TraceCheckUtils]: 103: Hoare triple {350570#true} assume !(8192 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,851 INFO L290 TraceCheckUtils]: 102: Hoare triple {350570#true} assume !(16384 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,851 INFO L290 TraceCheckUtils]: 101: Hoare triple {350570#true} assume !(12292 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,851 INFO L290 TraceCheckUtils]: 100: Hoare triple {350570#true} ~state~0 := ~s__state~0; {350570#true} is VALID [2022-04-27 15:11:59,851 INFO L290 TraceCheckUtils]: 99: Hoare triple {350570#true} assume !false; {350570#true} is VALID [2022-04-27 15:11:59,851 INFO L290 TraceCheckUtils]: 98: Hoare triple {350570#true} ~skip~0 := 0; {350570#true} is VALID [2022-04-27 15:11:59,851 INFO L290 TraceCheckUtils]: 97: Hoare triple {350570#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {350570#true} is VALID [2022-04-27 15:11:59,851 INFO L290 TraceCheckUtils]: 96: Hoare triple {350570#true} ~s__state~0 := 8544;~s__init_num~0 := 0; {350570#true} is VALID [2022-04-27 15:11:59,851 INFO L290 TraceCheckUtils]: 95: Hoare triple {350570#true} assume !(~ret~0 <= 0); {350570#true} is VALID [2022-04-27 15:11:59,851 INFO L290 TraceCheckUtils]: 94: Hoare triple {350570#true} assume 6 == ~blastFlag~0;~blastFlag~0 := 7; {350570#true} is VALID [2022-04-27 15:11:59,851 INFO L290 TraceCheckUtils]: 93: Hoare triple {350570#true} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {350570#true} is VALID [2022-04-27 15:11:59,851 INFO L290 TraceCheckUtils]: 92: Hoare triple {350570#true} assume 0 != ~s__s3__tmp__use_rsa_tmp~0; {350570#true} is VALID [2022-04-27 15:11:59,851 INFO L290 TraceCheckUtils]: 91: Hoare triple {350570#true} assume 0 != (2097152 + ~__cil_tmp57~0) % 4294967296;~s__s3__tmp__use_rsa_tmp~0 := 1; {350570#true} is VALID [2022-04-27 15:11:59,851 INFO L290 TraceCheckUtils]: 90: Hoare triple {350570#true} ~l~0 := ~s__s3__tmp__new_cipher__algorithms~0;~__cil_tmp57~0 := ~s__options~0; {350570#true} is VALID [2022-04-27 15:11:59,852 INFO L290 TraceCheckUtils]: 89: Hoare triple {350570#true} assume 8528 == ~s__state~0; {350570#true} is VALID [2022-04-27 15:11:59,852 INFO L290 TraceCheckUtils]: 88: Hoare triple {350570#true} assume !(8513 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,852 INFO L290 TraceCheckUtils]: 87: Hoare triple {350570#true} assume !(8512 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,852 INFO L290 TraceCheckUtils]: 86: Hoare triple {350570#true} assume !(8497 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,852 INFO L290 TraceCheckUtils]: 85: Hoare triple {350570#true} assume !(8496 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,852 INFO L290 TraceCheckUtils]: 84: Hoare triple {350570#true} assume !(8466 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,852 INFO L290 TraceCheckUtils]: 83: Hoare triple {350570#true} assume !(8465 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,852 INFO L290 TraceCheckUtils]: 82: Hoare triple {350570#true} assume !(8464 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,852 INFO L290 TraceCheckUtils]: 81: Hoare triple {350570#true} assume !(8482 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,852 INFO L290 TraceCheckUtils]: 80: Hoare triple {350570#true} assume !(8481 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,852 INFO L290 TraceCheckUtils]: 79: Hoare triple {350570#true} assume !(8480 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,852 INFO L290 TraceCheckUtils]: 78: Hoare triple {350570#true} assume !(8195 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,852 INFO L290 TraceCheckUtils]: 77: Hoare triple {350570#true} assume !(24576 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,852 INFO L290 TraceCheckUtils]: 76: Hoare triple {350570#true} assume !(8192 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,852 INFO L290 TraceCheckUtils]: 75: Hoare triple {350570#true} assume !(16384 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,853 INFO L290 TraceCheckUtils]: 74: Hoare triple {350570#true} assume !(12292 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,853 INFO L290 TraceCheckUtils]: 73: Hoare triple {350570#true} ~state~0 := ~s__state~0; {350570#true} is VALID [2022-04-27 15:11:59,853 INFO L290 TraceCheckUtils]: 72: Hoare triple {350570#true} assume !false; {350570#true} is VALID [2022-04-27 15:11:59,853 INFO L290 TraceCheckUtils]: 71: Hoare triple {350570#true} ~skip~0 := 0; {350570#true} is VALID [2022-04-27 15:11:59,853 INFO L290 TraceCheckUtils]: 70: Hoare triple {350570#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {350570#true} is VALID [2022-04-27 15:11:59,853 INFO L290 TraceCheckUtils]: 69: Hoare triple {350570#true} ~s__state~0 := 8528;~s__init_num~0 := 0; {350570#true} is VALID [2022-04-27 15:11:59,853 INFO L290 TraceCheckUtils]: 68: Hoare triple {350570#true} assume !(~ret~0 <= 0); {350570#true} is VALID [2022-04-27 15:11:59,853 INFO L290 TraceCheckUtils]: 67: Hoare triple {350570#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 6; {350570#true} is VALID [2022-04-27 15:11:59,853 INFO L290 TraceCheckUtils]: 66: Hoare triple {350570#true} assume !(0 != (256 + ~__cil_tmp56~0) % 4294967296);assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;~ret~0 := #t~nondet40;havoc #t~nondet40; {350570#true} is VALID [2022-04-27 15:11:59,853 INFO L290 TraceCheckUtils]: 65: Hoare triple {350570#true} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {350570#true} is VALID [2022-04-27 15:11:59,853 INFO L290 TraceCheckUtils]: 64: Hoare triple {350570#true} assume 8512 == ~s__state~0; {350570#true} is VALID [2022-04-27 15:11:59,853 INFO L290 TraceCheckUtils]: 63: Hoare triple {350570#true} assume !(8497 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,853 INFO L290 TraceCheckUtils]: 62: Hoare triple {350570#true} assume !(8496 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,853 INFO L290 TraceCheckUtils]: 61: Hoare triple {350570#true} assume !(8466 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,853 INFO L290 TraceCheckUtils]: 60: Hoare triple {350570#true} assume !(8465 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,854 INFO L290 TraceCheckUtils]: 59: Hoare triple {350570#true} assume !(8464 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,854 INFO L290 TraceCheckUtils]: 58: Hoare triple {350570#true} assume !(8482 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,854 INFO L290 TraceCheckUtils]: 57: Hoare triple {350570#true} assume !(8481 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,854 INFO L290 TraceCheckUtils]: 56: Hoare triple {350570#true} assume !(8480 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,854 INFO L290 TraceCheckUtils]: 55: Hoare triple {350570#true} assume !(8195 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,854 INFO L290 TraceCheckUtils]: 54: Hoare triple {350570#true} assume !(24576 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,854 INFO L290 TraceCheckUtils]: 53: Hoare triple {350570#true} assume !(8192 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,854 INFO L290 TraceCheckUtils]: 52: Hoare triple {350570#true} assume !(16384 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,854 INFO L290 TraceCheckUtils]: 51: Hoare triple {350570#true} assume !(12292 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,854 INFO L290 TraceCheckUtils]: 50: Hoare triple {350570#true} ~state~0 := ~s__state~0; {350570#true} is VALID [2022-04-27 15:11:59,854 INFO L290 TraceCheckUtils]: 49: Hoare triple {350570#true} assume !false; {350570#true} is VALID [2022-04-27 15:11:59,854 INFO L290 TraceCheckUtils]: 48: Hoare triple {350570#true} ~skip~0 := 0; {350570#true} is VALID [2022-04-27 15:11:59,854 INFO L290 TraceCheckUtils]: 47: Hoare triple {350570#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {350570#true} is VALID [2022-04-27 15:11:59,854 INFO L290 TraceCheckUtils]: 46: Hoare triple {350570#true} ~s__init_num~0 := 0; {350570#true} is VALID [2022-04-27 15:11:59,854 INFO L290 TraceCheckUtils]: 45: Hoare triple {350570#true} assume !(0 != ~s__hit~0);~s__state~0 := 8512; {350570#true} is VALID [2022-04-27 15:11:59,854 INFO L290 TraceCheckUtils]: 44: Hoare triple {350570#true} assume !(~ret~0 <= 0); {350570#true} is VALID [2022-04-27 15:11:59,855 INFO L290 TraceCheckUtils]: 43: Hoare triple {350570#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {350570#true} is VALID [2022-04-27 15:11:59,855 INFO L290 TraceCheckUtils]: 42: Hoare triple {350570#true} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {350570#true} is VALID [2022-04-27 15:11:59,855 INFO L290 TraceCheckUtils]: 41: Hoare triple {350570#true} assume 8496 == ~s__state~0; {350570#true} is VALID [2022-04-27 15:11:59,855 INFO L290 TraceCheckUtils]: 40: Hoare triple {350570#true} assume !(8466 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,855 INFO L290 TraceCheckUtils]: 39: Hoare triple {350570#true} assume !(8465 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,855 INFO L290 TraceCheckUtils]: 38: Hoare triple {350570#true} assume !(8464 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,855 INFO L290 TraceCheckUtils]: 37: Hoare triple {350570#true} assume !(8482 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,855 INFO L290 TraceCheckUtils]: 36: Hoare triple {350570#true} assume !(8481 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,855 INFO L290 TraceCheckUtils]: 35: Hoare triple {350570#true} assume !(8480 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,855 INFO L290 TraceCheckUtils]: 34: Hoare triple {350570#true} assume !(8195 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,855 INFO L290 TraceCheckUtils]: 33: Hoare triple {350570#true} assume !(24576 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,855 INFO L290 TraceCheckUtils]: 32: Hoare triple {350570#true} assume !(8192 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,855 INFO L290 TraceCheckUtils]: 31: Hoare triple {350570#true} assume !(16384 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,855 INFO L290 TraceCheckUtils]: 30: Hoare triple {350570#true} assume !(12292 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,855 INFO L290 TraceCheckUtils]: 29: Hoare triple {350570#true} ~state~0 := ~s__state~0; {350570#true} is VALID [2022-04-27 15:11:59,856 INFO L290 TraceCheckUtils]: 28: Hoare triple {350570#true} assume !false; {350570#true} is VALID [2022-04-27 15:11:59,856 INFO L290 TraceCheckUtils]: 27: Hoare triple {350570#true} ~skip~0 := 0; {350570#true} is VALID [2022-04-27 15:11:59,856 INFO L290 TraceCheckUtils]: 26: Hoare triple {350570#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {350570#true} is VALID [2022-04-27 15:11:59,856 INFO L290 TraceCheckUtils]: 25: Hoare triple {350570#true} assume !(~ret~0 <= 0);~got_new_session~0 := 1;~s__state~0 := 8496;~s__init_num~0 := 0; {350570#true} is VALID [2022-04-27 15:11:59,856 INFO L290 TraceCheckUtils]: 24: Hoare triple {350570#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {350570#true} is VALID [2022-04-27 15:11:59,856 INFO L290 TraceCheckUtils]: 23: Hoare triple {350570#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~ret~0 := #t~nondet38;havoc #t~nondet38; {350570#true} is VALID [2022-04-27 15:11:59,856 INFO L290 TraceCheckUtils]: 22: Hoare triple {350570#true} assume 8464 == ~s__state~0; {350570#true} is VALID [2022-04-27 15:11:59,856 INFO L290 TraceCheckUtils]: 21: Hoare triple {350570#true} assume !(8482 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,856 INFO L290 TraceCheckUtils]: 20: Hoare triple {350570#true} assume !(8481 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,856 INFO L290 TraceCheckUtils]: 19: Hoare triple {350570#true} assume !(8480 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,856 INFO L290 TraceCheckUtils]: 18: Hoare triple {350570#true} assume !(8195 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,856 INFO L290 TraceCheckUtils]: 17: Hoare triple {350570#true} assume !(24576 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,856 INFO L290 TraceCheckUtils]: 16: Hoare triple {350570#true} assume !(8192 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,856 INFO L290 TraceCheckUtils]: 15: Hoare triple {350570#true} assume !(16384 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,856 INFO L290 TraceCheckUtils]: 14: Hoare triple {350570#true} assume !(12292 == ~s__state~0); {350570#true} is VALID [2022-04-27 15:11:59,857 INFO L290 TraceCheckUtils]: 13: Hoare triple {350570#true} ~state~0 := ~s__state~0; {350570#true} is VALID [2022-04-27 15:11:59,857 INFO L290 TraceCheckUtils]: 12: Hoare triple {350570#true} assume !false; {350570#true} is VALID [2022-04-27 15:11:59,857 INFO L290 TraceCheckUtils]: 11: Hoare triple {350570#true} assume !(0 == ~s__cert~0); {350570#true} is VALID [2022-04-27 15:11:59,857 INFO L290 TraceCheckUtils]: 10: Hoare triple {350570#true} assume !(0 != 12288 + ~tmp___1~0); {350570#true} is VALID [2022-04-27 15:11:59,857 INFO L290 TraceCheckUtils]: 9: Hoare triple {350570#true} #t~post33 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post33;havoc #t~post33; {350570#true} is VALID [2022-04-27 15:11:59,857 INFO L290 TraceCheckUtils]: 8: Hoare triple {350570#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {350570#true} is VALID [2022-04-27 15:11:59,857 INFO L290 TraceCheckUtils]: 7: Hoare triple {350570#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__hit~0 := #t~nondet7;havoc #t~nondet7;havoc ~s__rwstate~0;~s__init_buf___0~0 := 1;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__debug~0 := #t~nondet8;havoc #t~nondet8;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__options~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__verify_mode~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__session__peer~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet16;havoc #t~nondet16;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet18;havoc #t~nondet18;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet20;havoc #t~nondet20;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet21;havoc #t~nondet21;havoc ~s__session__cipher~0;havoc ~buf~0;havoc ~l~0;havoc ~Time~0;havoc ~tmp~0;havoc ~cb~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~num1~0 := #t~nondet22;havoc #t~nondet22;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~tmp___1~0 := #t~nondet23;havoc #t~nondet23;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___2~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___3~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___4~0 := #t~nondet26;havoc #t~nondet26;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp___5~0 := #t~nondet27;havoc #t~nondet27;assume -2147483648 <= #t~nondet28 && #t~nondet28 <= 2147483647;~tmp___6~0 := #t~nondet28;havoc #t~nondet28;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet29 && #t~nondet29 <= 2147483647;~tmp___8~0 := #t~nondet29;havoc #t~nondet29;assume -2147483648 <= #t~nondet30 && #t~nondet30 <= 2147483647;~tmp___9~0 := #t~nondet30;havoc #t~nondet30;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___10~0 := #t~nondet31;havoc #t~nondet31;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp~0 := #t~nondet32;havoc #t~nondet32;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {350570#true} is VALID [2022-04-27 15:11:59,857 INFO L272 TraceCheckUtils]: 6: Hoare triple {350570#true} call #t~ret54 := ssl3_accept(~s~0); {350570#true} is VALID [2022-04-27 15:11:59,857 INFO L290 TraceCheckUtils]: 5: Hoare triple {350570#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {350570#true} is VALID [2022-04-27 15:11:59,857 INFO L272 TraceCheckUtils]: 4: Hoare triple {350570#true} call #t~ret55 := main(); {350570#true} is VALID [2022-04-27 15:11:59,857 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {350570#true} {350570#true} #638#return; {350570#true} is VALID [2022-04-27 15:11:59,857 INFO L290 TraceCheckUtils]: 2: Hoare triple {350570#true} assume true; {350570#true} is VALID [2022-04-27 15:11:59,857 INFO L290 TraceCheckUtils]: 1: Hoare triple {350570#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(16, 2);call #Ultimate.allocInit(12, 3); {350570#true} is VALID [2022-04-27 15:11:59,857 INFO L272 TraceCheckUtils]: 0: Hoare triple {350570#true} call ULTIMATE.init(); {350570#true} is VALID [2022-04-27 15:11:59,859 INFO L134 CoverageAnalysis]: Checked inductivity of 1898 backedges. 518 proven. 22 refuted. 0 times theorem prover too weak. 1358 trivial. 0 not checked. [2022-04-27 15:11:59,859 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1306777938] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-27 15:11:59,859 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-27 15:11:59,859 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 9 [2022-04-27 15:11:59,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209697274] [2022-04-27 15:11:59,859 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-04-27 15:11:59,860 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 30.22222222222222) internal successors, (272), 8 states have internal predecessors, (272), 1 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 428 [2022-04-27 15:11:59,861 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-27 15:11:59,861 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 9 states, 9 states have (on average 30.22222222222222) internal successors, (272), 8 states have internal predecessors, (272), 1 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:12:00,012 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 277 edges. 277 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-27 15:12:00,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-04-27 15:12:00,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-27 15:12:00,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-04-27 15:12:00,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2022-04-27 15:12:00,013 INFO L87 Difference]: Start difference. First operand 4634 states and 5869 transitions. Second operand has 9 states, 9 states have (on average 30.22222222222222) internal successors, (272), 8 states have internal predecessors, (272), 1 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:12:06,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 15:12:06,269 INFO L93 Difference]: Finished difference Result 9168 states and 11605 transitions. [2022-04-27 15:12:06,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-04-27 15:12:06,269 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 30.22222222222222) internal successors, (272), 8 states have internal predecessors, (272), 1 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 428 [2022-04-27 15:12:06,270 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-27 15:12:06,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9 states, 9 states have (on average 30.22222222222222) internal successors, (272), 8 states have internal predecessors, (272), 1 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:12:06,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 756 transitions. [2022-04-27 15:12:06,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9 states, 9 states have (on average 30.22222222222222) internal successors, (272), 8 states have internal predecessors, (272), 1 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:12:06,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 756 transitions. [2022-04-27 15:12:06,275 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 8 states and 756 transitions. [2022-04-27 15:12:06,744 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 756 edges. 756 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-27 15:12:06,745 INFO L225 Difference]: With dead ends: 9168 [2022-04-27 15:12:06,745 INFO L226 Difference]: Without dead ends: 0 [2022-04-27 15:12:06,755 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 871 GetRequests, 859 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=59, Invalid=123, Unknown=0, NotChecked=0, Total=182 [2022-04-27 15:12:06,756 INFO L413 NwaCegarLoop]: 345 mSDtfsCounter, 473 mSDsluCounter, 22 mSDsCounter, 0 mSdLazyCounter, 1503 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 473 SdHoareTripleChecker+Valid, 367 SdHoareTripleChecker+Invalid, 1558 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 1503 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-04-27 15:12:06,756 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [473 Valid, 367 Invalid, 1558 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 1503 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-04-27 15:12:06,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2022-04-27 15:12:06,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2022-04-27 15:12:06,756 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-27 15:12:06,757 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-27 15:12:06,757 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-27 15:12:06,757 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-27 15:12:06,757 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 15:12:06,757 INFO L93 Difference]: Finished difference Result 0 states and 0 transitions. [2022-04-27 15:12:06,757 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2022-04-27 15:12:06,757 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 15:12:06,757 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 15:12:06,757 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-27 15:12:06,757 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-27 15:12:06,757 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-27 15:12:06,757 INFO L93 Difference]: Finished difference Result 0 states and 0 transitions. [2022-04-27 15:12:06,757 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2022-04-27 15:12:06,757 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 15:12:06,757 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-27 15:12:06,758 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-27 15:12:06,758 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-27 15:12:06,758 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-27 15:12:06,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2022-04-27 15:12:06,758 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 428 [2022-04-27 15:12:06,758 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-27 15:12:06,758 INFO L495 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-04-27 15:12:06,759 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 30.22222222222222) internal successors, (272), 8 states have internal predecessors, (272), 1 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-27 15:12:06,759 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2022-04-27 15:12:06,759 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-27 15:12:06,762 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2022-04-27 15:12:06,782 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-27 15:12:06,971 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,SelfDestructingSolverStorable24 [2022-04-27 15:12:06,973 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2022-04-27 15:12:32,432 INFO L899 garLoopResultBuilder]: For program point reach_errorEXIT(line 13) no Hoare annotation was computed. [2022-04-27 15:12:32,432 INFO L899 garLoopResultBuilder]: For program point reach_errorENTRY(line 13) no Hoare annotation was computed. [2022-04-27 15:12:32,432 INFO L899 garLoopResultBuilder]: For program point reach_errorFINAL(line 13) no Hoare annotation was computed. [2022-04-27 15:12:32,432 INFO L902 garLoopResultBuilder]: At program point mainENTRY(lines 639 650) the Hoare annotation is: true [2022-04-27 15:12:32,432 INFO L899 garLoopResultBuilder]: For program point mainFINAL(lines 639 650) no Hoare annotation was computed. [2022-04-27 15:12:32,432 INFO L899 garLoopResultBuilder]: For program point mainEXIT(lines 639 650) no Hoare annotation was computed. [2022-04-27 15:12:32,432 INFO L902 garLoopResultBuilder]: At program point L646(line 646) the Hoare annotation is: true [2022-04-27 15:12:32,432 INFO L899 garLoopResultBuilder]: For program point L646-1(line 646) no Hoare annotation was computed. [2022-04-27 15:12:32,433 INFO L899 garLoopResultBuilder]: For program point L498(lines 498 500) no Hoare annotation was computed. [2022-04-27 15:12:32,433 INFO L895 garLoopResultBuilder]: At program point L201(lines 197 578) the Hoare annotation is: (let ((.cse0 (<= 8640 ssl3_accept_~s__state~0)) (.cse1 (<= ssl3_accept_~blastFlag~0 4)) (.cse3 (<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)) (.cse2 (< ssl3_accept_~s__state~0 8656)) (.cse4 (= ssl3_accept_~s__hit~0 0))) (or (and .cse0 .cse1 (<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0) .cse2 (< ssl3_accept_~s__s3__tmp__next_state___0~0 8656)) (and .cse0 (<= ssl3_accept_~blastFlag~0 7) .cse3 (<= 6 ssl3_accept_~blastFlag~0) .cse2 .cse4) (and .cse0 (= ssl3_accept_~blastFlag~0 0) .cse2) (and .cse0 .cse1 .cse3 .cse2 .cse4))) [2022-04-27 15:12:32,433 INFO L895 garLoopResultBuilder]: At program point L168(lines 164 589) the Hoare annotation is: (let ((.cse2 (= ssl3_accept_~s__hit~0 0)) (.cse0 (<= ssl3_accept_~s__state~0 8576)) (.cse1 (not (<= ssl3_accept_~s__state~0 8496)))) (or (and (<= ssl3_accept_~blastFlag~0 7) .cse0 (<= 6 ssl3_accept_~blastFlag~0) .cse1 .cse2) (and .cse0 (= 2 ssl3_accept_~blastFlag~0) .cse1 .cse2) (and (= ssl3_accept_~blastFlag~0 0) .cse0 .cse1))) [2022-04-27 15:12:32,433 INFO L895 garLoopResultBuilder]: At program point L135(lines 134 599) the Hoare annotation is: (let ((.cse0 (<= ssl3_accept_~s__state~0 8576))) (or (and (= ssl3_accept_~blastFlag~0 0) .cse0) (and .cse0 (<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576) (= ssl3_accept_~s__hit~0 0)))) [2022-04-27 15:12:32,433 INFO L899 garLoopResultBuilder]: For program point L102(lines 102 104) no Hoare annotation was computed. [2022-04-27 15:12:32,433 INFO L899 garLoopResultBuilder]: For program point L631(lines 631 633) no Hoare annotation was computed. [2022-04-27 15:12:32,433 INFO L899 garLoopResultBuilder]: For program point L631-2(lines 631 633) no Hoare annotation was computed. [2022-04-27 15:12:32,433 INFO L899 garLoopResultBuilder]: For program point L532(lines 532 535) no Hoare annotation was computed. [2022-04-27 15:12:32,433 INFO L899 garLoopResultBuilder]: For program point L367(lines 367 369) no Hoare annotation was computed. [2022-04-27 15:12:32,433 INFO L899 garLoopResultBuilder]: For program point L367-2(lines 364 373) no Hoare annotation was computed. [2022-04-27 15:12:32,433 INFO L899 garLoopResultBuilder]: For program point L467(lines 467 469) no Hoare annotation was computed. [2022-04-27 15:12:32,433 INFO L899 garLoopResultBuilder]: For program point L335(lines 335 339) no Hoare annotation was computed. [2022-04-27 15:12:32,434 INFO L899 garLoopResultBuilder]: For program point L335-2(lines 219 569) no Hoare annotation was computed. [2022-04-27 15:12:32,434 INFO L899 garLoopResultBuilder]: For program point L203(lines 203 576) no Hoare annotation was computed. [2022-04-27 15:12:32,434 INFO L899 garLoopResultBuilder]: For program point L170(lines 170 587) no Hoare annotation was computed. [2022-04-27 15:12:32,434 INFO L899 garLoopResultBuilder]: For program point L137(lines 137 598) no Hoare annotation was computed. [2022-04-27 15:12:32,434 INFO L899 garLoopResultBuilder]: For program point L501(lines 501 505) no Hoare annotation was computed. [2022-04-27 15:12:32,434 INFO L899 garLoopResultBuilder]: For program point L501-2(lines 501 505) no Hoare annotation was computed. [2022-04-27 15:12:32,434 INFO L895 garLoopResultBuilder]: At program point L402(lines 393 428) the Hoare annotation is: (let ((.cse2 (= ssl3_accept_~s__hit~0 0)) (.cse0 (<= ssl3_accept_~s__state~0 8576)) (.cse1 (not (<= ssl3_accept_~s__state~0 8496)))) (or (and (<= ssl3_accept_~blastFlag~0 7) .cse0 (<= 6 ssl3_accept_~blastFlag~0) .cse1 .cse2) (and .cse0 (= 2 ssl3_accept_~blastFlag~0) .cse1 .cse2) (and (= ssl3_accept_~blastFlag~0 0) .cse0 .cse1))) [2022-04-27 15:12:32,434 INFO L899 garLoopResultBuilder]: For program point L270(lines 270 272) no Hoare annotation was computed. [2022-04-27 15:12:32,434 INFO L899 garLoopResultBuilder]: For program point L237(lines 237 248) no Hoare annotation was computed. [2022-04-27 15:12:32,434 INFO L899 garLoopResultBuilder]: For program point L237-2(lines 219 569) no Hoare annotation was computed. [2022-04-27 15:12:32,434 INFO L899 garLoopResultBuilder]: For program point L304(lines 304 308) no Hoare annotation was computed. [2022-04-27 15:12:32,434 INFO L899 garLoopResultBuilder]: For program point L304-2(lines 304 308) no Hoare annotation was computed. [2022-04-27 15:12:32,434 INFO L899 garLoopResultBuilder]: For program point L239(lines 239 242) no Hoare annotation was computed. [2022-04-27 15:12:32,434 INFO L899 garLoopResultBuilder]: For program point L206(lines 206 575) no Hoare annotation was computed. [2022-04-27 15:12:32,434 INFO L899 garLoopResultBuilder]: For program point L173(lines 173 586) no Hoare annotation was computed. [2022-04-27 15:12:32,434 INFO L899 garLoopResultBuilder]: For program point L140(lines 140 597) no Hoare annotation was computed. [2022-04-27 15:12:32,435 INFO L895 garLoopResultBuilder]: At program point L570(lines 110 625) the Hoare annotation is: (let ((.cse12 (<= ssl3_accept_~s__state~0 8672)) (.cse13 (<= 8672 ssl3_accept_~s__state~0)) (.cse11 (= 8560 ssl3_accept_~s__state~0)) (.cse14 (= ssl3_accept_~s__state~0 8544)) (.cse23 (not (<= 8544 ssl3_accept_~s__state~0))) (.cse1 (<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)) (.cse2 (< ssl3_accept_~s__s3__tmp__next_state___0~0 8656)) (.cse22 (= ssl3_accept_~s__state~0 8608)) (.cse15 (= ssl3_accept_~s__state~0 8528)) (.cse17 (= ssl3_accept_~s__state~0 8512)) (.cse18 (<= 8640 ssl3_accept_~s__state~0)) (.cse0 (<= ssl3_accept_~blastFlag~0 4)) (.cse19 (< ssl3_accept_~s__state~0 8656)) (.cse16 (<= 8656 ssl3_accept_~s__state~0)) (.cse3 (= ssl3_accept_~s__state~0 3)) (.cse24 (= 8448 ssl3_accept_~s__state~0)) (.cse9 (<= ssl3_accept_~s__state~0 8656)) (.cse10 (= 2 ssl3_accept_~blastFlag~0)) (.cse7 (= ssl3_accept_~s__state~0 8592)) (.cse4 (<= ssl3_accept_~blastFlag~0 7)) (.cse20 (<= ssl3_accept_~s__state~0 8576)) (.cse5 (<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)) (.cse6 (<= 6 ssl3_accept_~blastFlag~0)) (.cse21 (< 8496 ssl3_accept_~s__s3__tmp__next_state___0~0)) (.cse8 (= ssl3_accept_~s__hit~0 0))) (or (and .cse0 .cse1 .cse2 .cse3) (and .cse4 .cse5 .cse6 .cse7 .cse8) (and .cse9 .cse10 .cse11 .cse8) (and .cse0 .cse12 .cse13) (and .cse14 .cse9 .cse10 .cse8) (and (<= ssl3_accept_~blastFlag~0 6) .cse15 .cse6 .cse8) (and .cse0 .cse16 .cse9 .cse2 .cse8) (and .cse4 .cse17 .cse6 .cse2 .cse8) (= ssl3_accept_~blastFlag~0 0) (and .cse18 .cse0 .cse1 .cse19 .cse2) (and .cse12 .cse13 .cse2 .cse8) (and .cse4 .cse6 .cse11 .cse8) (and .cse20 .cse9 .cse10 .cse5 .cse21 .cse8) (and .cse14 .cse4 .cse6 .cse8) (and .cse9 .cse10 .cse5 .cse22 .cse8) (and .cse4 .cse20 .cse5 .cse6 .cse23 .cse8) (and .cse4 .cse15 .cse6 .cse2 .cse8) (and (= ssl3_accept_~blastFlag~0 1) (= 8496 ssl3_accept_~s__state~0)) (and .cse16 .cse4 .cse9 .cse6 .cse2 .cse8) (and .cse20 .cse9 .cse10 .cse5 .cse23 .cse8) (and .cse0 .cse24 .cse1 .cse2) (and .cse18 .cse4 .cse5 .cse6 .cse19 .cse8) (and .cse4 .cse5 .cse6 .cse22 .cse8) (and .cse10 .cse15 .cse8) (and .cse10 .cse17 .cse8) (and .cse18 .cse0 .cse5 .cse19 .cse8) (and .cse16 .cse9 .cse10) (and .cse5 .cse3 .cse8) (and .cse24 (= 3 ssl3_accept_~s__s3__tmp__next_state___0~0) .cse8) (and .cse9 .cse10 .cse5 .cse7 .cse8) (and .cse4 .cse20 .cse5 .cse6 .cse21 .cse8))) [2022-04-27 15:12:32,435 INFO L899 garLoopResultBuilder]: For program point L438(lines 438 440) no Hoare annotation was computed. [2022-04-27 15:12:32,435 INFO L899 garLoopResultBuilder]: For program point L405(lines 405 426) no Hoare annotation was computed. [2022-04-27 15:12:32,435 INFO L895 garLoopResultBuilder]: At program point L207(lines 203 576) the Hoare annotation is: (let ((.cse0 (<= 8656 ssl3_accept_~s__state~0)) (.cse1 (<= ssl3_accept_~s__state~0 8672)) (.cse2 (< ssl3_accept_~s__s3__tmp__next_state___0~0 8656)) (.cse3 (= ssl3_accept_~s__hit~0 0))) (or (and (= ssl3_accept_~blastFlag~0 0) .cse0 .cse1) (and .cse0 (= 2 ssl3_accept_~blastFlag~0) .cse1) (and (<= ssl3_accept_~blastFlag~0 4) .cse0 .cse1 .cse2 .cse3) (and .cse0 (<= ssl3_accept_~blastFlag~0 7) (<= 6 ssl3_accept_~blastFlag~0) .cse1 .cse2 .cse3))) [2022-04-27 15:12:32,435 INFO L895 garLoopResultBuilder]: At program point L174(lines 170 587) the Hoare annotation is: (let ((.cse2 (= ssl3_accept_~s__hit~0 0)) (.cse0 (<= ssl3_accept_~s__state~0 8576)) (.cse1 (not (<= ssl3_accept_~s__state~0 8496)))) (or (and (<= ssl3_accept_~blastFlag~0 7) .cse0 (<= 6 ssl3_accept_~blastFlag~0) .cse1 .cse2) (and .cse0 (= 2 ssl3_accept_~blastFlag~0) .cse1 .cse2) (and (= ssl3_accept_~blastFlag~0 0) .cse0 .cse1))) [2022-04-27 15:12:32,435 INFO L899 garLoopResultBuilder]: For program point L406(lines 406 412) no Hoare annotation was computed. [2022-04-27 15:12:32,435 INFO L902 garLoopResultBuilder]: At program point ssl3_acceptENTRY(lines 22 638) the Hoare annotation is: true [2022-04-27 15:12:32,435 INFO L899 garLoopResultBuilder]: For program point L209(lines 209 574) no Hoare annotation was computed. [2022-04-27 15:12:32,435 INFO L899 garLoopResultBuilder]: For program point L176(lines 176 585) no Hoare annotation was computed. [2022-04-27 15:12:32,436 INFO L899 garLoopResultBuilder]: For program point L143(lines 143 596) no Hoare annotation was computed. [2022-04-27 15:12:32,436 INFO L895 garLoopResultBuilder]: At program point L110-2(lines 110 625) the Hoare annotation is: (let ((.cse12 (<= ssl3_accept_~s__state~0 8672)) (.cse13 (<= 8672 ssl3_accept_~s__state~0)) (.cse11 (= 8560 ssl3_accept_~s__state~0)) (.cse14 (= ssl3_accept_~s__state~0 8544)) (.cse23 (not (<= 8544 ssl3_accept_~s__state~0))) (.cse1 (<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0)) (.cse2 (< ssl3_accept_~s__s3__tmp__next_state___0~0 8656)) (.cse22 (= ssl3_accept_~s__state~0 8608)) (.cse15 (= ssl3_accept_~s__state~0 8528)) (.cse17 (= ssl3_accept_~s__state~0 8512)) (.cse18 (<= 8640 ssl3_accept_~s__state~0)) (.cse0 (<= ssl3_accept_~blastFlag~0 4)) (.cse19 (< ssl3_accept_~s__state~0 8656)) (.cse16 (<= 8656 ssl3_accept_~s__state~0)) (.cse3 (= ssl3_accept_~s__state~0 3)) (.cse24 (= 8448 ssl3_accept_~s__state~0)) (.cse9 (<= ssl3_accept_~s__state~0 8656)) (.cse10 (= 2 ssl3_accept_~blastFlag~0)) (.cse7 (= ssl3_accept_~s__state~0 8592)) (.cse4 (<= ssl3_accept_~blastFlag~0 7)) (.cse20 (<= ssl3_accept_~s__state~0 8576)) (.cse5 (<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)) (.cse6 (<= 6 ssl3_accept_~blastFlag~0)) (.cse21 (< 8496 ssl3_accept_~s__s3__tmp__next_state___0~0)) (.cse8 (= ssl3_accept_~s__hit~0 0))) (or (and .cse0 .cse1 .cse2 .cse3) (and .cse4 .cse5 .cse6 .cse7 .cse8) (and .cse9 .cse10 .cse11 .cse8) (and .cse0 .cse12 .cse13) (and .cse14 .cse9 .cse10 .cse8) (and (<= ssl3_accept_~blastFlag~0 6) .cse15 .cse6 .cse8) (and .cse0 .cse16 .cse9 .cse2 .cse8) (and .cse4 .cse17 .cse6 .cse2 .cse8) (= ssl3_accept_~blastFlag~0 0) (and .cse18 .cse0 .cse1 .cse19 .cse2) (and .cse12 .cse13 .cse2 .cse8) (and .cse4 .cse6 .cse11 .cse8) (and .cse20 .cse9 .cse10 .cse5 .cse21 .cse8) (and .cse14 .cse4 .cse6 .cse8) (and .cse9 .cse10 .cse5 .cse22 .cse8) (and .cse4 .cse20 .cse5 .cse6 .cse23 .cse8) (and .cse4 .cse15 .cse6 .cse2 .cse8) (and (= ssl3_accept_~blastFlag~0 1) (= 8496 ssl3_accept_~s__state~0)) (and .cse16 .cse4 .cse9 .cse6 .cse2 .cse8) (and .cse20 .cse9 .cse10 .cse5 .cse23 .cse8) (and .cse0 .cse24 .cse1 .cse2) (and .cse18 .cse4 .cse5 .cse6 .cse19 .cse8) (and .cse4 .cse5 .cse6 .cse22 .cse8) (and .cse10 .cse15 .cse8) (and .cse10 .cse17 .cse8) (and .cse18 .cse0 .cse5 .cse19 .cse8) (and .cse16 .cse9 .cse10) (and .cse5 .cse3 .cse8) (and .cse24 (= 3 ssl3_accept_~s__s3__tmp__next_state___0~0) .cse8) (and .cse9 .cse10 .cse5 .cse7 .cse8) (and .cse4 .cse20 .cse5 .cse6 .cse21 .cse8))) [2022-04-27 15:12:32,436 INFO L899 garLoopResultBuilder]: For program point L540(lines 540 542) no Hoare annotation was computed. [2022-04-27 15:12:32,436 INFO L899 garLoopResultBuilder]: For program point L540-2(lines 219 569) no Hoare annotation was computed. [2022-04-27 15:12:32,436 INFO L899 garLoopResultBuilder]: For program point L243(lines 243 246) no Hoare annotation was computed. [2022-04-27 15:12:32,436 INFO L895 garLoopResultBuilder]: At program point L177(lines 176 585) the Hoare annotation is: (let ((.cse1 (<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)) (.cse0 (= 8448 ssl3_accept_~s__state~0)) (.cse2 (= ssl3_accept_~s__hit~0 0))) (or (and .cse0 (= 2 ssl3_accept_~blastFlag~0) .cse1 .cse2) (and (= ssl3_accept_~blastFlag~0 0) .cse0) (and (<= ssl3_accept_~blastFlag~0 4) .cse0 (<= 8640 ssl3_accept_~s__s3__tmp__next_state___0~0) (< ssl3_accept_~s__s3__tmp__next_state___0~0 8656)) (and .cse0 (<= ssl3_accept_~blastFlag~0 7) .cse1 (<= 6 ssl3_accept_~blastFlag~0) .cse2) (and .cse0 (= 3 ssl3_accept_~s__s3__tmp__next_state___0~0) .cse2))) [2022-04-27 15:12:32,436 INFO L895 garLoopResultBuilder]: At program point L144(lines 137 598) the Hoare annotation is: (let ((.cse0 (<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)) (.cse1 (not (<= 8544 ssl3_accept_~s__state~0))) (.cse2 (= ssl3_accept_~s__hit~0 0))) (or (and (<= ssl3_accept_~blastFlag~0 7) .cse0 (<= 6 ssl3_accept_~blastFlag~0) .cse1 .cse2) (and (= ssl3_accept_~blastFlag~0 0) .cse1) (and (= 2 ssl3_accept_~blastFlag~0) .cse0 .cse1 .cse2))) [2022-04-27 15:12:32,436 INFO L899 garLoopResultBuilder]: For program point L111(line 111) no Hoare annotation was computed. [2022-04-27 15:12:32,436 INFO L899 garLoopResultBuilder]: For program point L607(lines 607 623) no Hoare annotation was computed. [2022-04-27 15:12:32,436 INFO L899 garLoopResultBuilder]: For program point L608(lines 608 622) no Hoare annotation was computed. [2022-04-27 15:12:32,437 INFO L899 garLoopResultBuilder]: For program point L344(lines 344 385) no Hoare annotation was computed. [2022-04-27 15:12:32,437 INFO L899 garLoopResultBuilder]: For program point L212(lines 212 573) no Hoare annotation was computed. [2022-04-27 15:12:32,437 INFO L899 garLoopResultBuilder]: For program point L179(lines 179 584) no Hoare annotation was computed. [2022-04-27 15:12:32,437 INFO L899 garLoopResultBuilder]: For program point L146(lines 146 595) no Hoare annotation was computed. [2022-04-27 15:12:32,437 INFO L899 garLoopResultBuilder]: For program point L113(lines 113 606) no Hoare annotation was computed. [2022-04-27 15:12:32,437 INFO L899 garLoopResultBuilder]: For program point L609(lines 609 614) no Hoare annotation was computed. [2022-04-27 15:12:32,437 INFO L899 garLoopResultBuilder]: For program point L609-2(lines 608 622) no Hoare annotation was computed. [2022-04-27 15:12:32,437 INFO L899 garLoopResultBuilder]: For program point L477(lines 477 479) no Hoare annotation was computed. [2022-04-27 15:12:32,437 INFO L895 garLoopResultBuilder]: At program point L213(lines 209 574) the Hoare annotation is: (let ((.cse0 (<= 8672 ssl3_accept_~s__state~0))) (or (and .cse0 (< ssl3_accept_~s__s3__tmp__next_state___0~0 8656) (= ssl3_accept_~s__hit~0 0)) (and (<= ssl3_accept_~blastFlag~0 4) .cse0))) [2022-04-27 15:12:32,437 INFO L895 garLoopResultBuilder]: At program point L114(lines 113 606) the Hoare annotation is: (and (= ssl3_accept_~blastFlag~0 0) (<= 8672 ssl3_accept_~s__state~0)) [2022-04-27 15:12:32,437 INFO L899 garLoopResultBuilder]: For program point L511(lines 511 514) no Hoare annotation was computed. [2022-04-27 15:12:32,437 INFO L899 garLoopResultBuilder]: For program point L611(lines 611 613) no Hoare annotation was computed. [2022-04-27 15:12:32,437 INFO L899 garLoopResultBuilder]: For program point L446-1(lines 446 454) no Hoare annotation was computed. [2022-04-27 15:12:32,437 INFO L899 garLoopResultBuilder]: For program point L347(lines 347 384) no Hoare annotation was computed. [2022-04-27 15:12:32,437 INFO L899 garLoopResultBuilder]: For program point L347-1(lines 347 384) no Hoare annotation was computed. [2022-04-27 15:12:32,438 INFO L899 garLoopResultBuilder]: For program point L215(lines 215 572) no Hoare annotation was computed. [2022-04-27 15:12:32,438 INFO L899 garLoopResultBuilder]: For program point L182(lines 182 583) no Hoare annotation was computed. [2022-04-27 15:12:32,438 INFO L899 garLoopResultBuilder]: For program point L149(lines 149 594) no Hoare annotation was computed. [2022-04-27 15:12:32,438 INFO L899 garLoopResultBuilder]: For program point L116(lines 116 605) no Hoare annotation was computed. [2022-04-27 15:12:32,438 INFO L895 garLoopResultBuilder]: At program point L414(lines 405 426) the Hoare annotation is: (let ((.cse2 (= ssl3_accept_~s__hit~0 0)) (.cse0 (<= ssl3_accept_~s__state~0 8576)) (.cse1 (not (<= ssl3_accept_~s__state~0 8496)))) (or (and (<= ssl3_accept_~blastFlag~0 7) .cse0 (<= 6 ssl3_accept_~blastFlag~0) .cse1 .cse2) (and .cse0 (= 2 ssl3_accept_~blastFlag~0) .cse1 .cse2) (and (= ssl3_accept_~blastFlag~0 0) .cse0 .cse1))) [2022-04-27 15:12:32,439 INFO L899 garLoopResultBuilder]: For program point L348(lines 348 381) no Hoare annotation was computed. [2022-04-27 15:12:32,439 INFO L899 garLoopResultBuilder]: For program point L315(lines 315 325) no Hoare annotation was computed. [2022-04-27 15:12:32,439 INFO L899 garLoopResultBuilder]: For program point L315-2(lines 315 325) no Hoare annotation was computed. [2022-04-27 15:12:32,439 INFO L902 garLoopResultBuilder]: At program point L216(lines 215 572) the Hoare annotation is: true [2022-04-27 15:12:32,439 INFO L895 garLoopResultBuilder]: At program point L183(lines 179 584) the Hoare annotation is: (let ((.cse0 (<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)) (.cse1 (< 8496 ssl3_accept_~s__s3__tmp__next_state___0~0)) (.cse4 (= ssl3_accept_~s__hit~0 0)) (.cse2 (< ssl3_accept_~s__state~0 8656)) (.cse3 (not (<= ssl3_accept_~s__state~0 8496)))) (or (and (= 2 ssl3_accept_~blastFlag~0) .cse0 .cse1 .cse2 .cse3 .cse4) (and (<= ssl3_accept_~blastFlag~0 7) .cse0 (<= 6 ssl3_accept_~blastFlag~0) .cse1 .cse2 .cse3 .cse4) (and (= ssl3_accept_~blastFlag~0 0) .cse2 .cse3))) [2022-04-27 15:12:32,439 INFO L895 garLoopResultBuilder]: At program point L150(lines 146 595) the Hoare annotation is: (let ((.cse0 (<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)) (.cse1 (not (<= 8544 ssl3_accept_~s__state~0))) (.cse2 (= ssl3_accept_~s__hit~0 0))) (or (and (<= ssl3_accept_~blastFlag~0 7) .cse0 (<= 6 ssl3_accept_~blastFlag~0) .cse1 .cse2) (and (= ssl3_accept_~blastFlag~0 0) .cse1) (and (= ssl3_accept_~blastFlag~0 1) .cse1) (and (= 2 ssl3_accept_~blastFlag~0) .cse0 .cse1 .cse2))) [2022-04-27 15:12:32,439 INFO L899 garLoopResultBuilder]: For program point L547(lines 547 551) no Hoare annotation was computed. [2022-04-27 15:12:32,439 INFO L899 garLoopResultBuilder]: For program point L547-2(lines 547 551) no Hoare annotation was computed. [2022-04-27 15:12:32,440 INFO L899 garLoopResultBuilder]: For program point L449(lines 449 452) no Hoare annotation was computed. [2022-04-27 15:12:32,440 INFO L902 garLoopResultBuilder]: At program point L218(lines 217 572) the Hoare annotation is: true [2022-04-27 15:12:32,440 INFO L899 garLoopResultBuilder]: For program point L185(lines 185 582) no Hoare annotation was computed. [2022-04-27 15:12:32,440 INFO L899 garLoopResultBuilder]: For program point L152(lines 152 593) no Hoare annotation was computed. [2022-04-27 15:12:32,440 INFO L899 garLoopResultBuilder]: For program point L119(lines 119 604) no Hoare annotation was computed. [2022-04-27 15:12:32,440 INFO L899 garLoopResultBuilder]: For program point L516(lines 516 526) no Hoare annotation was computed. [2022-04-27 15:12:32,440 INFO L899 garLoopResultBuilder]: For program point L417(lines 417 419) no Hoare annotation was computed. [2022-04-27 15:12:32,440 INFO L899 garLoopResultBuilder]: For program point L285(lines 285 287) no Hoare annotation was computed. [2022-04-27 15:12:32,440 INFO L899 garLoopResultBuilder]: For program point L285-2(lines 219 569) no Hoare annotation was computed. [2022-04-27 15:12:32,440 INFO L899 garLoopResultBuilder]: For program point L616(lines 616 620) no Hoare annotation was computed. [2022-04-27 15:12:32,440 INFO L899 garLoopResultBuilder]: For program point L319(lines 319 321) no Hoare annotation was computed. [2022-04-27 15:12:32,440 INFO L899 garLoopResultBuilder]: For program point L319-2(lines 317 325) no Hoare annotation was computed. [2022-04-27 15:12:32,440 INFO L899 garLoopResultBuilder]: For program point L353(lines 353 379) no Hoare annotation was computed. [2022-04-27 15:12:32,440 INFO L899 garLoopResultBuilder]: For program point L254(lines 254 264) no Hoare annotation was computed. [2022-04-27 15:12:32,440 INFO L899 garLoopResultBuilder]: For program point L188(lines 188 581) no Hoare annotation was computed. [2022-04-27 15:12:32,440 INFO L899 garLoopResultBuilder]: For program point L155(lines 155 592) no Hoare annotation was computed. [2022-04-27 15:12:32,440 INFO L899 garLoopResultBuilder]: For program point L122(lines 122 603) no Hoare annotation was computed. [2022-04-27 15:12:32,440 INFO L899 garLoopResultBuilder]: For program point ssl3_acceptEXIT(lines 22 638) no Hoare annotation was computed. [2022-04-27 15:12:32,440 INFO L899 garLoopResultBuilder]: For program point L519(lines 519 525) no Hoare annotation was computed. [2022-04-27 15:12:32,440 INFO L899 garLoopResultBuilder]: For program point L486(lines 486 488) no Hoare annotation was computed. [2022-04-27 15:12:32,440 INFO L899 garLoopResultBuilder]: For program point L420(lines 420 422) no Hoare annotation was computed. [2022-04-27 15:12:32,441 INFO L899 garLoopResultBuilder]: For program point L255(lines 255 258) no Hoare annotation was computed. [2022-04-27 15:12:32,441 INFO L895 garLoopResultBuilder]: At program point L222(lines 116 605) the Hoare annotation is: (let ((.cse1 (<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)) (.cse3 (= ssl3_accept_~s__hit~0 0)) (.cse0 (= ssl3_accept_~blastFlag~0 0)) (.cse2 (< ssl3_accept_~s__state~0 8544))) (or (and .cse0 (<= 8672 ssl3_accept_~s__state~0)) (and (<= ssl3_accept_~blastFlag~0 7) .cse1 (<= 6 ssl3_accept_~blastFlag~0) .cse2 .cse3) (and (= 2 ssl3_accept_~blastFlag~0) .cse1 .cse2 .cse3) (and .cse0 .cse2))) [2022-04-27 15:12:32,441 INFO L895 garLoopResultBuilder]: At program point L189(lines 185 582) the Hoare annotation is: (let ((.cse0 (< 8496 ssl3_accept_~s__state~0)) (.cse2 (<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)) (.cse1 (< ssl3_accept_~s__state~0 8656)) (.cse3 (= ssl3_accept_~s__hit~0 0))) (or (and (= ssl3_accept_~blastFlag~0 0) .cse0 .cse1) (and (= 2 ssl3_accept_~blastFlag~0) .cse0 .cse2 .cse1 .cse3) (and (<= ssl3_accept_~blastFlag~0 7) .cse0 .cse2 (<= 6 ssl3_accept_~blastFlag~0) .cse1 .cse3))) [2022-04-27 15:12:32,441 INFO L895 garLoopResultBuilder]: At program point L156(lines 152 593) the Hoare annotation is: (let ((.cse0 (not (<= ssl3_accept_~s__state~0 8496))) (.cse1 (not (<= 8544 ssl3_accept_~s__state~0))) (.cse2 (= ssl3_accept_~s__hit~0 0))) (or (and (= ssl3_accept_~blastFlag~0 0) .cse0 .cse1) (and (<= ssl3_accept_~blastFlag~0 7) (<= 6 ssl3_accept_~blastFlag~0) .cse0 .cse1 (< ssl3_accept_~s__s3__tmp__next_state___0~0 8656) .cse2) (and (= 2 ssl3_accept_~blastFlag~0) .cse0 .cse1 .cse2))) [2022-04-27 15:12:32,441 INFO L899 garLoopResultBuilder]: For program point L356(lines 356 360) no Hoare annotation was computed. [2022-04-27 15:12:32,441 INFO L899 garLoopResultBuilder]: For program point L356-2(lines 356 360) no Hoare annotation was computed. [2022-04-27 15:12:32,441 INFO L899 garLoopResultBuilder]: For program point L191(lines 191 580) no Hoare annotation was computed. [2022-04-27 15:12:32,441 INFO L899 garLoopResultBuilder]: For program point L158(lines 158 591) no Hoare annotation was computed. [2022-04-27 15:12:32,441 INFO L899 garLoopResultBuilder]: For program point L125(lines 125 602) no Hoare annotation was computed. [2022-04-27 15:12:32,441 INFO L899 garLoopResultBuilder]: For program point ssl3_acceptFINAL(lines 22 638) no Hoare annotation was computed. [2022-04-27 15:12:32,441 INFO L899 garLoopResultBuilder]: For program point L522(lines 522 524) no Hoare annotation was computed. [2022-04-27 15:12:32,441 INFO L899 garLoopResultBuilder]: For program point L522-2(lines 219 569) no Hoare annotation was computed. [2022-04-27 15:12:32,441 INFO L899 garLoopResultBuilder]: For program point L93(lines 93 99) no Hoare annotation was computed. [2022-04-27 15:12:32,441 INFO L899 garLoopResultBuilder]: For program point L557(lines 557 563) no Hoare annotation was computed. [2022-04-27 15:12:32,441 INFO L899 garLoopResultBuilder]: For program point L557-1(lines 557 563) no Hoare annotation was computed. [2022-04-27 15:12:32,441 INFO L899 garLoopResultBuilder]: For program point L227(lines 227 229) no Hoare annotation was computed. [2022-04-27 15:12:32,442 INFO L899 garLoopResultBuilder]: For program point L194(lines 194 579) no Hoare annotation was computed. [2022-04-27 15:12:32,442 INFO L899 garLoopResultBuilder]: For program point L161(lines 161 590) no Hoare annotation was computed. [2022-04-27 15:12:32,442 INFO L899 garLoopResultBuilder]: For program point L227-2(lines 227 229) no Hoare annotation was computed. [2022-04-27 15:12:32,442 INFO L899 garLoopResultBuilder]: For program point L128(lines 128 601) no Hoare annotation was computed. [2022-04-27 15:12:32,442 INFO L899 garLoopResultBuilder]: For program point L393(lines 393 428) no Hoare annotation was computed. [2022-04-27 15:12:32,442 INFO L895 garLoopResultBuilder]: At program point L195(lines 191 580) the Hoare annotation is: (let ((.cse0 (<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)) (.cse1 (= ssl3_accept_~s__state~0 8608)) (.cse2 (= ssl3_accept_~s__hit~0 0))) (or (and (= ssl3_accept_~blastFlag~0 0) (< 8496 ssl3_accept_~s__state~0) (< ssl3_accept_~s__state~0 8656)) (and (<= ssl3_accept_~blastFlag~0 7) .cse0 (<= 6 ssl3_accept_~blastFlag~0) .cse1 .cse2) (and (= 2 ssl3_accept_~blastFlag~0) .cse0 .cse1 .cse2))) [2022-04-27 15:12:32,442 INFO L895 garLoopResultBuilder]: At program point L162(lines 158 591) the Hoare annotation is: (let ((.cse0 (<= 6 ssl3_accept_~blastFlag~0)) (.cse1 (not (<= ssl3_accept_~s__state~0 8496))) (.cse2 (not (<= 8544 ssl3_accept_~s__state~0))) (.cse3 (= ssl3_accept_~s__hit~0 0))) (or (and (<= ssl3_accept_~blastFlag~0 6) .cse0 .cse1 .cse2 .cse3) (and (= ssl3_accept_~blastFlag~0 0) .cse1 .cse2) (and (<= ssl3_accept_~blastFlag~0 7) .cse0 .cse1 .cse2 (< ssl3_accept_~s__s3__tmp__next_state___0~0 8656) .cse3) (and (= 2 ssl3_accept_~blastFlag~0) .cse1 .cse2 .cse3))) [2022-04-27 15:12:32,442 INFO L899 garLoopResultBuilder]: For program point L96(lines 96 98) no Hoare annotation was computed. [2022-04-27 15:12:32,442 INFO L899 garLoopResultBuilder]: For program point L96-2(lines 93 99) no Hoare annotation was computed. [2022-04-27 15:12:32,442 INFO L899 garLoopResultBuilder]: For program point L460(lines 460 462) no Hoare annotation was computed. [2022-04-27 15:12:32,442 INFO L899 garLoopResultBuilder]: For program point L394(lines 394 400) no Hoare annotation was computed. [2022-04-27 15:12:32,442 INFO L902 garLoopResultBuilder]: At program point L626(lines 109 627) the Hoare annotation is: true [2022-04-27 15:12:32,442 INFO L899 garLoopResultBuilder]: For program point L560(lines 560 562) no Hoare annotation was computed. [2022-04-27 15:12:32,443 INFO L899 garLoopResultBuilder]: For program point L197(lines 197 578) no Hoare annotation was computed. [2022-04-27 15:12:32,443 INFO L899 garLoopResultBuilder]: For program point L164(lines 164 589) no Hoare annotation was computed. [2022-04-27 15:12:32,443 INFO L899 garLoopResultBuilder]: For program point L131(lines 131 600) no Hoare annotation was computed. [2022-04-27 15:12:32,443 INFO L899 garLoopResultBuilder]: For program point ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION(line 635) no Hoare annotation was computed. [2022-04-27 15:12:32,443 INFO L899 garLoopResultBuilder]: For program point L495(lines 495 497) no Hoare annotation was computed. [2022-04-27 15:12:32,443 INFO L895 garLoopResultBuilder]: At program point L132(lines 128 601) the Hoare annotation is: (let ((.cse0 (<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)) (.cse1 (not (<= 8544 ssl3_accept_~s__state~0))) (.cse2 (= ssl3_accept_~s__hit~0 0))) (or (and (<= ssl3_accept_~blastFlag~0 7) .cse0 (<= 6 ssl3_accept_~blastFlag~0) .cse1 .cse2) (and (= ssl3_accept_~blastFlag~0 0) .cse1) (and (= 2 ssl3_accept_~blastFlag~0) .cse0 .cse1 .cse2))) [2022-04-27 15:12:32,443 INFO L895 garLoopResultBuilder]: At program point L496(lines 83 637) the Hoare annotation is: false [2022-04-27 15:12:32,443 INFO L899 garLoopResultBuilder]: For program point L463(lines 463 472) no Hoare annotation was computed. [2022-04-27 15:12:32,443 INFO L899 garLoopResultBuilder]: For program point L364(lines 364 375) no Hoare annotation was computed. [2022-04-27 15:12:32,443 INFO L899 garLoopResultBuilder]: For program point L298(lines 298 300) no Hoare annotation was computed. [2022-04-27 15:12:32,443 INFO L899 garLoopResultBuilder]: For program point L232(lines 232 234) no Hoare annotation was computed. [2022-04-27 15:12:32,443 INFO L899 garLoopResultBuilder]: For program point L298-2(lines 219 569) no Hoare annotation was computed. [2022-04-27 15:12:32,443 INFO L895 garLoopResultBuilder]: At program point L365(lines 341 386) the Hoare annotation is: (let ((.cse0 (<= 6 ssl3_accept_~blastFlag~0)) (.cse1 (not (<= ssl3_accept_~s__state~0 8496))) (.cse2 (not (<= 8544 ssl3_accept_~s__state~0))) (.cse3 (= ssl3_accept_~s__hit~0 0))) (or (and (<= ssl3_accept_~blastFlag~0 6) .cse0 .cse1 .cse2 .cse3) (and (= ssl3_accept_~blastFlag~0 0) .cse1 .cse2) (and (<= ssl3_accept_~blastFlag~0 7) .cse0 .cse1 .cse2 (< ssl3_accept_~s__s3__tmp__next_state___0~0 8656) .cse3) (and (= 2 ssl3_accept_~blastFlag~0) .cse1 .cse2 .cse3))) [2022-04-27 15:12:32,443 INFO L899 garLoopResultBuilder]: For program point L200(lines 200 577) no Hoare annotation was computed. [2022-04-27 15:12:32,444 INFO L899 garLoopResultBuilder]: For program point L167(lines 167 588) no Hoare annotation was computed. [2022-04-27 15:12:32,444 INFO L899 garLoopResultBuilder]: For program point L134(lines 134 599) no Hoare annotation was computed. [2022-04-27 15:12:32,444 INFO L899 garLoopResultBuilder]: For program point L101(lines 101 105) no Hoare annotation was computed. [2022-04-27 15:12:32,444 INFO L899 garLoopResultBuilder]: For program point L101-1(lines 83 637) no Hoare annotation was computed. [2022-04-27 15:12:32,444 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.initFINAL(line -1) no Hoare annotation was computed. [2022-04-27 15:12:32,444 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-27 15:12:32,444 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.initEXIT(line -1) no Hoare annotation was computed. [2022-04-27 15:12:32,444 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2022-04-27 15:12:32,444 INFO L902 garLoopResultBuilder]: At program point L-1(line -1) the Hoare annotation is: true [2022-04-27 15:12:32,444 INFO L902 garLoopResultBuilder]: At program point ULTIMATE.startENTRY(line -1) the Hoare annotation is: true [2022-04-27 15:12:32,444 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2022-04-27 15:12:32,446 INFO L356 BasicCegarLoop]: Path program 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] [2022-04-27 15:12:32,448 INFO L176 ceAbstractionStarter]: Computing trace abstraction results [2022-04-27 15:12:32,450 WARN L170 areAnnotationChecker]: reach_errorENTRY has no Hoare annotation [2022-04-27 15:12:32,450 WARN L170 areAnnotationChecker]: ULTIMATE.initFINAL has no Hoare annotation [2022-04-27 15:12:32,451 WARN L170 areAnnotationChecker]: L93 has no Hoare annotation [2022-04-27 15:12:32,451 WARN L170 areAnnotationChecker]: reach_errorFINAL has no Hoare annotation [2022-04-27 15:12:32,451 WARN L170 areAnnotationChecker]: ULTIMATE.initFINAL has no Hoare annotation [2022-04-27 15:12:32,451 WARN L170 areAnnotationChecker]: ULTIMATE.startFINAL has no Hoare annotation [2022-04-27 15:12:32,451 WARN L170 areAnnotationChecker]: L646-1 has no Hoare annotation [2022-04-27 15:12:32,451 WARN L170 areAnnotationChecker]: L93 has no Hoare annotation [2022-04-27 15:12:32,451 WARN L170 areAnnotationChecker]: L93 has no Hoare annotation [2022-04-27 15:12:32,451 WARN L170 areAnnotationChecker]: ULTIMATE.initEXIT has no Hoare annotation [2022-04-27 15:12:32,451 WARN L170 areAnnotationChecker]: ULTIMATE.startFINAL has no Hoare annotation [2022-04-27 15:12:32,451 WARN L170 areAnnotationChecker]: L646-1 has no Hoare annotation [2022-04-27 15:12:32,451 WARN L170 areAnnotationChecker]: L96-2 has no Hoare annotation [2022-04-27 15:12:32,451 WARN L170 areAnnotationChecker]: L96 has no Hoare annotation [2022-04-27 15:12:32,451 WARN L170 areAnnotationChecker]: L96 has no Hoare annotation [2022-04-27 15:12:32,451 WARN L170 areAnnotationChecker]: mainFINAL has no Hoare annotation [2022-04-27 15:12:32,451 WARN L170 areAnnotationChecker]: L101 has no Hoare annotation [2022-04-27 15:12:32,451 WARN L170 areAnnotationChecker]: L101 has no Hoare annotation [2022-04-27 15:12:32,452 WARN L170 areAnnotationChecker]: mainEXIT has no Hoare annotation [2022-04-27 15:12:32,452 WARN L170 areAnnotationChecker]: L102 has no Hoare annotation [2022-04-27 15:12:32,452 WARN L170 areAnnotationChecker]: L102 has no Hoare annotation [2022-04-27 15:12:32,452 WARN L170 areAnnotationChecker]: L101-1 has no Hoare annotation [2022-04-27 15:12:32,452 WARN L170 areAnnotationChecker]: L101-1 has no Hoare annotation [2022-04-27 15:12:32,452 WARN L170 areAnnotationChecker]: ssl3_acceptFINAL has no Hoare annotation [2022-04-27 15:12:32,452 WARN L170 areAnnotationChecker]: L111 has no Hoare annotation [2022-04-27 15:12:32,452 WARN L170 areAnnotationChecker]: ssl3_acceptEXIT has no Hoare annotation [2022-04-27 15:12:32,452 WARN L170 areAnnotationChecker]: L631 has no Hoare annotation [2022-04-27 15:12:32,452 WARN L170 areAnnotationChecker]: L111 has no Hoare annotation [2022-04-27 15:12:32,452 WARN L170 areAnnotationChecker]: L631 has no Hoare annotation [2022-04-27 15:12:32,452 WARN L170 areAnnotationChecker]: L631 has no Hoare annotation [2022-04-27 15:12:32,452 WARN L170 areAnnotationChecker]: L113 has no Hoare annotation [2022-04-27 15:12:32,452 WARN L170 areAnnotationChecker]: L113 has no Hoare annotation [2022-04-27 15:12:32,452 WARN L170 areAnnotationChecker]: L631-2 has no Hoare annotation [2022-04-27 15:12:32,453 WARN L170 areAnnotationChecker]: L116 has no Hoare annotation [2022-04-27 15:12:32,453 WARN L170 areAnnotationChecker]: L116 has no Hoare annotation [2022-04-27 15:12:32,453 WARN L170 areAnnotationChecker]: L227 has no Hoare annotation [2022-04-27 15:12:32,453 WARN L170 areAnnotationChecker]: L119 has no Hoare annotation [2022-04-27 15:12:32,453 WARN L170 areAnnotationChecker]: L119 has no Hoare annotation [2022-04-27 15:12:32,453 WARN L170 areAnnotationChecker]: L227 has no Hoare annotation [2022-04-27 15:12:32,453 WARN L170 areAnnotationChecker]: L227 has no Hoare annotation [2022-04-27 15:12:32,453 WARN L170 areAnnotationChecker]: L122 has no Hoare annotation [2022-04-27 15:12:32,453 WARN L170 areAnnotationChecker]: L122 has no Hoare annotation [2022-04-27 15:12:32,453 WARN L170 areAnnotationChecker]: L227-2 has no Hoare annotation [2022-04-27 15:12:32,453 WARN L170 areAnnotationChecker]: L125 has no Hoare annotation [2022-04-27 15:12:32,454 WARN L170 areAnnotationChecker]: L125 has no Hoare annotation [2022-04-27 15:12:32,454 WARN L170 areAnnotationChecker]: L232 has no Hoare annotation [2022-04-27 15:12:32,454 WARN L170 areAnnotationChecker]: L232 has no Hoare annotation [2022-04-27 15:12:32,454 WARN L170 areAnnotationChecker]: L128 has no Hoare annotation [2022-04-27 15:12:32,454 WARN L170 areAnnotationChecker]: L128 has no Hoare annotation [2022-04-27 15:12:32,454 WARN L170 areAnnotationChecker]: L237 has no Hoare annotation [2022-04-27 15:12:32,454 WARN L170 areAnnotationChecker]: L237 has no Hoare annotation [2022-04-27 15:12:32,454 WARN L170 areAnnotationChecker]: L270 has no Hoare annotation [2022-04-27 15:12:32,454 WARN L170 areAnnotationChecker]: L131 has no Hoare annotation [2022-04-27 15:12:32,454 WARN L170 areAnnotationChecker]: L131 has no Hoare annotation [2022-04-27 15:12:32,454 WARN L170 areAnnotationChecker]: L239 has no Hoare annotation [2022-04-27 15:12:32,454 WARN L170 areAnnotationChecker]: L239 has no Hoare annotation [2022-04-27 15:12:32,454 WARN L170 areAnnotationChecker]: L237-2 has no Hoare annotation [2022-04-27 15:12:32,454 WARN L170 areAnnotationChecker]: L237-2 has no Hoare annotation [2022-04-27 15:12:32,454 WARN L170 areAnnotationChecker]: L270 has no Hoare annotation [2022-04-27 15:12:32,454 WARN L170 areAnnotationChecker]: L270 has no Hoare annotation [2022-04-27 15:12:32,454 WARN L170 areAnnotationChecker]: L134 has no Hoare annotation [2022-04-27 15:12:32,454 WARN L170 areAnnotationChecker]: L134 has no Hoare annotation [2022-04-27 15:12:32,454 WARN L170 areAnnotationChecker]: L243 has no Hoare annotation [2022-04-27 15:12:32,454 WARN L170 areAnnotationChecker]: L243 has no Hoare annotation [2022-04-27 15:12:32,454 WARN L170 areAnnotationChecker]: L254 has no Hoare annotation [2022-04-27 15:12:32,455 WARN L170 areAnnotationChecker]: L254 has no Hoare annotation [2022-04-27 15:12:32,455 WARN L170 areAnnotationChecker]: L608 has no Hoare annotation [2022-04-27 15:12:32,455 WARN L170 areAnnotationChecker]: L607 has no Hoare annotation [2022-04-27 15:12:32,456 WARN L170 areAnnotationChecker]: L137 has no Hoare annotation [2022-04-27 15:12:32,457 WARN L170 areAnnotationChecker]: L137 has no Hoare annotation [2022-04-27 15:12:32,457 WARN L170 areAnnotationChecker]: L255 has no Hoare annotation [2022-04-27 15:12:32,457 WARN L170 areAnnotationChecker]: L255 has no Hoare annotation [2022-04-27 15:12:32,457 WARN L170 areAnnotationChecker]: L608 has no Hoare annotation [2022-04-27 15:12:32,457 WARN L170 areAnnotationChecker]: L608 has no Hoare annotation [2022-04-27 15:12:32,457 WARN L170 areAnnotationChecker]: L607 has no Hoare annotation [2022-04-27 15:12:32,457 WARN L170 areAnnotationChecker]: L285 has no Hoare annotation [2022-04-27 15:12:32,457 WARN L170 areAnnotationChecker]: L140 has no Hoare annotation [2022-04-27 15:12:32,457 WARN L170 areAnnotationChecker]: L140 has no Hoare annotation [2022-04-27 15:12:32,457 WARN L170 areAnnotationChecker]: L609 has no Hoare annotation [2022-04-27 15:12:32,457 WARN L170 areAnnotationChecker]: L609 has no Hoare annotation [2022-04-27 15:12:32,457 WARN L170 areAnnotationChecker]: L285 has no Hoare annotation [2022-04-27 15:12:32,457 WARN L170 areAnnotationChecker]: L285 has no Hoare annotation [2022-04-27 15:12:32,457 WARN L170 areAnnotationChecker]: L143 has no Hoare annotation [2022-04-27 15:12:32,457 WARN L170 areAnnotationChecker]: L143 has no Hoare annotation [2022-04-27 15:12:32,457 WARN L170 areAnnotationChecker]: L611 has no Hoare annotation [2022-04-27 15:12:32,457 WARN L170 areAnnotationChecker]: L611 has no Hoare annotation [2022-04-27 15:12:32,457 WARN L170 areAnnotationChecker]: L609-2 has no Hoare annotation [2022-04-27 15:12:32,457 WARN L170 areAnnotationChecker]: L609-2 has no Hoare annotation [2022-04-27 15:12:32,457 WARN L170 areAnnotationChecker]: L285-2 has no Hoare annotation [2022-04-27 15:12:32,457 WARN L170 areAnnotationChecker]: L285-2 has no Hoare annotation [2022-04-27 15:12:32,457 WARN L170 areAnnotationChecker]: L146 has no Hoare annotation [2022-04-27 15:12:32,457 WARN L170 areAnnotationChecker]: L146 has no Hoare annotation [2022-04-27 15:12:32,457 WARN L170 areAnnotationChecker]: L616 has no Hoare annotation [2022-04-27 15:12:32,458 WARN L170 areAnnotationChecker]: L616 has no Hoare annotation [2022-04-27 15:12:32,458 WARN L170 areAnnotationChecker]: L298 has no Hoare annotation [2022-04-27 15:12:32,458 WARN L170 areAnnotationChecker]: L149 has no Hoare annotation [2022-04-27 15:12:32,458 WARN L170 areAnnotationChecker]: L149 has no Hoare annotation [2022-04-27 15:12:32,458 WARN L170 areAnnotationChecker]: L298 has no Hoare annotation [2022-04-27 15:12:32,458 WARN L170 areAnnotationChecker]: L298 has no Hoare annotation [2022-04-27 15:12:32,458 WARN L170 areAnnotationChecker]: L152 has no Hoare annotation [2022-04-27 15:12:32,458 WARN L170 areAnnotationChecker]: L152 has no Hoare annotation [2022-04-27 15:12:32,458 WARN L170 areAnnotationChecker]: L298-2 has no Hoare annotation [2022-04-27 15:12:32,458 WARN L170 areAnnotationChecker]: L298-2 has no Hoare annotation [2022-04-27 15:12:32,458 WARN L170 areAnnotationChecker]: L315 has no Hoare annotation [2022-04-27 15:12:32,458 WARN L170 areAnnotationChecker]: L155 has no Hoare annotation [2022-04-27 15:12:32,458 WARN L170 areAnnotationChecker]: L155 has no Hoare annotation [2022-04-27 15:12:32,458 WARN L170 areAnnotationChecker]: L304 has no Hoare annotation [2022-04-27 15:12:32,458 WARN L170 areAnnotationChecker]: L304 has no Hoare annotation [2022-04-27 15:12:32,458 WARN L170 areAnnotationChecker]: L315 has no Hoare annotation [2022-04-27 15:12:32,458 WARN L170 areAnnotationChecker]: L315 has no Hoare annotation [2022-04-27 15:12:32,458 WARN L170 areAnnotationChecker]: L158 has no Hoare annotation [2022-04-27 15:12:32,458 WARN L170 areAnnotationChecker]: L158 has no Hoare annotation [2022-04-27 15:12:32,458 WARN L170 areAnnotationChecker]: L304-2 has no Hoare annotation [2022-04-27 15:12:32,458 WARN L170 areAnnotationChecker]: L315-2 has no Hoare annotation [2022-04-27 15:12:32,458 WARN L170 areAnnotationChecker]: L319 has no Hoare annotation [2022-04-27 15:12:32,458 WARN L170 areAnnotationChecker]: L319 has no Hoare annotation [2022-04-27 15:12:32,458 WARN L170 areAnnotationChecker]: L335 has no Hoare annotation [2022-04-27 15:12:32,459 WARN L170 areAnnotationChecker]: L161 has no Hoare annotation [2022-04-27 15:12:32,459 WARN L170 areAnnotationChecker]: L161 has no Hoare annotation [2022-04-27 15:12:32,459 WARN L170 areAnnotationChecker]: L319-2 has no Hoare annotation [2022-04-27 15:12:32,459 WARN L170 areAnnotationChecker]: L319-2 has no Hoare annotation [2022-04-27 15:12:32,459 WARN L170 areAnnotationChecker]: L335 has no Hoare annotation [2022-04-27 15:12:32,459 WARN L170 areAnnotationChecker]: L335 has no Hoare annotation [2022-04-27 15:12:32,459 WARN L170 areAnnotationChecker]: L164 has no Hoare annotation [2022-04-27 15:12:32,459 WARN L170 areAnnotationChecker]: L164 has no Hoare annotation [2022-04-27 15:12:32,459 WARN L170 areAnnotationChecker]: L335-2 has no Hoare annotation [2022-04-27 15:12:32,459 WARN L170 areAnnotationChecker]: L335-2 has no Hoare annotation [2022-04-27 15:12:32,459 WARN L170 areAnnotationChecker]: L393 has no Hoare annotation [2022-04-27 15:12:32,461 WARN L170 areAnnotationChecker]: L167 has no Hoare annotation [2022-04-27 15:12:32,461 WARN L170 areAnnotationChecker]: L167 has no Hoare annotation [2022-04-27 15:12:32,461 WARN L170 areAnnotationChecker]: L367 has no Hoare annotation [2022-04-27 15:12:32,461 WARN L170 areAnnotationChecker]: L344 has no Hoare annotation [2022-04-27 15:12:32,462 WARN L170 areAnnotationChecker]: L344 has no Hoare annotation [2022-04-27 15:12:32,462 WARN L170 areAnnotationChecker]: L393 has no Hoare annotation [2022-04-27 15:12:32,462 WARN L170 areAnnotationChecker]: L393 has no Hoare annotation [2022-04-27 15:12:32,462 WARN L170 areAnnotationChecker]: L170 has no Hoare annotation [2022-04-27 15:12:32,462 WARN L170 areAnnotationChecker]: L170 has no Hoare annotation [2022-04-27 15:12:32,462 WARN L170 areAnnotationChecker]: L367 has no Hoare annotation [2022-04-27 15:12:32,462 WARN L170 areAnnotationChecker]: L367 has no Hoare annotation [2022-04-27 15:12:32,462 WARN L170 areAnnotationChecker]: L347 has no Hoare annotation [2022-04-27 15:12:32,462 WARN L170 areAnnotationChecker]: L347 has no Hoare annotation [2022-04-27 15:12:32,462 WARN L170 areAnnotationChecker]: L394 has no Hoare annotation [2022-04-27 15:12:32,462 WARN L170 areAnnotationChecker]: L394 has no Hoare annotation [2022-04-27 15:12:32,462 WARN L170 areAnnotationChecker]: L405 has no Hoare annotation [2022-04-27 15:12:32,462 WARN L170 areAnnotationChecker]: L438 has no Hoare annotation [2022-04-27 15:12:32,462 WARN L170 areAnnotationChecker]: L173 has no Hoare annotation [2022-04-27 15:12:32,462 WARN L170 areAnnotationChecker]: L173 has no Hoare annotation [2022-04-27 15:12:32,462 WARN L170 areAnnotationChecker]: L367-2 has no Hoare annotation [2022-04-27 15:12:32,462 WARN L170 areAnnotationChecker]: L367-2 has no Hoare annotation [2022-04-27 15:12:32,462 WARN L170 areAnnotationChecker]: L348 has no Hoare annotation [2022-04-27 15:12:32,462 WARN L170 areAnnotationChecker]: L348 has no Hoare annotation [2022-04-27 15:12:32,462 WARN L170 areAnnotationChecker]: L347-1 has no Hoare annotation [2022-04-27 15:12:32,462 WARN L170 areAnnotationChecker]: L405 has no Hoare annotation [2022-04-27 15:12:32,462 WARN L170 areAnnotationChecker]: L405 has no Hoare annotation [2022-04-27 15:12:32,462 WARN L170 areAnnotationChecker]: L438 has no Hoare annotation [2022-04-27 15:12:32,463 WARN L170 areAnnotationChecker]: L438 has no Hoare annotation [2022-04-27 15:12:32,463 WARN L170 areAnnotationChecker]: L176 has no Hoare annotation [2022-04-27 15:12:32,463 WARN L170 areAnnotationChecker]: L176 has no Hoare annotation [2022-04-27 15:12:32,463 WARN L170 areAnnotationChecker]: L353 has no Hoare annotation [2022-04-27 15:12:32,463 WARN L170 areAnnotationChecker]: L353 has no Hoare annotation [2022-04-27 15:12:32,463 WARN L170 areAnnotationChecker]: L406 has no Hoare annotation [2022-04-27 15:12:32,463 WARN L170 areAnnotationChecker]: L406 has no Hoare annotation [2022-04-27 15:12:32,463 WARN L170 areAnnotationChecker]: L417 has no Hoare annotation [2022-04-27 15:12:32,463 WARN L170 areAnnotationChecker]: L449 has no Hoare annotation [2022-04-27 15:12:32,463 WARN L170 areAnnotationChecker]: L446-1 has no Hoare annotation [2022-04-27 15:12:32,463 WARN L170 areAnnotationChecker]: L179 has no Hoare annotation [2022-04-27 15:12:32,463 WARN L170 areAnnotationChecker]: L179 has no Hoare annotation [2022-04-27 15:12:32,463 WARN L170 areAnnotationChecker]: L356 has no Hoare annotation [2022-04-27 15:12:32,463 WARN L170 areAnnotationChecker]: L356 has no Hoare annotation [2022-04-27 15:12:32,463 WARN L170 areAnnotationChecker]: L417 has no Hoare annotation [2022-04-27 15:12:32,463 WARN L170 areAnnotationChecker]: L417 has no Hoare annotation [2022-04-27 15:12:32,463 WARN L170 areAnnotationChecker]: L449 has no Hoare annotation [2022-04-27 15:12:32,463 WARN L170 areAnnotationChecker]: L449 has no Hoare annotation [2022-04-27 15:12:32,463 WARN L170 areAnnotationChecker]: L446-1 has no Hoare annotation [2022-04-27 15:12:32,463 WARN L170 areAnnotationChecker]: L460 has no Hoare annotation [2022-04-27 15:12:32,464 WARN L170 areAnnotationChecker]: L182 has no Hoare annotation [2022-04-27 15:12:32,464 WARN L170 areAnnotationChecker]: L182 has no Hoare annotation [2022-04-27 15:12:32,464 WARN L170 areAnnotationChecker]: L356-2 has no Hoare annotation [2022-04-27 15:12:32,464 WARN L170 areAnnotationChecker]: ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION has no Hoare annotation [2022-04-27 15:12:32,464 WARN L170 areAnnotationChecker]: ssl3_acceptFINAL has no Hoare annotation [2022-04-27 15:12:32,464 WARN L170 areAnnotationChecker]: L420 has no Hoare annotation [2022-04-27 15:12:32,464 WARN L170 areAnnotationChecker]: L420 has no Hoare annotation [2022-04-27 15:12:32,464 WARN L170 areAnnotationChecker]: L460 has no Hoare annotation [2022-04-27 15:12:32,464 WARN L170 areAnnotationChecker]: L460 has no Hoare annotation [2022-04-27 15:12:32,464 WARN L170 areAnnotationChecker]: L185 has no Hoare annotation [2022-04-27 15:12:32,464 WARN L170 areAnnotationChecker]: L185 has no Hoare annotation [2022-04-27 15:12:32,464 WARN L170 areAnnotationChecker]: L364 has no Hoare annotation [2022-04-27 15:12:32,464 WARN L170 areAnnotationChecker]: L364 has no Hoare annotation [2022-04-27 15:12:32,464 WARN L170 areAnnotationChecker]: L463 has no Hoare annotation [2022-04-27 15:12:32,464 WARN L170 areAnnotationChecker]: L463 has no Hoare annotation [2022-04-27 15:12:32,464 WARN L170 areAnnotationChecker]: L477 has no Hoare annotation [2022-04-27 15:12:32,464 WARN L170 areAnnotationChecker]: L188 has no Hoare annotation [2022-04-27 15:12:32,464 WARN L170 areAnnotationChecker]: L188 has no Hoare annotation [2022-04-27 15:12:32,464 WARN L170 areAnnotationChecker]: L467 has no Hoare annotation [2022-04-27 15:12:32,465 WARN L170 areAnnotationChecker]: L467 has no Hoare annotation [2022-04-27 15:12:32,465 WARN L170 areAnnotationChecker]: L477 has no Hoare annotation [2022-04-27 15:12:32,465 WARN L170 areAnnotationChecker]: L477 has no Hoare annotation [2022-04-27 15:12:32,465 WARN L170 areAnnotationChecker]: L191 has no Hoare annotation [2022-04-27 15:12:32,465 WARN L170 areAnnotationChecker]: L191 has no Hoare annotation [2022-04-27 15:12:32,465 WARN L170 areAnnotationChecker]: L486 has no Hoare annotation [2022-04-27 15:12:32,465 WARN L170 areAnnotationChecker]: L194 has no Hoare annotation [2022-04-27 15:12:32,465 WARN L170 areAnnotationChecker]: L194 has no Hoare annotation [2022-04-27 15:12:32,465 WARN L170 areAnnotationChecker]: L486 has no Hoare annotation [2022-04-27 15:12:32,465 WARN L170 areAnnotationChecker]: L486 has no Hoare annotation [2022-04-27 15:12:32,465 WARN L170 areAnnotationChecker]: L197 has no Hoare annotation [2022-04-27 15:12:32,465 WARN L170 areAnnotationChecker]: L197 has no Hoare annotation [2022-04-27 15:12:32,465 WARN L170 areAnnotationChecker]: L495 has no Hoare annotation [2022-04-27 15:12:32,465 WARN L170 areAnnotationChecker]: L200 has no Hoare annotation [2022-04-27 15:12:32,465 WARN L170 areAnnotationChecker]: L200 has no Hoare annotation [2022-04-27 15:12:32,465 WARN L170 areAnnotationChecker]: L495 has no Hoare annotation [2022-04-27 15:12:32,465 WARN L170 areAnnotationChecker]: L495 has no Hoare annotation [2022-04-27 15:12:32,465 WARN L170 areAnnotationChecker]: L203 has no Hoare annotation [2022-04-27 15:12:32,465 WARN L170 areAnnotationChecker]: L203 has no Hoare annotation [2022-04-27 15:12:32,465 WARN L170 areAnnotationChecker]: L498 has no Hoare annotation [2022-04-27 15:12:32,466 WARN L170 areAnnotationChecker]: L498 has no Hoare annotation [2022-04-27 15:12:32,466 WARN L170 areAnnotationChecker]: L511 has no Hoare annotation [2022-04-27 15:12:32,466 WARN L170 areAnnotationChecker]: L206 has no Hoare annotation [2022-04-27 15:12:32,466 WARN L170 areAnnotationChecker]: L206 has no Hoare annotation [2022-04-27 15:12:32,466 WARN L170 areAnnotationChecker]: L501 has no Hoare annotation [2022-04-27 15:12:32,466 WARN L170 areAnnotationChecker]: L501 has no Hoare annotation [2022-04-27 15:12:32,466 WARN L170 areAnnotationChecker]: L511 has no Hoare annotation [2022-04-27 15:12:32,466 WARN L170 areAnnotationChecker]: L511 has no Hoare annotation [2022-04-27 15:12:32,466 WARN L170 areAnnotationChecker]: L209 has no Hoare annotation [2022-04-27 15:12:32,466 WARN L170 areAnnotationChecker]: L209 has no Hoare annotation [2022-04-27 15:12:32,466 WARN L170 areAnnotationChecker]: L501-2 has no Hoare annotation [2022-04-27 15:12:32,466 WARN L170 areAnnotationChecker]: L516 has no Hoare annotation [2022-04-27 15:12:32,466 WARN L170 areAnnotationChecker]: L516 has no Hoare annotation [2022-04-27 15:12:32,466 WARN L170 areAnnotationChecker]: L540 has no Hoare annotation [2022-04-27 15:12:32,466 WARN L170 areAnnotationChecker]: L212 has no Hoare annotation [2022-04-27 15:12:32,466 WARN L170 areAnnotationChecker]: L212 has no Hoare annotation [2022-04-27 15:12:32,466 WARN L170 areAnnotationChecker]: L522-2 has no Hoare annotation [2022-04-27 15:12:32,466 WARN L170 areAnnotationChecker]: L522-2 has no Hoare annotation [2022-04-27 15:12:32,466 WARN L170 areAnnotationChecker]: L519 has no Hoare annotation [2022-04-27 15:12:32,466 WARN L170 areAnnotationChecker]: L519 has no Hoare annotation [2022-04-27 15:12:32,467 WARN L170 areAnnotationChecker]: L540 has no Hoare annotation [2022-04-27 15:12:32,467 WARN L170 areAnnotationChecker]: L540 has no Hoare annotation [2022-04-27 15:12:32,467 WARN L170 areAnnotationChecker]: L215 has no Hoare annotation [2022-04-27 15:12:32,467 WARN L170 areAnnotationChecker]: L215 has no Hoare annotation [2022-04-27 15:12:32,467 WARN L170 areAnnotationChecker]: L532 has no Hoare annotation [2022-04-27 15:12:32,467 WARN L170 areAnnotationChecker]: L532 has no Hoare annotation [2022-04-27 15:12:32,467 WARN L170 areAnnotationChecker]: L522 has no Hoare annotation [2022-04-27 15:12:32,467 WARN L170 areAnnotationChecker]: L522 has no Hoare annotation [2022-04-27 15:12:32,467 WARN L170 areAnnotationChecker]: L540-2 has no Hoare annotation [2022-04-27 15:12:32,467 WARN L170 areAnnotationChecker]: L540-2 has no Hoare annotation [2022-04-27 15:12:32,467 WARN L170 areAnnotationChecker]: L557 has no Hoare annotation [2022-04-27 15:12:32,467 WARN L170 areAnnotationChecker]: L547 has no Hoare annotation [2022-04-27 15:12:32,467 WARN L170 areAnnotationChecker]: L547 has no Hoare annotation [2022-04-27 15:12:32,467 WARN L170 areAnnotationChecker]: L557 has no Hoare annotation [2022-04-27 15:12:32,467 WARN L170 areAnnotationChecker]: L557 has no Hoare annotation [2022-04-27 15:12:32,467 WARN L170 areAnnotationChecker]: L547-2 has no Hoare annotation [2022-04-27 15:12:32,467 WARN L170 areAnnotationChecker]: L560 has no Hoare annotation [2022-04-27 15:12:32,467 WARN L170 areAnnotationChecker]: L560 has no Hoare annotation [2022-04-27 15:12:32,467 WARN L170 areAnnotationChecker]: L557-1 has no Hoare annotation [2022-04-27 15:12:32,467 INFO L163 areAnnotationChecker]: CFG has 10 edges. 10 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [2022-04-27 15:12:32,488 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 27.04 03:12:32 BoogieIcfgContainer [2022-04-27 15:12:32,489 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-04-27 15:12:32,490 INFO L158 Benchmark]: Toolchain (without parser) took 218194.36ms. Allocated memory was 178.3MB in the beginning and 381.7MB in the end (delta: 203.4MB). Free memory was 117.2MB in the beginning and 71.8MB in the end (delta: 45.4MB). Peak memory consumption was 288.3MB. Max. memory is 8.0GB. [2022-04-27 15:12:32,490 INFO L158 Benchmark]: CDTParser took 0.10ms. Allocated memory is still 178.3MB. Free memory is still 134.0MB. There was no memory consumed. Max. memory is 8.0GB. [2022-04-27 15:12:32,490 INFO L158 Benchmark]: CACSL2BoogieTranslator took 384.53ms. Allocated memory was 178.3MB in the beginning and 220.2MB in the end (delta: 41.9MB). Free memory was 117.0MB in the beginning and 184.6MB in the end (delta: -67.6MB). Peak memory consumption was 16.0MB. Max. memory is 8.0GB. [2022-04-27 15:12:32,490 INFO L158 Benchmark]: Boogie Preprocessor took 63.10ms. Allocated memory is still 220.2MB. Free memory was 184.6MB in the beginning and 182.0MB in the end (delta: 2.6MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. [2022-04-27 15:12:32,491 INFO L158 Benchmark]: RCFGBuilder took 971.06ms. Allocated memory is still 220.2MB. Free memory was 182.0MB in the beginning and 144.8MB in the end (delta: 37.2MB). Peak memory consumption was 36.7MB. Max. memory is 8.0GB. [2022-04-27 15:12:32,491 INFO L158 Benchmark]: TraceAbstraction took 216766.08ms. Allocated memory was 220.2MB in the beginning and 381.7MB in the end (delta: 161.5MB). Free memory was 144.3MB in the beginning and 71.8MB in the end (delta: 72.4MB). Peak memory consumption was 273.9MB. Max. memory is 8.0GB. [2022-04-27 15:12:32,492 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.10ms. Allocated memory is still 178.3MB. Free memory is still 134.0MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 384.53ms. Allocated memory was 178.3MB in the beginning and 220.2MB in the end (delta: 41.9MB). Free memory was 117.0MB in the beginning and 184.6MB in the end (delta: -67.6MB). Peak memory consumption was 16.0MB. Max. memory is 8.0GB. * Boogie Preprocessor took 63.10ms. Allocated memory is still 220.2MB. Free memory was 184.6MB in the beginning and 182.0MB in the end (delta: 2.6MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. * RCFGBuilder took 971.06ms. Allocated memory is still 220.2MB. Free memory was 182.0MB in the beginning and 144.8MB in the end (delta: 37.2MB). Peak memory consumption was 36.7MB. Max. memory is 8.0GB. * TraceAbstraction took 216766.08ms. Allocated memory was 220.2MB in the beginning and 381.7MB in the end (delta: 161.5MB). Free memory was 144.3MB in the beginning and 71.8MB in the end (delta: 72.4MB). Peak memory consumption was 273.9MB. 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: 635]: 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, 158 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 216.7s, OverallIterations: 25, TraceHistogramMax: 14, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 121.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 25.5s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 8895 SdHoareTripleChecker+Valid, 5.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 8893 mSDsluCounter, 7327 SdHoareTripleChecker+Invalid, 5.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 589 mSDsCounter, 697 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 8413 IncrementalHoareTripleChecker+Invalid, 9110 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 697 mSolverCounterUnsat, 6738 mSDtfsCounter, 8413 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2786 GetRequests, 2680 SyntacticMatches, 0 SemanticMatches, 106 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=8823occurred in iteration=21, InterpolantAutomatonStates: 116, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 57.3s AutomataMinimizationTime, 25 MinimizatonAttempts, 13733 StatesRemovedByMinimization, 19 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 32 LocationsWithAnnotation, 32 PreInvPairs, 509 NumberOfFragments, 1775 HoareAnnotationTreeSize, 32 FomulaSimplifications, 27443 FormulaSimplificationTreeSizeReduction, 15.4s HoareSimplificationTime, 32 FomulaSimplificationsInter, 90913 FormulaSimplificationTreeSizeReductionInter, 9.9s HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.7s SatisfiabilityAnalysisTime, 7.7s InterpolantComputationTime, 6252 NumberOfCodeBlocks, 6252 NumberOfCodeBlocksAsserted, 30 NumberOfCheckSat, 7267 ConstructedInterpolants, 0 QuantifiedInterpolants, 10798 SizeOfPredicates, 3 NumberOfNonLiveVariables, 3021 ConjunctsInSsa, 14 ConjunctsInUnsatCore, 33 InterpolantComputations, 22 PerfectInterpolantSequences, 19925/20169 InterpolantCoveringCapability, 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: 393]: Loop Invariant Derived loop invariant: (((((blastFlag <= 7 && s__state <= 8576) && 6 <= blastFlag) && !(s__state <= 8496)) && s__hit == 0) || (((s__state <= 8576 && 2 == blastFlag) && !(s__state <= 8496)) && s__hit == 0)) || ((blastFlag == 0 && s__state <= 8576) && !(s__state <= 8496)) - InvariantResult [Line: 110]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((blastFlag <= 4 && 8640 <= s__s3__tmp__next_state___0) && s__s3__tmp__next_state___0 < 8656) && s__state == 3) || ((((blastFlag <= 7 && s__s3__tmp__next_state___0 <= 8576) && 6 <= blastFlag) && s__state == 8592) && s__hit == 0)) || (((s__state <= 8656 && 2 == blastFlag) && 8560 == s__state) && s__hit == 0)) || ((blastFlag <= 4 && s__state <= 8672) && 8672 <= s__state)) || (((s__state == 8544 && s__state <= 8656) && 2 == blastFlag) && s__hit == 0)) || (((blastFlag <= 6 && s__state == 8528) && 6 <= blastFlag) && s__hit == 0)) || ((((blastFlag <= 4 && 8656 <= s__state) && s__state <= 8656) && s__s3__tmp__next_state___0 < 8656) && s__hit == 0)) || ((((blastFlag <= 7 && s__state == 8512) && 6 <= blastFlag) && s__s3__tmp__next_state___0 < 8656) && s__hit == 0)) || blastFlag == 0) || ((((8640 <= s__state && blastFlag <= 4) && 8640 <= s__s3__tmp__next_state___0) && s__state < 8656) && s__s3__tmp__next_state___0 < 8656)) || (((s__state <= 8672 && 8672 <= s__state) && s__s3__tmp__next_state___0 < 8656) && s__hit == 0)) || (((blastFlag <= 7 && 6 <= blastFlag) && 8560 == s__state) && s__hit == 0)) || (((((s__state <= 8576 && s__state <= 8656) && 2 == blastFlag) && s__s3__tmp__next_state___0 <= 8576) && 8496 < s__s3__tmp__next_state___0) && s__hit == 0)) || (((s__state == 8544 && blastFlag <= 7) && 6 <= blastFlag) && s__hit == 0)) || ((((s__state <= 8656 && 2 == blastFlag) && s__s3__tmp__next_state___0 <= 8576) && s__state == 8608) && s__hit == 0)) || (((((blastFlag <= 7 && s__state <= 8576) && s__s3__tmp__next_state___0 <= 8576) && 6 <= blastFlag) && !(8544 <= s__state)) && s__hit == 0)) || ((((blastFlag <= 7 && s__state == 8528) && 6 <= blastFlag) && s__s3__tmp__next_state___0 < 8656) && s__hit == 0)) || (blastFlag == 1 && 8496 == s__state)) || (((((8656 <= s__state && blastFlag <= 7) && s__state <= 8656) && 6 <= blastFlag) && s__s3__tmp__next_state___0 < 8656) && s__hit == 0)) || (((((s__state <= 8576 && s__state <= 8656) && 2 == blastFlag) && s__s3__tmp__next_state___0 <= 8576) && !(8544 <= s__state)) && s__hit == 0)) || (((blastFlag <= 4 && 8448 == s__state) && 8640 <= s__s3__tmp__next_state___0) && s__s3__tmp__next_state___0 < 8656)) || (((((8640 <= s__state && blastFlag <= 7) && s__s3__tmp__next_state___0 <= 8576) && 6 <= blastFlag) && s__state < 8656) && s__hit == 0)) || ((((blastFlag <= 7 && s__s3__tmp__next_state___0 <= 8576) && 6 <= blastFlag) && s__state == 8608) && s__hit == 0)) || ((2 == blastFlag && s__state == 8528) && s__hit == 0)) || ((2 == blastFlag && s__state == 8512) && s__hit == 0)) || ((((8640 <= s__state && blastFlag <= 4) && s__s3__tmp__next_state___0 <= 8576) && s__state < 8656) && s__hit == 0)) || ((8656 <= s__state && s__state <= 8656) && 2 == blastFlag)) || ((s__s3__tmp__next_state___0 <= 8576 && s__state == 3) && s__hit == 0)) || ((8448 == s__state && 3 == s__s3__tmp__next_state___0) && s__hit == 0)) || ((((s__state <= 8656 && 2 == blastFlag) && s__s3__tmp__next_state___0 <= 8576) && s__state == 8592) && s__hit == 0)) || (((((blastFlag <= 7 && s__state <= 8576) && s__s3__tmp__next_state___0 <= 8576) && 6 <= blastFlag) && 8496 < s__s3__tmp__next_state___0) && s__hit == 0) - InvariantResult [Line: 179]: Loop Invariant Derived loop invariant: ((((((2 == blastFlag && s__s3__tmp__next_state___0 <= 8576) && 8496 < s__s3__tmp__next_state___0) && s__state < 8656) && !(s__state <= 8496)) && s__hit == 0) || ((((((blastFlag <= 7 && s__s3__tmp__next_state___0 <= 8576) && 6 <= blastFlag) && 8496 < s__s3__tmp__next_state___0) && s__state < 8656) && !(s__state <= 8496)) && s__hit == 0)) || ((blastFlag == 0 && s__state < 8656) && !(s__state <= 8496)) - InvariantResult [Line: 341]: Loop Invariant Derived loop invariant: ((((((blastFlag <= 6 && 6 <= blastFlag) && !(s__state <= 8496)) && !(8544 <= s__state)) && s__hit == 0) || ((blastFlag == 0 && !(s__state <= 8496)) && !(8544 <= s__state))) || (((((blastFlag <= 7 && 6 <= blastFlag) && !(s__state <= 8496)) && !(8544 <= s__state)) && s__s3__tmp__next_state___0 < 8656) && s__hit == 0)) || (((2 == blastFlag && !(s__state <= 8496)) && !(8544 <= s__state)) && s__hit == 0) - InvariantResult [Line: 215]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 152]: Loop Invariant Derived loop invariant: (((blastFlag == 0 && !(s__state <= 8496)) && !(8544 <= s__state)) || (((((blastFlag <= 7 && 6 <= blastFlag) && !(s__state <= 8496)) && !(8544 <= s__state)) && s__s3__tmp__next_state___0 < 8656) && s__hit == 0)) || (((2 == blastFlag && !(s__state <= 8496)) && !(8544 <= s__state)) && s__hit == 0) - InvariantResult [Line: 176]: Loop Invariant Derived loop invariant: ((((((8448 == s__state && 2 == blastFlag) && s__s3__tmp__next_state___0 <= 8576) && s__hit == 0) || (blastFlag == 0 && 8448 == s__state)) || (((blastFlag <= 4 && 8448 == s__state) && 8640 <= s__s3__tmp__next_state___0) && s__s3__tmp__next_state___0 < 8656)) || ((((8448 == s__state && blastFlag <= 7) && s__s3__tmp__next_state___0 <= 8576) && 6 <= blastFlag) && s__hit == 0)) || ((8448 == s__state && 3 == s__s3__tmp__next_state___0) && s__hit == 0) - InvariantResult [Line: 83]: Loop Invariant Derived loop invariant: 0 - InvariantResult [Line: 405]: Loop Invariant Derived loop invariant: (((((blastFlag <= 7 && s__state <= 8576) && 6 <= blastFlag) && !(s__state <= 8496)) && s__hit == 0) || (((s__state <= 8576 && 2 == blastFlag) && !(s__state <= 8496)) && s__hit == 0)) || ((blastFlag == 0 && s__state <= 8576) && !(s__state <= 8496)) - InvariantResult [Line: 137]: Loop Invariant Derived loop invariant: (((((blastFlag <= 7 && s__s3__tmp__next_state___0 <= 8576) && 6 <= blastFlag) && !(8544 <= s__state)) && s__hit == 0) || (blastFlag == 0 && !(8544 <= s__state))) || (((2 == blastFlag && s__s3__tmp__next_state___0 <= 8576) && !(8544 <= s__state)) && s__hit == 0) - InvariantResult [Line: 109]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 217]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 191]: Loop Invariant Derived loop invariant: (((blastFlag == 0 && 8496 < s__state) && s__state < 8656) || ((((blastFlag <= 7 && s__s3__tmp__next_state___0 <= 8576) && 6 <= blastFlag) && s__state == 8608) && s__hit == 0)) || (((2 == blastFlag && s__s3__tmp__next_state___0 <= 8576) && s__state == 8608) && s__hit == 0) - InvariantResult [Line: 146]: Loop Invariant Derived loop invariant: ((((((blastFlag <= 7 && s__s3__tmp__next_state___0 <= 8576) && 6 <= blastFlag) && !(8544 <= s__state)) && s__hit == 0) || (blastFlag == 0 && !(8544 <= s__state))) || (blastFlag == 1 && !(8544 <= s__state))) || (((2 == blastFlag && s__s3__tmp__next_state___0 <= 8576) && !(8544 <= s__state)) && s__hit == 0) - InvariantResult [Line: 197]: Loop Invariant Derived loop invariant: ((((((8640 <= s__state && blastFlag <= 4) && 8640 <= s__s3__tmp__next_state___0) && s__state < 8656) && s__s3__tmp__next_state___0 < 8656) || (((((8640 <= s__state && blastFlag <= 7) && s__s3__tmp__next_state___0 <= 8576) && 6 <= blastFlag) && s__state < 8656) && s__hit == 0)) || ((8640 <= s__state && blastFlag == 0) && s__state < 8656)) || ((((8640 <= s__state && blastFlag <= 4) && s__s3__tmp__next_state___0 <= 8576) && s__state < 8656) && s__hit == 0) - InvariantResult [Line: 209]: Loop Invariant Derived loop invariant: ((8672 <= s__state && s__s3__tmp__next_state___0 < 8656) && s__hit == 0) || (blastFlag <= 4 && 8672 <= s__state) - InvariantResult [Line: 134]: Loop Invariant Derived loop invariant: (blastFlag == 0 && s__state <= 8576) || ((s__state <= 8576 && s__s3__tmp__next_state___0 <= 8576) && s__hit == 0) - InvariantResult [Line: 203]: Loop Invariant Derived loop invariant: ((((blastFlag == 0 && 8656 <= s__state) && s__state <= 8672) || ((8656 <= s__state && 2 == blastFlag) && s__state <= 8672)) || ((((blastFlag <= 4 && 8656 <= s__state) && s__state <= 8672) && s__s3__tmp__next_state___0 < 8656) && s__hit == 0)) || (((((8656 <= s__state && blastFlag <= 7) && 6 <= blastFlag) && s__state <= 8672) && s__s3__tmp__next_state___0 < 8656) && s__hit == 0) - InvariantResult [Line: 128]: Loop Invariant Derived loop invariant: (((((blastFlag <= 7 && s__s3__tmp__next_state___0 <= 8576) && 6 <= blastFlag) && !(8544 <= s__state)) && s__hit == 0) || (blastFlag == 0 && !(8544 <= s__state))) || (((2 == blastFlag && s__s3__tmp__next_state___0 <= 8576) && !(8544 <= s__state)) && s__hit == 0) - InvariantResult [Line: 164]: Loop Invariant Derived loop invariant: (((((blastFlag <= 7 && s__state <= 8576) && 6 <= blastFlag) && !(s__state <= 8496)) && s__hit == 0) || (((s__state <= 8576 && 2 == blastFlag) && !(s__state <= 8496)) && s__hit == 0)) || ((blastFlag == 0 && s__state <= 8576) && !(s__state <= 8496)) - InvariantResult [Line: 170]: Loop Invariant Derived loop invariant: (((((blastFlag <= 7 && s__state <= 8576) && 6 <= blastFlag) && !(s__state <= 8496)) && s__hit == 0) || (((s__state <= 8576 && 2 == blastFlag) && !(s__state <= 8496)) && s__hit == 0)) || ((blastFlag == 0 && s__state <= 8576) && !(s__state <= 8496)) - InvariantResult [Line: 113]: Loop Invariant Derived loop invariant: blastFlag == 0 && 8672 <= s__state - InvariantResult [Line: 116]: Loop Invariant Derived loop invariant: (((blastFlag == 0 && 8672 <= s__state) || ((((blastFlag <= 7 && s__s3__tmp__next_state___0 <= 8576) && 6 <= blastFlag) && s__state < 8544) && s__hit == 0)) || (((2 == blastFlag && s__s3__tmp__next_state___0 <= 8576) && s__state < 8544) && s__hit == 0)) || (blastFlag == 0 && s__state < 8544) - InvariantResult [Line: 185]: Loop Invariant Derived loop invariant: (((blastFlag == 0 && 8496 < s__state) && s__state < 8656) || ((((2 == blastFlag && 8496 < s__state) && s__s3__tmp__next_state___0 <= 8576) && s__state < 8656) && s__hit == 0)) || (((((blastFlag <= 7 && 8496 < s__state) && s__s3__tmp__next_state___0 <= 8576) && 6 <= blastFlag) && s__state < 8656) && s__hit == 0) - InvariantResult [Line: 110]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((blastFlag <= 4 && 8640 <= s__s3__tmp__next_state___0) && s__s3__tmp__next_state___0 < 8656) && s__state == 3) || ((((blastFlag <= 7 && s__s3__tmp__next_state___0 <= 8576) && 6 <= blastFlag) && s__state == 8592) && s__hit == 0)) || (((s__state <= 8656 && 2 == blastFlag) && 8560 == s__state) && s__hit == 0)) || ((blastFlag <= 4 && s__state <= 8672) && 8672 <= s__state)) || (((s__state == 8544 && s__state <= 8656) && 2 == blastFlag) && s__hit == 0)) || (((blastFlag <= 6 && s__state == 8528) && 6 <= blastFlag) && s__hit == 0)) || ((((blastFlag <= 4 && 8656 <= s__state) && s__state <= 8656) && s__s3__tmp__next_state___0 < 8656) && s__hit == 0)) || ((((blastFlag <= 7 && s__state == 8512) && 6 <= blastFlag) && s__s3__tmp__next_state___0 < 8656) && s__hit == 0)) || blastFlag == 0) || ((((8640 <= s__state && blastFlag <= 4) && 8640 <= s__s3__tmp__next_state___0) && s__state < 8656) && s__s3__tmp__next_state___0 < 8656)) || (((s__state <= 8672 && 8672 <= s__state) && s__s3__tmp__next_state___0 < 8656) && s__hit == 0)) || (((blastFlag <= 7 && 6 <= blastFlag) && 8560 == s__state) && s__hit == 0)) || (((((s__state <= 8576 && s__state <= 8656) && 2 == blastFlag) && s__s3__tmp__next_state___0 <= 8576) && 8496 < s__s3__tmp__next_state___0) && s__hit == 0)) || (((s__state == 8544 && blastFlag <= 7) && 6 <= blastFlag) && s__hit == 0)) || ((((s__state <= 8656 && 2 == blastFlag) && s__s3__tmp__next_state___0 <= 8576) && s__state == 8608) && s__hit == 0)) || (((((blastFlag <= 7 && s__state <= 8576) && s__s3__tmp__next_state___0 <= 8576) && 6 <= blastFlag) && !(8544 <= s__state)) && s__hit == 0)) || ((((blastFlag <= 7 && s__state == 8528) && 6 <= blastFlag) && s__s3__tmp__next_state___0 < 8656) && s__hit == 0)) || (blastFlag == 1 && 8496 == s__state)) || (((((8656 <= s__state && blastFlag <= 7) && s__state <= 8656) && 6 <= blastFlag) && s__s3__tmp__next_state___0 < 8656) && s__hit == 0)) || (((((s__state <= 8576 && s__state <= 8656) && 2 == blastFlag) && s__s3__tmp__next_state___0 <= 8576) && !(8544 <= s__state)) && s__hit == 0)) || (((blastFlag <= 4 && 8448 == s__state) && 8640 <= s__s3__tmp__next_state___0) && s__s3__tmp__next_state___0 < 8656)) || (((((8640 <= s__state && blastFlag <= 7) && s__s3__tmp__next_state___0 <= 8576) && 6 <= blastFlag) && s__state < 8656) && s__hit == 0)) || ((((blastFlag <= 7 && s__s3__tmp__next_state___0 <= 8576) && 6 <= blastFlag) && s__state == 8608) && s__hit == 0)) || ((2 == blastFlag && s__state == 8528) && s__hit == 0)) || ((2 == blastFlag && s__state == 8512) && s__hit == 0)) || ((((8640 <= s__state && blastFlag <= 4) && s__s3__tmp__next_state___0 <= 8576) && s__state < 8656) && s__hit == 0)) || ((8656 <= s__state && s__state <= 8656) && 2 == blastFlag)) || ((s__s3__tmp__next_state___0 <= 8576 && s__state == 3) && s__hit == 0)) || ((8448 == s__state && 3 == s__s3__tmp__next_state___0) && s__hit == 0)) || ((((s__state <= 8656 && 2 == blastFlag) && s__s3__tmp__next_state___0 <= 8576) && s__state == 8592) && s__hit == 0)) || (((((blastFlag <= 7 && s__state <= 8576) && s__s3__tmp__next_state___0 <= 8576) && 6 <= blastFlag) && 8496 < s__s3__tmp__next_state___0) && s__hit == 0) - InvariantResult [Line: 158]: Loop Invariant Derived loop invariant: ((((((blastFlag <= 6 && 6 <= blastFlag) && !(s__state <= 8496)) && !(8544 <= s__state)) && s__hit == 0) || ((blastFlag == 0 && !(s__state <= 8496)) && !(8544 <= s__state))) || (((((blastFlag <= 7 && 6 <= blastFlag) && !(s__state <= 8496)) && !(8544 <= s__state)) && s__s3__tmp__next_state___0 < 8656) && s__hit == 0)) || (((2 == blastFlag && !(s__state <= 8496)) && !(8544 <= s__state)) && s__hit == 0) RESULT: Ultimate proved your program to be correct! [2022-04-27 15:12:32,532 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 Received shutdown request...